.gen-loader-spinner{margin-top:3rem;margin-bottom:3rem;display:flex;flex-direction:column;justify-content:center}.gen-loader-spinner-loader,.gen-loader-spinner-text{margin-left:auto;margin-right:auto}.gen-loader-spinner-text{margin-top:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;letter-spacing:-.025em}.gen-data-table-pagination{margin-top:1.5rem;padding-bottom:var(--gen-layouts-spaces-page-lg)}.gen-data-table-pagination-structure{display:flex;width:100%;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem}.gen-data-table-pagination-desktop{display:flex;width:100%}@media (min-width:0rem) and (max-width:35.9375rem){.gen-data-table-pagination-desktop{display:none}}@media (min-width:36rem) and (max-width:47.9375rem){.gen-data-table-pagination-desktop{display:none}}@media (min-width:48rem) and (max-width:63.9375rem){.gen-data-table-pagination-desktop{display:none}}.gen-data-table-pagination-mobile{display:none;width:100%}@media (min-width:0rem) and (max-width:35.9375rem){.gen-data-table-pagination-mobile{display:flex;flex-direction:column}}@media (min-width:36rem) and (max-width:47.9375rem){.gen-data-table-pagination-mobile{display:flex;flex-direction:column}}@media (min-width:48rem) and (max-width:63.9375rem){.gen-data-table-pagination-mobile{display:flex;flex-direction:column}}.gen-data-table-pagination-mobile-block{display:flex;width:100%}.gen-data-table-pagination-mobile-block:last-child{margin-bottom:0}@media (min-width:0rem) and (max-width:35.9375rem){.gen-data-table-pagination-mobile-block{margin-bottom:.75rem}}@media (min-width:36rem) and (max-width:47.9375rem){.gen-data-table-pagination-mobile-block{margin-bottom:.75rem}}@media (min-width:48rem) and (max-width:63.9375rem){.gen-data-table-pagination-mobile-block{margin-bottom:.75rem}}.gen-data-table-pagination-align-left{display:flex;flex-grow:1;justify-content:flex-start}.gen-data-table-pagination-align-right{display:flex;justify-content:flex-end}.gen-data-table-pagination-rows{display:flex;flex-grow:1;align-items:center;justify-content:flex-start;color:var(--gen-styles-neutral-gray-darkest)}.gen-data-table-pagination-controls,.gen-data-table-pagination-controls-page-size{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.gen-data-table-pagination-controls-page-size-select{border-radius:.375rem;border-width:1px;background-color:var(--gen-styles-neutral-white);padding-top:2px;padding-bottom:2px}@media (min-width:0rem) and (max-width:35.9375rem){.gen-data-table-pagination-controls-page-size-select{width:144px}}@media (min-width:36rem) and (max-width:47.9375rem){.gen-data-table-pagination-controls-page-size-select{width:144px}}@media (min-width:48rem) and (max-width:63.9375rem){.gen-data-table-pagination-controls-page-size-select{width:144px}}.gen-data-table-pagination-controls-nav,.gen-data-table-pagination-controls-selected-page{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.gen-data-table-pagination-controls-btn{border-radius:.375rem;border-width:1px;border-color:var(--gen-styles-neutral-gray-light);background-color:var(--gen-styles-neutral-white);color:var(--gen-styles-neutral-black)}.gen-data-table-pagination-controls-btn:hover{border-color:var(--gen-styles-primary-accent-color)}.gen-data-table-pagination-controls-btn:disabled{cursor:not-allowed;background-color:var(--gen-styles-neutral-gray-lighter);color:var(--gen-styles-neutral-gray-darker)}.gen-data-table-pagination-controls-btn:disabled,.gen-data-table-pagination-controls-btn:hover:disabled{border-color:var(--gen-styles-neutral-gray-lighter)}.gen-data-table-pagination-pages-prefix{margin-left:.5rem;margin-right:.25rem}@media (min-width:0rem) and (max-width:35.9375rem){.gen-data-table-pagination-pages-prefix{margin-left:0}}@media (min-width:36rem) and (max-width:47.9375rem){.gen-data-table-pagination-pages-prefix{margin-left:0}}@media (min-width:48rem) and (max-width:63.9375rem){.gen-data-table-pagination-pages-prefix{margin-left:0}}.gen-data-table-pagination-pages-postfix{margin-left:.25rem;margin-right:.5rem}.gen-data-table-pagination-input-container{display:flex;align-items:center;gap:.25rem}.gen-data-table-pagination-input{width:2.5rem;border-radius:.375rem;border-width:1px;background-color:var(--gen-styles-neutral-white);padding-left:.25rem;padding-right:.25rem}.gen-data-table-column-header-btn-flush{padding-left:0;padding-right:0}.gen-date-picker-input{position:relative}.gen-date-picker-input input{position:relative;padding-top:.5rem;padding-bottom:.5rem}.gen-date-picker-input-bottom-spacing{margin-bottom:var(--gen-layouts-spaces-page-lg)}.gen-date-picker-input-align-left input{text-align:left}.gen-date-picker-input-align-right input{text-align:right}.gen-date-picker-input-as-placeholder-text{font-size:.875rem;line-height:1.25rem;color:var(--gen-styles-neutral-gray-dark)}.gen-datepicker-content.gen-datepicker-content-themed{background-color:var(--gen-datepicker-bg,var(--gen-styles-neutral-white));color:var(--gen-datepicker-fg,inherit)}.gen-datepicker-clear{margin-left:.25rem;display:inline-flex;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;border-radius:.375rem;padding-left:.5rem;padding-right:.5rem;font-size:1rem;line-height:1.5rem;line-height:1;opacity:.6}.gen-datepicker-clear:hover{opacity:1}.gen-datepicker-content.gen-datepicker-content-themed .gen-popover-arrow{fill:var(--gen-datepicker-bg,var(--gen-styles-neutral-white))}.gen-deferred-mount{display:contents}.gen-deferred-mount__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;margin:0;padding:0}.gen-detail-card{position:relative;overflow:hidden;border:1px solid #e7e7ea;border-radius:8px;background:#fff;box-shadow:0 22px 70px -55px rgba(12,12,14,.4)}.gen-detail-card.is-editing{border-color:#b68cff;box-shadow:0 24px 80px -52px rgba(138,43,226,.48)}.gen-detail-card-edit-banner,.gen-detail-card-footer,.gen-detail-card-header,.gen-detail-card-savebar{display:flex;align-items:center;justify-content:space-between;gap:14px}.gen-detail-card-edit-banner{padding:10px 18px;background:#f6efff;color:#5d1ca0;border-bottom:1px solid #e8d7ff;font-size:12px;font-weight:800}.gen-detail-card-edit-banner-left,.gen-detail-card-edit-banner-right,.gen-detail-card-lock,.gen-detail-card-status{display:inline-flex;align-items:center;gap:6px}.gen-detail-card-edit-banner-right{color:#7d55b8;font-size:11px;text-transform:uppercase}.gen-detail-card-header{padding:20px 22px 12px}.gen-detail-card-header-text{min-width:0}.gen-detail-card-title{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0;color:#111;font-size:19px;font-weight:900;line-height:1.2}.gen-detail-card-subtitle{margin:6px 0 0;color:#6b6b72;font-size:13px;line-height:1.5}.gen-detail-card-status{min-height:24px;border:1px solid #e8d7ff;border-radius:999px;background:#f6efff;color:#7b2dcc;padding:3px 9px;font-size:10px;font-weight:900;text-transform:uppercase}.gen-detail-card-actions{display:flex;align-items:center;flex-shrink:0;gap:8px}.gen-detail-card-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;border:1px solid #dedee4;border-radius:10px;background:#fff;color:#242428;padding:0 12px;font-size:12px;font-weight:800;cursor:pointer}.gen-detail-card-button:hover{border-color:#8a2be2;color:#8a2be2}.gen-detail-card-button.is-dark{border-color:#111;background:#111;color:#fff}.gen-detail-card-button:disabled{cursor:not-allowed;opacity:.55}.gen-detail-card-savebar{margin:16px 22px 0;padding:12px;border-top:1px solid #ececf1;background:#fafafa}.gen-detail-card-savebar-note{margin-right:auto;color:#6b6b72;font-size:12px;font-weight:700}.gen-detail-card-footer{margin-top:16px;padding:12px 22px 16px;border-top:1px solid #f0f0f2;color:#76767d;font-size:11px}.gen-detail-card-footer-right{text-align:right}@media (max-width:700px){.gen-detail-card-edit-banner,.gen-detail-card-footer,.gen-detail-card-header,.gen-detail-card-savebar{align-items:flex-start;flex-direction:column}.gen-detail-card-actions,.gen-detail-card-button{width:100%}}.gen-dialog-overlay{position:fixed;inset:0;z-index:99;display:grid;place-items:center;overflow-y:auto}.gen-dialog-overlay[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;--tw-enter-opacity:0}.gen-dialog-overlay{background:var(--gen-dialog-scrim);backdrop-filter:blur(1.5px)}:where(.gen-dialog-content){width:calc(100vw - 32px);max-width:480px}.gen-dialog-content{position:fixed;top:50%;left:50%;z-index:9999;max-height:85vh;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.gen-dialog-content:focus{outline:2px solid transparent;outline-offset:2px}@keyframes contentShow{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.gen-dialog-content[data-state=open]{animation:contentShow .15s cubic-bezier(.16,1,.3,1)}.gen-dialog-content{padding:var(--gen-dialog-pad,0);background:var(--gen-dialog-surface);color:var(--gen-dialog-ink);border-radius:var(--gen-dialog-radius);box-shadow:var(--gen-dialog-shadow);overflow-y:auto}.gen-dialog-content,.gen-dialog-scroll-body{scrollbar-width:thin;scrollbar-color:rgba(11,31,42,.22) transparent}.gen-dialog-scroll-body{scrollbar-gutter:stable}.gen-dialog-content::-webkit-scrollbar,.gen-dialog-scroll-body::-webkit-scrollbar{width:6px}.gen-dialog-content::-webkit-scrollbar-track,.gen-dialog-scroll-body::-webkit-scrollbar-track{background:transparent}.gen-dialog-content::-webkit-scrollbar-thumb,.gen-dialog-scroll-body::-webkit-scrollbar-thumb{background-color:rgba(11,31,42,.22);border-radius:3px}.gen-dialog-scroll-body{overflow-y:auto}.gen-dialog-title{padding-right:2.5rem;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;margin:0;color:var(--gen-dialog-ink);font-size:18px;line-height:1.3;font-weight:650;letter-spacing:-.01em;text-wrap:balance}.gen-dialog-description{padding-right:2rem;margin-top:6px;color:var(--gen-dialog-ink-muted);font-size:14px;line-height:1.55;text-wrap:pretty}.gen-dialog-description:empty{display:none}.gen-dialog-close-btn{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--gen-dialog-sub);cursor:pointer;transition:background-color .12s ease,color .12s ease}.gen-dialog-close-btn:hover{background:var(--gen-dialog-ghost-hover);color:var(--gen-dialog-ink)}.gen-dialog-close-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--gen-dialog-focus-ring)}.gen-dialog-shell{display:flex;flex-direction:column;width:100%;overflow:hidden;background:var(--gen-dialog-surface);color:var(--gen-dialog-ink);border-radius:var(--gen-dialog-radius);box-shadow:var(--gen-dialog-shadow)}.gen-dialog-content:has(.gen-dialog-header)>.gen-dialog-description,.gen-dialog-content:has(.gen-dialog-header)>.gen-dialog-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gen-dialog-header{display:flex;align-items:flex-start;gap:12px;padding:20px 16px 16px 24px;border-bottom:1px solid var(--gen-dialog-hairline)}.gen-dialog-header-text{flex:1 1 auto;min-width:0}.gen-dialog-header-title{padding-right:0}.gen-dialog-header-description{padding-right:0;margin-top:2px;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gen-dialog-header-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:8px}.gen-dialog-header-close{display:grid;flex:0 0 auto;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--gen-dialog-sub);cursor:pointer}.gen-dialog-header-close:hover{background:var(--gen-dialog-ghost-hover);color:var(--gen-dialog-ink)}.gen-dialog-header-close:focus-visible{outline:none;box-shadow:0 0 0 3px var(--gen-dialog-focus-ring)}@media (max-width:640px){.gen-dialog-content{top:auto;bottom:0;left:0;width:100vw;max-width:100vw;max-height:92vh;transform:none;border-radius:var(--gen-dialog-radius) var(--gen-dialog-radius) 0 0}.gen-dialog-content[data-state=open]{animation:gen-dialog-sheet-up .22s cubic-bezier(.16,1,.3,1)}}@keyframes gen-dialog-sheet-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gen-dialog-content[data-state],.gen-dialog-overlay[data-state]{animation:none}}.gen-drawer-overlay{position:fixed;inset:0;background-color:rgb(0 0 0/.6)}.gen-drawer-content{position:fixed;top:0;bottom:0;left:0;right:0;z-index:999;display:flex;min-height:300px;min-width:300px;flex-direction:column;background-color:var(--gen-styles-neutral-white)}.gen-drawer-content-structure{flex:1 1 0%;overflow-y:scroll;background-color:var(--gen-styles-neutral-white);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(11,31,42,.22) transparent}.gen-drawer-content-structure::-webkit-scrollbar{width:6px}.gen-drawer-content-structure::-webkit-scrollbar-track{background:transparent}.gen-drawer-content-structure::-webkit-scrollbar-thumb{background-color:rgba(11,31,42,.22);border-radius:3px}.gen-drawer-content-top{height:80%}.gen-drawer-content-bottom{margin-top:60%;max-height:40%}.gen-drawer-content-bottom,.gen-drawer-content-left{border-top-left-radius:1rem;border-top-right-radius:1rem}.gen-drawer-content-left{margin-right:60%;overflow-x:hidden;overflow-y:scroll}@media (min-width:0rem) and (max-width:35.9375rem){.gen-drawer-content-left{margin-right:0}}@media (min-width:36rem) and (max-width:47.9375rem){.gen-drawer-content-left{margin-right:20%}}@media (min-width:48rem) and (max-width:63.9375rem){.gen-drawer-content-left{margin-right:40%}}@media (min-width:64rem) and (max-width:79.9375rem){.gen-drawer-content-left{margin-right:40%}}@media (min-width:80rem) and (max-width:89.9375rem){.gen-drawer-content-left{margin-right:40%}}@media (min-width:90rem) and (max-width:109.1875rem){.gen-drawer-content-left{margin-right:60%}}@media (min-width:109.25rem) and (max-width:161.1875rem){.gen-drawer-content-left{margin-right:60%}}@media (min-width:161.25rem){.gen-drawer-content-left{margin-right:60%}}.gen-drawer-content-left{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(11,31,42,.22) transparent}.gen-drawer-content-right{margin-left:60%;overflow-x:hidden;overflow-y:scroll;border-top-left-radius:1rem;border-top-right-radius:1rem}@media (min-width:0rem) and (max-width:35.9375rem){.gen-drawer-content-right{margin-left:0}}@media (min-width:36rem) and (max-width:47.9375rem){.gen-drawer-content-right{margin-left:20%}}@media (min-width:48rem) and (max-width:63.9375rem){.gen-drawer-content-right{margin-left:40%}}@media (min-width:64rem) and (max-width:79.9375rem){.gen-drawer-content-right{margin-left:40%}}@media (min-width:80rem) and (max-width:89.9375rem){.gen-drawer-content-right{margin-left:40%}}@media (min-width:90rem) and (max-width:109.1875rem){.gen-drawer-content-right{margin-left:60%}}@media (min-width:109.25rem) and (max-width:161.1875rem){.gen-drawer-content-right{margin-left:60%}}@media (min-width:161.25rem){.gen-drawer-content-right{margin-left:60%}}.gen-drawer-content-right{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(11,31,42,.22) transparent}.gen-drawer-content-left::-webkit-scrollbar,.gen-drawer-content-right::-webkit-scrollbar{width:6px}.gen-drawer-content-left::-webkit-scrollbar-track,.gen-drawer-content-right::-webkit-scrollbar-track{background:transparent}.gen-drawer-content-left::-webkit-scrollbar-thumb,.gen-drawer-content-right::-webkit-scrollbar-thumb{background-color:rgba(11,31,42,.22);border-radius:3px}.gen-drawer-handle{margin-left:auto;margin-right:auto;margin-bottom:2rem;height:.375rem;width:3rem;flex-shrink:0;border-radius:9999px;background-color:var(--gen-styles-neutral-gray)}.gen-drawer-content-default-padding{padding:1.5rem}.gen-drawer-content-default-topdown-padding{padding-top:2.5rem;padding-bottom:2.5rem}.gen-drawer-content-lock-maxheight{max-height:700px}.gen-drawer-content-lock-maxfullheight{max-height:100%}.gen-drawer-details-panel-overlay{position:fixed;inset:0;z-index:40;background-color:rgb(0 0 0/.4)}.gen-drawer-details-panel{position:fixed;top:0;bottom:0;z-index:50;display:flex;width:100%;max-width:32rem;flex-direction:column;background-color:var(--gen-styles-neutral-white);--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.gen-drawer-details-panel-right{right:0}.gen-drawer-details-panel-left{left:0}.gen-drawer-details-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;border-bottom-width:1px;border-color:var(--gen-styles-neutral-gray-light);padding:1rem}.gen-drawer-details-panel-title{font-size:1rem;line-height:1.5rem;font-weight:600;color:var(--gen-styles-neutral-black)}.gen-drawer-details-panel-subtitle{font-size:.75rem;line-height:1rem;color:var(--gen-styles-neutral-gray-darkest)}.gen-drawer-details-panel-description{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;color:var(--gen-styles-neutral-gray-darkest)}.gen-drawer-details-panel-close{border-radius:.375rem;border-width:1px;border-color:var(--gen-styles-neutral-gray-light);background-color:var(--gen-styles-neutral-white);padding:.25rem .5rem;font-size:.75rem;line-height:1rem;color:var(--gen-styles-neutral-black)}.gen-drawer-details-panel-close:hover{background-color:var(--gen-styles-neutral-gray-lightest)}.gen-drawer-details-panel-tabs{display:flex;gap:.25rem;border-bottom-width:1px;border-color:var(--gen-styles-neutral-gray-light);padding-left:1rem;padding-right:1rem;padding-top:.5rem}.gen-drawer-details-panel-tab{margin-bottom:-1px;border-bottom-width:2px;border-color:transparent;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;color:var(--gen-styles-neutral-gray-darkest)}.gen-drawer-details-panel-tab-active{border-color:var(--gen-styles-primary-accent-color);color:var(--gen-styles-neutral-black)}.gen-drawer-details-panel-body{flex:1 1 0%;overflow-y:auto;padding:1rem;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(11,31,42,.22) transparent}.gen-drawer-details-panel-body::-webkit-scrollbar{width:6px}.gen-drawer-details-panel-body::-webkit-scrollbar-track{background:transparent}.gen-drawer-details-panel-body::-webkit-scrollbar-thumb{background-color:rgba(11,31,42,.22);border-radius:3px}.gen-drawer-details-panel-footer{border-top-width:1px;border-color:var(--gen-styles-neutral-gray-light);padding:1rem}.gen-drawer-persistent{position:absolute;bottom:0;left:0;right:0;z-index:199;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:var(--gen-styles-neutral-white);--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.gen-drawer-persistent-header{display:flex;cursor:pointer;align-items:center;justify-content:center;border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-left-width:1px;border-right-width:1px;border-top-width:1px}.gen-drawer-persistent-header-icon{margin-top:.5rem;margin-bottom:.5rem;color:var(--gen-styles-neutral-gray-dark)}.gen-drawer-persistent-header-title{font-size:.75rem;line-height:1rem;font-weight:500}.gen-drawer-persistent-header-container{display:flex;align-items:center;justify-content:center;gap:.5rem}.gen-drawer-persistent-structure{position:relative;height:100%}.gen-drawer-persistent-hover-top-button{position:absolute;left:1rem;z-index:199;display:flex;height:2rem;max-width:7rem;align-items:center;border-top-left-radius:.75rem;border-top-right-radius:.75rem;border-left-width:1px;border-right-width:1px;border-top-width:1px;background-color:var(--gen-styles-neutral-white);padding-left:2.5rem;padding-right:2.5rem;font-family:Bebas Neue,sans-serif;color:var(--gen-styles-primary-accent-alt-color);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s;span{padding-top:1px}}.gen-drawer-persistent-draggable{display:flex;height:1.5rem;width:100%;cursor:ns-resize;align-items:center;justify-content:center}.gen-drawer-persistent-content,.gen-drawer-persistent-draggable{border-left-width:1px;border-right-width:1px;background-color:var(--gen-styles-neutral-white)}.gen-drawer-persistent-content{height:calc(100% - 48px)}.gen-drawer-persistent-content-scroll-area{height:100%;padding:1rem}.gen-scroll-area{position:relative;width:100%;overflow:hidden}.gen-scroll-area-viewport-shadcn{height:100%;width:100%;border-radius:inherit}.gen-scroll-area-scrollbar-shadcn{display:flex;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.gen-scroll-area-scrollbar-vertical-shadcn{height:100%;width:.625rem;border-left-width:1px;border-left-color:transparent;padding:1px}.gen-scroll-area-scrollbar-horizontal-shadcn{height:.625rem;flex-direction:column;border-top-width:1px;border-top-color:transparent;padding:1px}.gen-scroll-area-thumb{position:relative;flex:1 1 0%;border-radius:9999px;background-color:var(--gen-styles-neutral-gray-dark)}.gen-emoji-picker{position:relative;display:inline-block}.gen-emoji-picker-trigger{display:inline-flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;border-color:var(--gen-styles-neutral-gray-light);background-color:var(--gen-styles-neutral-white);font-size:1.25rem;line-height:1.75rem}.gen-emoji-picker-trigger:hover{background-color:var(--gen-styles-neutral-gray-lightest)}.gen-emoji-picker-panel{z-index:50;margin-top:.5rem;width:18rem;border-radius:.375rem;border-width:1px;border-color:var(--gen-styles-neutral-gray-light);background-color:var(--gen-styles-neutral-white);padding:.5rem;--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.gen-emoji-picker-panel-inline{margin-top:0}.gen-emoji-picker-panel-floating{position:absolute;left:0;top:100%}.gen-emoji-picker-search{margin-bottom:.5rem;width:100%;border-radius:.375rem;border-width:1px;border-color:var(--gen-styles-neutral-gray-light);padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem}.gen-emoji-picker-category{margin-bottom:.5rem}.gen-emoji-picker-category-label{margin-bottom:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;color:var(--gen-styles-neutral-gray-darkest)}.gen-emoji-picker-grid{display:grid;gap:.25rem}.gen-emoji-picker-button{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.375rem;font-size:1.125rem;line-height:1.75rem}.gen-emoji-picker-button:hover{background-color:var(--gen-styles-neutral-gray-lightest)}.gen-emoji-picker-button-active{background-color:var(--gen-styles-primary-accent-color);color:var(--gen-styles-static-foreground-light)}.gen-emoji-picker-empty{padding:1rem .5rem;text-align:center;font-size:.75rem;line-height:1rem;color:var(--gen-styles-neutral-gray-darkest)}.gen-emoji-picker-toolbar{margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.gen-emoji-picker-custom{min-width:0;flex:1 1 0%;border-radius:.375rem;border-width:1px;border-color:var(--gen-styles-neutral-gray-light);padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem}.gen-emoji-picker-clear{margin-left:auto;flex-shrink:0;font-size:.75rem;line-height:1rem;color:var(--gen-styles-neutral-gray-darkest)}.gen-emoji-picker-clear:hover{text-decoration-line:underline}.gen-step-indicator{display:flex;width:100%;align-items:flex-start;overflow:visible}.gen-step-indicator-step{display:flex;flex:1 1 0%;flex-direction:column;align-items:center;position:relative}.gen-step-indicator-connector{position:absolute;top:15px;left:calc(50% + 17px);width:calc(100% - 34px);height:2px;z-index:0;transition:background-color .3s ease}.gen-step-indicator-connector-done{background-color:var(--gen-styles-primary-accent-color)}.gen-step-indicator-connector-upcoming{background-color:var(--gen-styles-neutral-gray-light)}.gen-step-indicator-circle{position:relative;z-index:10;display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.gen-step-indicator-circle-completed{background-color:var(--gen-styles-primary-accent-color);color:var(--gen-styles-neutral-white)}.gen-step-indicator-circle-active{border:2px solid var(--gen-styles-primary-accent-color);background-color:var(--gen-styles-neutral-white);color:var(--gen-styles-primary-accent-color)}.gen-step-indicator-circle-upcoming{border:2px solid var(--gen-styles-neutral-gray-light);background-color:var(--gen-styles-neutral-white);color:var(--gen-styles-neutral-gray-dark)}.gen-step-indicator-circle-clickable{cursor:pointer}.gen-step-indicator-circle-clickable:hover .gen-step-indicator-circle-completed{opacity:.85}.gen-step-indicator-label{margin-top:.5rem;white-space:nowrap;text-align:center;font-size:.75rem;line-height:1rem;color:var(--gen-styles-neutral-gray-dark)}.gen-step-indicator-label-active{color:var(--gen-styles-primary-accent-color);font-weight:500}.gen-step-indicator-label-completed{color:var(--gen-styles-neutral-gray-darkest)}.gen-step-indicator-inline{margin:0;display:flex;list-style-type:none;flex-wrap:wrap;align-items:center;gap:.375rem;padding:0;font-size:.75rem;line-height:1rem}.gen-step-indicator-crumb,.gen-step-indicator-crumb-item{display:inline-flex;align-items:center;gap:.375rem}.gen-step-indicator-crumb{white-space:nowrap;color:var(--gen-styles-neutral-gray-dark)}.gen-step-indicator-crumb-index{display:inline-flex;height:1rem;width:1rem;align-items:center;justify-content:center;border-radius:9999px;font-size:10px;font-weight:600;border:1px solid}.gen-step-indicator-crumb-completed{color:var(--gen-styles-neutral-gray-darkest)}.gen-step-indicator-crumb-active{font-weight:500;color:var(--gen-styles-primary-accent-color)}.gen-step-indicator-crumb-clickable{cursor:pointer;border-width:0;background-color:transparent;padding:0}.gen-step-indicator-crumb-clickable:hover .gen-step-indicator-crumb-label{text-decoration-line:underline}.gen-step-indicator-crumb-separator{display:inline-flex;align-items:center;color:var(--gen-styles-neutral-gray-light)}.gen-stepper{display:flex;flex-direction:column}.gen-stepper-progress-bar{margin-bottom:2.5rem;display:flex;width:100%;align-items:flex-start;padding:1.25rem .5rem .5rem;overflow:visible}.gen-stepper-progress-step{display:flex;flex:1 1 0%;flex-direction:column;align-items:center;position:relative}.gen-stepper-progress-connector{position:absolute;top:19px;left:calc(50% + 21px);width:calc(100% - 42px);height:2px;z-index:0;transition:background-color .3s ease}.gen-stepper-progress-connector-done{background-color:var(--gen-styles-primary-accent-color)}.gen-stepper-progress-connector-upcoming{background-color:var(--gen-styles-neutral-gray-light)}.gen-stepper-progress-circle{z-index:10;display:flex;height:2.5rem;width:2.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;border-radius:9999px;border-width:2px;font-size:.875rem;line-height:1.25rem;font-weight:700;position:relative;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.gen-stepper-progress-circle-active,.gen-stepper-progress-circle-completed{background-color:var(--gen-styles-primary-accent-color);border-color:var(--gen-styles-primary-accent-color);color:var(--gen-styles-neutral-white)}.gen-stepper-progress-circle-completed{cursor:pointer}.gen-stepper-progress-circle-upcoming{border-color:var(--gen-styles-neutral-gray-light);background-color:var(--gen-styles-neutral-white);color:var(--gen-styles-neutral-gray-dark)}.gen-stepper-progress-label{margin-top:.5rem;max-width:80px;text-align:center;font-size:.75rem;line-height:1rem;line-height:1.25}.gen-stepper-progress-label-active{font-weight:700;color:var(--gen-styles-neutral-black)}.gen-stepper-progress-label-completed{font-weight:600;color:var(--gen-styles-primary-accent-color)}.gen-stepper-progress-label-upcoming{color:var(--gen-styles-neutral-gray-dark)}.gen-stepper-panels{display:flex;width:100%;flex-direction:column;gap:.75rem}.gen-stepper-panel{width:100%;overflow:hidden;border-radius:.75rem;border-width:1px;background-color:var(--gen-styles-neutral-white);--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);transition:box-shadow .2s ease,border-color .2s ease}.gen-stepper-panel,.gen-stepper-panel-active{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.gen-stepper-panel-active{border-color:var(--gen-styles-primary-accent-color);--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.gen-stepper-panel-completed{cursor:pointer;border-color:var(--gen-styles-neutral-gray-lighter)}.gen-stepper-panel-completed:hover{--tw-shadow:0 1px 2px 0 rgb(0 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)}.gen-stepper-panel-upcoming{border-color:var(--gen-styles-neutral-gray-lighter);background-color:var(--gen-styles-neutral-gray-lightest);opacity:.75}.gen-stepper-panel-upcoming-locked{pointer-events:none}.gen-stepper-panel-header{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem}.gen-stepper-panel-header-active{background-color:rgba(15,24,219,.05)}.gen-stepper-panel-header-icon{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;transition:background-color .2s ease}.gen-stepper-panel-header-icon-active,.gen-stepper-panel-header-icon-completed{background-color:var(--gen-styles-primary-accent-color);color:var(--gen-styles-neutral-white)}.gen-stepper-panel-header-icon-upcoming{background-color:var(--gen-styles-neutral-gray-lighter);color:var(--gen-styles-neutral-gray-dark)}.gen-stepper-panel-header-icon-digit{font-size:.875rem;line-height:1.25rem;font-weight:700}.gen-stepper-panel-header-title{flex:1 1 0%;font-size:.875rem;line-height:1.25rem;font-weight:600}.gen-stepper-panel-header-title-active{color:var(--gen-styles-neutral-black)}.gen-stepper-panel-header-title-completed{color:var(--gen-styles-neutral-gray-darkest)}.gen-stepper-panel-header-chevron,.gen-stepper-panel-header-title-upcoming{color:var(--gen-styles-neutral-gray-dark)}.gen-stepper-panel-header-chevron{margin-left:auto;flex-shrink:0;transition:transform .2s ease}.gen-stepper-panel-summary{padding-left:1.25rem;padding-right:1.25rem;padding-bottom:.75rem;font-size:.75rem;line-height:1rem;line-height:1.625;color:var(--gen-styles-neutral-gray-darker)}.gen-stepper-panel-content{overflow:hidden;max-height:0;transition:max-height .3s ease}.gen-stepper-panel-content-open{max-height:60rem}.gen-stepper-panel-fields{display:flex;flex-direction:column;gap:1rem;padding:1.75rem 1.25rem 1.5rem}.gen-stepper-panel-footer{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:.25rem;align-items:center;padding:1rem 1.25rem;border-top:1px solid var(--gen-styles-neutral-gray-lightest)}.gen-stepper-panel-footer-label{font-size:.75rem;line-height:1rem;color:var(--gen-styles-neutral-gray-darker)}.gen-stepper-panel-footer-action{display:flex;justify-content:flex-end}.gen-textarea-container{position:relative;textarea:disabled{cursor:not-allowed;background-color:var(--gen-styles-neutral-gray-lightest)}}.gen-textarea-structure-shadcn{display:flex;width:100%;border-radius:.375rem;border-width:1px;border-color:var(--gen-styles-neutral-gray);background-color:transparent;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-shadow:0 1px 2px 0 rgb(0 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)}.gen-textarea-structure-shadcn::-moz-placeholder{color:var(--gen-styles-shadcn-muted-foreground)}.gen-textarea-structure-shadcn::placeholder{color:var(--gen-styles-shadcn-muted-foreground)}.gen-textarea-structure-shadcn:focus-visible{outline:2px solid transparent;outline-offset:2px;--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-color:var(--gen-styles-shadcn-ring)}.gen-textarea-structure-h-xs{min-height:10px}.gen-textarea-structure-h-qs{min-height:20px}.gen-textarea-structure-h-sm{min-height:60px}.gen-textarea-structure-h-md{min-height:160px}.gen-textarea-structure-h-lg{min-height:260px}.gen-textarea-password-btn{position:absolute;top:0;right:.5rem}.gen-textarea-action-btn{position:absolute;top:.25rem;right:.5rem;border-radius:.375rem;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--gen-styles-primary-accent-color)}.gen-textarea-action-btn:disabled,.gen-textarea-structure-disabled{cursor:not-allowed;color:var(--gen-styles-neutral-gray-dark)}.gen-textarea-structure-disabled{border-radius:.375rem}.gen-textarea-disabled-msg{margin-top:-.25rem;display:flex;justify-content:flex-start;font-size:.75rem;line-height:1rem;font-style:italic;color:var(--gen-styles-neutral-gray)}.gen-textarea-counter{margin-top:.25rem;display:flex;justify-content:flex-end;font-size:.75rem;line-height:1rem}.gen-switch-bare{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent;border:0;padding:0;color:inherit;font-family:inherit}.gen-switch-bare.is-locked{opacity:.7;cursor:not-allowed}.gen-switch-bare:disabled{opacity:.55;cursor:not-allowed}.gen-switch-bare-track{position:relative;width:38px;height:22px;border-radius:999px;background:var(--gen-switch-bare-off,#dcdce0);transition:background .15s ease;flex-shrink:0}.gen-switch-bare.is-on .gen-switch-bare-track{background:var(--gen-switch-bare-on,#8a2be2)}.gen-switch-bare-thumb{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#ffffff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .15s ease}.gen-switch-bare.is-on .gen-switch-bare-thumb{transform:translateX(16px)}.gen-switch-bare-label-stack{text-align:left}.gen-switch-bare-label{display:block;font-weight:700;font-size:12.5px;color:#111111}.gen-switch-bare-sublabel{display:block;font-weight:500;font-size:11.5px;color:#5a5a5f}.gen-switch-bare-spinner{width:12px;height:12px;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:gen-switch-bare-spin .8s linear infinite}@keyframes gen-switch-bare-spin{to{transform:rotate(1turn)}}.gen-gauge-meter{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:26px 18px 20px;background:linear-gradient(180deg,#fff,var(--gen-gauge-bg,#fff) 240%)}.gen-gauge-meter.is-bordered{border-left:1px dashed var(--gen-gauge-border,#ddd)}.gen-gauge-meter__dial{display:block;width:min(270px,100%)}.gen-gauge-meter__segment{fill:none;stroke-linecap:round;stroke-width:13}.gen-gauge-meter__tick{fill:var(--gen-gauge-muted,#6b7280);font-family:var(--gen-gauge-mono,ui-monospace,monospace);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.gen-gauge-meter__needle{transform:rotate(var(--gen-gauge-needle-deg,0deg));transform-origin:100px 92px;animation:gen-gauge-meter-sweep 1.1s cubic-bezier(.3,1.4,.4,1) .3s backwards}.gen-gauge-meter__hub,.gen-gauge-meter__needle-line,.gen-gauge-meter__needle-tip{fill:var(--gen-gauge-ink,#111827);stroke:var(--gen-gauge-ink,#111827)}.gen-gauge-meter__hub-inner{fill:var(--gen-gauge-surface,#fff)}.gen-gauge-meter__pill{display:inline-flex;align-items:center;gap:8px;margin-top:-4px;padding:8px 15px;border:1.5px solid var(--gen-gauge-fg,var(--gen-gauge-ink,#111827));border-radius:999px;background:var(--gen-gauge-surface,#fff);color:var(--gen-gauge-fg,var(--gen-gauge-ink,#111827));font-family:var(--gen-gauge-mono,ui-monospace,monospace);font-size:11px;font-weight:700;letter-spacing:.06em;text-align:center;text-transform:uppercase}.gen-gauge-meter__dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--gen-gauge-fg,var(--gen-gauge-ink,#111827))}.gen-gauge-meter__sublabel{color:var(--gen-gauge-muted,#6b7280);font-family:var(--gen-gauge-mono,ui-monospace,monospace);font-size:9.5px;letter-spacing:.1em;text-align:center;text-transform:uppercase}.gen-gauge-meter.is-inverted{--gen-gauge-ink:#fff;--gen-gauge-muted:#7e8e95;--gen-gauge-surface:rgba(255,255,255,0.06);background:none;padding:4px 0 0}.gen-gauge-meter.is-inverted .gen-gauge-meter__pill{border-color:rgba(255,255,255,.28);color:#fff}@keyframes gen-gauge-meter-sweep{0%{transform:rotate(-72deg)}}@media (prefers-reduced-motion:reduce){.gen-gauge-meter__needle{animation:none}}@container (max-width: 699px){.gen-gauge-meter{gap:5px;padding:18px 12px 14px}.gen-gauge-meter.is-bordered{border-top:1px dashed var(--gen-gauge-border,#ddd);border-left:0}.gen-gauge-meter__dial{width:min(210px,100%)}.gen-gauge-meter__pill{padding:6px 12px;font-size:10px}}.gen-switch-buttons-mini-structure{display:flex}.gen-switch-buttons-mini-structure>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.gen-switch-buttons-mini-structure{font-size:.75rem;line-height:1rem}.gen-switch-buttons-mini-btn:disabled{cursor:not-allowed}.gen-switch-buttons-mini-btn-highlight-active{border-radius:.375rem;border-width:1px;border-color:var(--gen-styles-primary-accent-alt-color);padding:2px 5px;font-weight:600;color:var(--gen-styles-primary-accent-alt-color)}.gen-switch-buttons-mini-btn-highlight-active:disabled{border-color:var(--gen-styles-neutral-gray);color:var(--gen-styles-neutral-gray-dark)}.gen-switch-buttons-mini-btn-highlight-inactive{border-radius:.125rem;border-width:1px;border-color:transparent;font-weight:400;color:var(--gen-styles-neutral-gray-darkest)}.gen-switch-buttons-mini-btn-highlight-inactive:disabled{color:var(--gen-styles-neutral-gray-darker)}.gen-switch-buttons-mini-btn-underline-active{border-bottom-width:2px;border-color:var(--gen-styles-primary-accent-alt-color);padding:6px 5px;font-weight:600;color:var(--gen-styles-primary-accent-alt-color)}.gen-switch-buttons-mini-btn-underline-active:disabled{border-color:var(--gen-styles-neutral-gray);color:var(--gen-styles-neutral-gray-dark)}.gen-switch-buttons-mini-btn-underline-inactive{border-bottom-width:1px;border-color:transparent;padding:6px 5px;font-weight:400;color:var(--gen-styles-neutral-gray-darkest)}.gen-switch-buttons-mini-btn-underline-inactive:disabled{color:var(--gen-styles-neutral-gray-darker)}.gen-switch-buttons-mini-btn-basic-active{padding:2px 5px;font-weight:600;text-decoration-line:underline;text-underline-offset:2px}.gen-switch-buttons-mini-btn-basic-active:disabled{color:var(--gen-styles-neutral-gray-dark)}.gen-switch-buttons-mini-btn-basic-inactive{padding:2px 5px;font-weight:400}.gen-switch-buttons-mini-btn-basic-inactive:disabled{color:var(--gen-styles-neutral-gray-darker)}.gen-switch-buttons-mini-divider{margin-top:-2px;font-size:1rem;line-height:1.5rem;color:var(--gen-styles-neutral-gray)}.gen-switch-buttons-mini-divider-underline{margin-top:1px;padding-left:.5rem;padding-right:.5rem}@media (min-width:0rem) and (max-width:35.9375rem){.gen-switch-buttons-mini-divider-underline{padding-left:0;padding-right:0}}.gen-switch-buttons-mini-divider-basic{font-size:2.25rem;line-height:1.25rem}.gen-inline-spinner{display:inline-block;flex:0 0 auto;color:inherit;animation:gen-inline-spinner-rotate .8s linear infinite}.gen-inline-spinner__track{opacity:.25}.gen-inline-spinner__arc{opacity:.75}@keyframes gen-inline-spinner-rotate{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.gen-inline-spinner{animation-duration:1.6s}}.gen-switch-row{display:flex;flex-direction:column;gap:8px;padding:12px 0}.gen-switch-row.is-disabled{opacity:.6}.gen-switch-row-main{display:flex;align-items:center;justify-content:space-between;gap:16px}.gen-switch-row-text{min-width:0}.gen-switch-row-title{font-size:14px;font-weight:500}.gen-switch-row-description{margin-top:2px;font-size:12px;line-height:1.45;color:color-mix(in srgb,currentColor 55%,transparent)}.gen-switch-row-control{flex-shrink:0}.gen-ldt{--gen-ldt-ink:rgb(17 19 23);--gen-ldt-ink-soft:rgb(107 114 128);--gen-ldt-surface:rgb(255 255 255);--gen-ldt-track:rgb(229 231 235);--gen-ldt-accent-paint:var(--gen-ldt-accent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;min-height:60vh;width:100%;padding:24px 16px;color:var(--gen-ldt-ink);opacity:0;animation:gen-ldt-reveal .24s ease-out var(--gen-ldt-delay,.3s) forwards}[data-theme=dark] .gen-ldt{--gen-ldt-ink:rgb(237 239 243);--gen-ldt-ink-soft:rgb(148 154 166);--gen-ldt-surface:rgb(11 13 16);--gen-ldt-track:rgb(46 50 58);--gen-ldt-accent-paint:color-mix(in srgb,var(--gen-ldt-accent) 70%,white)}@keyframes gen-ldt-reveal{to{opacity:1}}.gen-ldt-mark{position:relative;display:block;flex:none;width:62px;height:62px;border-radius:14px;overflow:hidden;background-image:linear-gradient(135deg,var(--gen-ldt-monogram-from),var(--gen-ldt-monogram-to))}.gen-ldt-monogram{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:rgb(255 255 255);font-size:22px;font-weight:600;letter-spacing:.02em}.gen-ldt-logo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background-color:var(--gen-ldt-surface)}.gen-ldt-caption{margin:0;color:var(--gen-ldt-ink-soft);font-size:13px;line-height:1.4;text-align:center}.gen-ldt-org{margin-left:.35em;color:var(--gen-ldt-ink);font-weight:600}.gen-ldt-dots{display:flex;align-items:center;gap:8px}.gen-ldt-dots i{width:10px;height:10px;border-radius:50%;background:var(--gen-ldt-track);animation-duration:3.4s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-iteration-count:infinite}.gen-ldt-dots i:first-child{animation-name:gen-ldt-dot-one}.gen-ldt-dots i:nth-child(2){animation-name:gen-ldt-dot-two}.gen-ldt-dots i:nth-child(3){animation-name:gen-ldt-dot-three}@keyframes gen-ldt-dot-one{0%,3%{background:var(--gen-ldt-track);transform:scale(1)}8%{background:var(--gen-ldt-accent-paint);transform:scale(1.32)}13%,to{background:var(--gen-ldt-accent-paint);transform:scale(1)}}@keyframes gen-ldt-dot-two{0%,28%{background:var(--gen-ldt-track);transform:scale(1)}33%{background:var(--gen-ldt-accent-paint);transform:scale(1.32)}38%,to{background:var(--gen-ldt-accent-paint);transform:scale(1)}}@keyframes gen-ldt-dot-three{0%,59%{background:var(--gen-ldt-track);transform:scale(1)}64%{background:var(--gen-ldt-accent-paint);transform:scale(1.32)}69%,to{background:var(--gen-ldt-accent-paint);transform:scale(1)}}.gen-ldt-quiet-triplet .gen-ldt-dots{animation:gen-ldt-group-cycle 3.4s linear infinite}@keyframes gen-ldt-group-cycle{0%,4%{opacity:0}10%,92%{opacity:1}to{opacity:0}}.gen-ldt-lock{position:relative;display:block;width:96px;height:96px}.gen-ldt-lock .gen-ldt-mark{position:absolute;top:17px;left:17px}.gen-ldt-lock-arc,.gen-ldt-lock-track{position:absolute;inset:0;border-radius:50%}.gen-ldt-lock-track{border:2px solid var(--gen-ldt-track)}.gen-ldt-lock-arc{border:2px solid transparent;border-top:2px solid var(--gen-ldt-accent-paint);animation:gen-ldt-lock-spin 1.15s linear infinite}@keyframes gen-ldt-lock-spin{to{transform:rotate(1turn)}}.gen-ldt-handoff{display:flex;flex-direction:column;gap:18px;width:100%;max-width:340px;padding:22px;border:1px solid var(--gen-ldt-track);border-radius:12px;background:var(--gen-ldt-surface)}.gen-ldt-handoff-head{display:flex;align-items:center;gap:14px}.gen-ldt-handoff-head .gen-ldt-caption{text-align:left}.gen-ldt-steps{position:relative;display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;animation:gen-ldt-group-cycle 4.2s linear infinite}.gen-ldt-steps:before{content:"";position:absolute;top:10px;bottom:10px;left:4.25px;width:1.5px;background:var(--gen-ldt-track)}.gen-ldt-step{position:relative;display:flex;align-items:center;gap:12px}.gen-ldt-step-dot{width:10px;height:10px;flex:none;border-radius:50%;background:var(--gen-ldt-track);animation-duration:4.2s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-iteration-count:infinite}.gen-ldt-step-1 .gen-ldt-step-dot{animation-name:gen-ldt-dot-one}.gen-ldt-step-2 .gen-ldt-step-dot{animation-name:gen-ldt-dot-two}.gen-ldt-step-3 .gen-ldt-step-dot{animation-name:gen-ldt-dot-three}.gen-ldt-step-text{color:var(--gen-ldt-ink-soft);font-size:13px;animation:gen-ldt-step-text 4.2s linear infinite}.gen-ldt-step-2 .gen-ldt-step-text{animation-delay:1.05s}.gen-ldt-step-3 .gen-ldt-step-text{animation-delay:2.35s}@keyframes gen-ldt-step-text{0%,3%{color:var(--gen-ldt-ink-soft)}10%,to{color:var(--gen-ldt-ink)}}.gen-ldt-pass{position:relative;display:flex;flex-direction:column;gap:16px;width:100%;max-width:320px;padding:20px;overflow:hidden;border:1px solid var(--gen-ldt-track);border-radius:12px;background:var(--gen-ldt-surface)}.gen-ldt-pass-head{display:flex;align-items:center;gap:14px}.gen-ldt-pass-head .gen-ldt-caption{text-align:left}.gen-ldt-pass-body{display:flex;flex-direction:column;gap:9px}.gen-ldt-pass-line{height:8px;border-radius:4px;background:var(--gen-ldt-track)}.gen-ldt-pass-line:nth-child(2){width:72%}.gen-ldt-pass-line:nth-child(3){width:48%}.gen-ldt-pass-scan{position:absolute;left:0;right:0;top:0;height:2px;background:var(--gen-ldt-accent-paint);animation:gen-ldt-pass-scan 2.4s cubic-bezier(.65,0,.35,1) infinite}@keyframes gen-ldt-pass-scan{0%{transform:translateY(0);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(190px);opacity:0}}.gen-ldt-micro-pulse .gen-ldt-mark{width:44px;height:44px;border-radius:11px}.gen-ldt-micro-pulse .gen-ldt-monogram{font-size:16px}.gen-ldt-pulse{position:relative;display:block;min-width:44px;min-height:44px}.gen-ldt-pulse:after{content:"";position:absolute;inset:-8px;border-radius:16px;border:2px solid var(--gen-ldt-accent-paint);animation:gen-ldt-pulse 1.8s ease-out infinite}@keyframes gen-ldt-pulse{0%{opacity:.55;transform:scale(.94)}70%,to{opacity:0;transform:scale(1.12)}}.gen-ldt-stall{opacity:0;visibility:hidden;color:var(--gen-ldt-ink-soft);font-size:12px;animation:gen-ldt-stall-reveal .3s ease-out var(--gen-ldt-stall-delay,12s) forwards}@keyframes gen-ldt-stall-reveal{to{opacity:1;visibility:visible}}.gen-ldt-stall-link{color:var(--gen-ldt-accent-paint);text-decoration:underline}@media (max-width:640px){.gen-ldt-handoff,.gen-ldt-pass{max-width:none;padding:0;border:0;background:transparent}.gen-ldt-pass{overflow:visible}}@media (prefers-reduced-motion:reduce){.gen-ldt-dots,.gen-ldt-steps{opacity:1;animation:none}.gen-ldt,.gen-ldt-stall{animation-duration:1ms;animation-timing-function:linear}.gen-ldt-dots i,.gen-ldt-step-dot{background:var(--gen-ldt-accent-paint);transform:none;animation:none}.gen-ldt-step-text{color:var(--gen-ldt-ink);animation:none}.gen-ldt-lock-arc,.gen-ldt-pass-scan,.gen-ldt-pulse:after{animation:none}.gen-ldt-pass-scan{opacity:1}}html[data-reduced-motion] .gen-ldt-dots,html[data-reduced-motion] .gen-ldt-steps{opacity:1;animation:none}html[data-reduced-motion] .gen-ldt,html[data-reduced-motion] .gen-ldt-stall{animation-duration:1ms;animation-timing-function:linear}html[data-reduced-motion] .gen-ldt-dots i,html[data-reduced-motion] .gen-ldt-step-dot{background:var(--gen-ldt-accent-paint);transform:none;animation:none}html[data-reduced-motion] .gen-ldt-step-text{color:var(--gen-ldt-ink);animation:none}html[data-reduced-motion] .gen-ldt-lock-arc,html[data-reduced-motion] .gen-ldt-pass-scan,html[data-reduced-motion] .gen-ldt-pulse:after{animation:none}.gen-tab-bar{display:flex}.gen-tab-bar-underline{border-bottom-width:1px;border-color:var(--gtb-rule,var(--gen-styles-neutral-gray-lighter))}.gen-tab-bar-pill{gap:.25rem;border-radius:.5rem;padding:.25rem;background-color:var(--gtb-pill-tray,var(--gen-styles-neutral-gray-lightest))}.gen-tab-bar-wrap{flex-wrap:wrap}.gen-tab-bar-scroll{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gen-tab-bar-scroll::-webkit-scrollbar{display:none}.gen-tab-bar-scroll>.gen-tab-bar-item{flex-shrink:0;white-space:nowrap}.gen-tab-bar-scroll.gen-tab-bar-underline{border-bottom-width:0;box-shadow:inset 0 -1px 0 var(--gtb-rule,var(--gen-styles-neutral-gray-lighter))}.gen-tab-bar-scroll>.gen-tab-bar-item-underline{margin-bottom:0}.gen-tab-bar-item{display:flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.gen-tab-bar-item-underline{margin-bottom:-1px;border-bottom-width:2px;border-color:transparent;color:var(--gtb-color,var(--gen-styles-neutral-gray-darker))}.gen-tab-bar-item-underline:hover{color:var(--gtb-color-hover,var(--gen-styles-neutral-gray-darkest));border-color:var(--gtb-rule-hover,var(--gen-styles-neutral-gray-light))}.gen-tab-bar-item-underline.gen-tab-bar-item-underline-active{border-color:var(--gtb-accent,var(--gen-styles-primary-accent-color));color:var(--gtb-accent,var(--gen-styles-primary-accent-color))}.gen-tab-bar-item-pill{border-radius:.375rem;color:var(--gtb-color,var(--gen-styles-neutral-gray-darker))}.gen-tab-bar-item-pill:hover{color:var(--gtb-color-hover,var(--gen-styles-neutral-gray-darkest));background-color:var(--gtb-pill-hover-bg,var(--gen-styles-neutral-gray-lighter))}.gen-tab-bar-item-pill.gen-tab-bar-item-pill-active{--tw-shadow:0 1px 2px 0 rgb(0 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);background-color:var(--gtb-pill-active-bg,var(--gen-styles-neutral-white));color:var(--gtb-color-hover,var(--gen-styles-neutral-gray-darkest))}.gen-tab-bar-count{display:inline-flex;height:18px;min-width:18px;align-items:center;justify-content:center;border-radius:9999px;padding-left:.25rem;padding-right:.25rem;font-size:10px;font-weight:600;background-color:var(--gtb-count-bg,var(--gen-styles-neutral-gray-lighter));color:var(--gtb-count-color,var(--gen-styles-neutral-gray-darker))}.gen-tab-bar-count-active{background-color:var(--gtb-accent,var(--gen-styles-primary-accent-color));color:var(--gtb-accent-contrast,var(--gen-styles-neutral-white))}:where(.gen-tab-bar.gen-tab-bar-themed){--gtb-color:color-mix(in srgb,currentColor 65%,transparent);--gtb-color-hover:currentColor;--gtb-rule:color-mix(in srgb,currentColor 12%,transparent);--gtb-rule-hover:color-mix(in srgb,currentColor 30%,transparent);--gtb-pill-tray:color-mix(in srgb,currentColor 5%,transparent);--gtb-pill-hover-bg:color-mix(in srgb,currentColor 8%,transparent);--gtb-pill-active-bg:color-mix(in srgb,currentColor 14%,transparent);--gtb-count-bg:color-mix(in srgb,currentColor 10%,transparent);--gtb-count-color:color-mix(in srgb,currentColor 70%,transparent)}.gen-tab-bar-item-locked{opacity:var(--gen-tab-bar-locked-opacity,.7)}.gen-tab-bar-locked-hint{display:none;font-size:11px;font-weight:400;color:color-mix(in srgb,currentColor 60%,transparent)}.gen-tab-bar-item-locked:focus-visible .gen-tab-bar-locked-hint,.gen-tab-bar-item-locked:hover .gen-tab-bar-locked-hint{display:inline}.gen-tab-bar-icon-wrap{position:relative;display:inline-flex}.gen-tab-bar-changed-dot{position:absolute;top:-.25rem;right:-.25rem;width:6px;height:6px;border-radius:9999px;background:var(--gen-tab-bar-changed-color,var(--gen-styles-primary-accent-color));animation:gen-tab-bar-changed-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.gen-tab-bar-changed-dot-inline{position:static;flex-shrink:0}.gen-tab-bar-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes gen-tab-bar-changed-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.gen-tab-bar-changed-dot{animation:none}}.gen-marquee{position:relative;overflow:hidden}.gen-marquee-fade{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--gen-marquee-fade,6rem),#000 calc(100% - var(--gen-marquee-fade, 6rem)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--gen-marquee-fade,6rem),#000 calc(100% - var(--gen-marquee-fade, 6rem)),transparent)}.gen-marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:gen-marquee-scroll var(--gen-marquee-duration,25s) linear infinite}.gen-marquee-reverse .gen-marquee-track{animation-direction:reverse}.gen-marquee-pause-on-hover:focus-within .gen-marquee-track,.gen-marquee-pause-on-hover:hover .gen-marquee-track{animation-play-state:paused}.gen-marquee-group{display:flex;flex-shrink:0;align-items:center;gap:var(--gen-marquee-gap,3rem);margin:0;padding:0 var(--gen-marquee-gap,3rem) 0 0;list-style:none}.gen-marquee-item{flex-shrink:0}@keyframes gen-marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.gen-marquee-track{width:auto;animation:none}.gen-marquee-group{flex-wrap:wrap;flex-shrink:1;justify-content:center;row-gap:1rem;padding:0}.gen-marquee-group-clone{display:none}.gen-marquee-fade{-webkit-mask-image:none;mask-image:none}}.gen-statblock{display:grid;grid-template-rows:auto auto auto;row-gap:6px;align-content:center;justify-items:start;padding:0 24px;min-width:120px;line-height:1}.gen-statblock.align-end{justify-items:end;text-align:right}.gen-statblock.has-divider{border-right:1px solid var(--gws-hairline,#e7e7ee)}.gen-statblock-key{font-size:10px;color:#6b6b7c;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.gen-statblock-key,.gen-statblock-value{font-family:Poppins,system-ui,sans-serif}.gen-statblock-value{font-weight:800;font-size:24px;color:#0b0b12;letter-spacing:-.02em;display:flex;align-items:baseline;gap:4px}.gen-statblock-value small{font-weight:500;color:#6b6b7c;font-size:11px;letter-spacing:0}.gen-statblock-trend{display:flex;align-items:center;gap:6px;font-size:11px;color:#6b6b7c;font-weight:600;height:14px}.gen-statblock-key.gen-statblock-key-plain{text-transform:none;letter-spacing:normal}.gen-dot-label{display:inline-flex;align-items:center;gap:6px;min-width:0}.gen-dot-label-size-xs{gap:4px;font-size:10px}.gen-dot-label-size-sm{font-size:12px}.gen-dot-label-dot{position:relative;flex-shrink:0;width:8px;height:8px;border-radius:999px;background-color:currentColor}.gen-dot-label-size-xs .gen-dot-label-dot{width:6px;height:6px}.gen-dot-label-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gen-dot-label-tone-neutral{color:color-mix(in srgb,currentColor 40%,transparent)}.gen-dot-label-tone-success{color:var(--gen-styles-status-success-color,#16a34a)}.gen-dot-label-tone-warning{color:var(--gen-styles-status-warning-color,#d97706)}.gen-dot-label-tone-error{color:var(--gen-styles-status-error-color,#dc2626)}.gen-dot-label-tone-info{color:var(--gen-styles-status-info-color,#2563eb)}.gen-dot-label-tone-accent{color:var(--gen-styles-primary-accent-color,#7c3aed)}.gen-dot-label-dot.is-pulsing:after{content:"";position:absolute;inset:0;border-radius:inherit;background-color:currentColor;animation:gen-dot-label-ping 1.6s cubic-bezier(0,0,.2,1) infinite}@keyframes gen-dot-label-ping{75%,to{transform:scale(2.2);opacity:0}}@media (prefers-reduced-motion:reduce){.gen-dot-label-dot.is-pulsing:after{animation:none}}.gen-table-of-contents,.gen-table-of-contents-default-top{position:sticky;top:0}.gen-table-of-contents-site-top{position:sticky;top:5.8rem}.gen-table-of-contents-list{position:relative}.gen-table-of-contents-list-item{position:relative;padding-left:.25rem;padding-right:.25rem;color:var(--gen-styles-neutral-gray-dark)}.gen-table-of-contents-list-item:hover{color:var(--gen-styles-neutral-gray-darkest)}.gen-table-of-contents-list-trailing-outer-shell{top:1px}.gen-table-of-contents-list-trailing-inner-body,.gen-table-of-contents-list-trailing-outer-shell{pointer-events:none;position:absolute;left:0;z-index:20;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--gen-styles-neutral-white)}.gen-table-of-contents-list-trailing-inner-body{width:100%}.gen-table-of-contents-list-item-link{position:relative;z-index:30;display:block;transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));padding:2px 1.25rem 2px .5rem;font-size:.875rem;line-height:1rem;letter-spacing:-.025em;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.gen-table-of-contents-list-item-link:hover{--tw-translate-x:0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.gen-table-of-contents-list-item-link-before-element-positioning:before{position:absolute;top:3px;right:0;bottom:3px;content:var(--tw-content);left:0}.gen-table-of-contents-list-item-link-before-element-animation:before{--tw-scale-x:.75;--tw-scale-y:.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:.375rem;background-color:var(--gen-styles-neutral-gray-lighter);opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;content:var(--tw-content);animation-duration:.3s}.group:hover .gen-table-of-contents-list-item-link-before-element-animation:before{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));content:var(--tw-content);opacity:.4}.gen-table-of-contents-active-trailing-bar{pointer-events:none;position:absolute;z-index:10;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--gen-styles-primary-accent-alt-color)}.gen-timepicker-container{display:flex;align-items:flex-end;gap:.5rem}.gen-timepicker-time-block{display:grid;gap:.25rem;text-align:center;.gen-input-container{margin-bottom:0}input{padding-top:.5rem;padding-bottom:.5rem;text-align:center}}.gen-timepicker-clear{margin-left:.25rem;display:inline-flex;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;border-radius:.375rem;padding-left:.5rem;padding-right:.5rem;font-size:1rem;line-height:1.5rem;line-height:1;opacity:.6}.gen-timepicker-clear:hover{opacity:1}.gen-timer-pill-anchor{position:relative;display:inline-flex}.gen-timer-pill{display:inline-flex;align-items:center;gap:6px;height:var(--gen-timer-pill-height,26px);padding:0 8px;font-size:12px;line-height:1;color:inherit;background:transparent;border:0;border-radius:6px;transition:background-color .15s ease,color .15s ease}.gen-timer-pill-idle{padding:0 7px;color:var(--gen-timer-pill-idle-fg,color-mix(in srgb,currentColor 70%,transparent));cursor:pointer}.gen-timer-pill-idle:hover{color:var(--gen-timer-pill-idle-hover-fg,currentColor);background:var(--gen-timer-pill-idle-hover-bg,color-mix(in srgb,currentColor 8%,transparent))}.gen-timer-pill-running{color:var(--gen-timer-pill-running-fg,#6d28d9);background:var(--gen-timer-pill-running-bg,color-mix(in srgb,#7c3aed 12%,transparent))}.gen-timer-pill-paused{color:var(--gen-timer-pill-paused-fg,#b45309);background:var(--gen-timer-pill-paused-bg,color-mix(in srgb,#f59e0b 14%,transparent))}.gen-timer-pill-expired{color:var(--gen-timer-pill-expired-fg,#dc2626);background:var(--gen-timer-pill-expired-bg,color-mix(in srgb,#ef4444 12%,transparent))}.gen-timer-pill-pulse{animation:gen-timer-pill-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.gen-timer-pill-icon{display:inline-flex;font-size:14px}.gen-timer-pill-time{min-width:3rem;font-weight:600;font-variant-numeric:tabular-nums;text-align:center}.gen-timer-pill-control{display:inline-flex;padding:0;font-size:14px;color:inherit;background:transparent;border:0;cursor:pointer;transition:opacity .15s ease}.gen-timer-pill-control:hover{opacity:.7}.gen-timer-pill-control:focus-visible,.gen-timer-pill-idle:focus-visible,.gen-timer-pill-preset:focus-visible{outline:2px solid var(--gen-timer-pill-focus,currentColor);outline-offset:1px}.gen-timer-pill-panel{position:absolute;top:100%;right:0;z-index:50;display:flex;gap:4px;margin-top:6px;padding:5px;background:var(--gen-timer-pill-panel-bg,#fff);border:1px solid var(--gen-timer-pill-panel-border,color-mix(in srgb,currentColor 14%,transparent));border-radius:9px;box-shadow:0 24px 60px -20px var(--gen-timer-pill-panel-shadow,rgba(0,0,0,.25))}.gen-timer-pill-preset{height:28px;padding:0 10px;font-size:12px;color:inherit;background:transparent;border:0;border-radius:6px;cursor:pointer}.gen-timer-pill-preset:hover{background:var(--gen-timer-pill-preset-hover-bg,color-mix(in srgb,currentColor 8%,transparent))}@keyframes gen-timer-pill-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.gen-timer-pill,.gen-timer-pill-control{transition:none}.gen-timer-pill-pulse{animation:none}}