.react-grid-layout{position:relative;transition:height .2s}.react-grid-item{transition:left .2s,top .2s,width .2s,height .2s}.react-grid-item img{pointer-events:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:1;will-change:width,height;transition:none}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;user-select:none;background:red;transition-duration:.1s}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;opacity:0;width:20px;height:20px}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;border-bottom:2px solid #0006;border-right:2px solid #0006;width:5px;height:5px;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{position:absolute;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:100% 100%;background-repeat:no-repeat;background-origin:content-box;width:20px;height:20px;padding:0 3px 3px 0}.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.booking-page-shell{position:relative;isolation:isolate;container-type:inline-size;overflow:hidden;background:radial-gradient(circle at 12% 15%,#0d948821,#0000 28rem),radial-gradient(circle at 88% 84%,#f796301a,#0000 25rem),#0b1324}.booking-frame-content{position:relative;z-index:1;display:flex;justify-content:center;width:100%}.booking-ambient{position:absolute;z-index:-1;filter:blur(2px);pointer-events:none;border-radius:9999px}.booking-ambient-one{border:1px solid #2dd4bf1a;width:22rem;height:22rem;top:-8rem;left:-6rem;box-shadow:inset 0 0 8rem #0d94880f}.booking-ambient-two{border:1px solid #f796301a;width:18rem;height:18rem;bottom:-7rem;right:-4rem;box-shadow:inset 0 0 7rem #f796300d}.booking-page-surface,.booking-confirmation{backdrop-filter:blur(20px);background:#172033eb;border:1px solid #ffffff14;box-shadow:0 32px 90px -32px #000000c7}.booking-page-surface{border-radius:1.25rem}.booking-confirmation{border-radius:1.25rem;padding:2.5rem}.booking-confirmation-logo{width:8rem;height:auto}.booking-confirmation-check{background:linear-gradient(145deg,#0d948833,#1dc4b70f);border:1px solid #2dd4bf3d;box-shadow:0 0 40px #0d94881f}.booking-confirmation-summary{background:#111b2e;border:1px solid #ffffff12}.booking-page-card{display:grid}.booking-page-meta{position:relative;display:flex;overflow:hidden;background:linear-gradient(155deg,#164e6373,#0000 54%),#111b2e;border-bottom:1px solid #ffffff0f;flex-direction:column}.booking-page-meta:after{position:absolute;content:"";pointer-events:none;background:radial-gradient(circle at 40% 35%,#f796301c,#0000 62%);border:1px solid #2dd4bf1f;border-radius:9999px;width:16rem;height:16rem;bottom:-7rem;right:-6rem}.booking-brand-lockup{position:relative;z-index:1;display:flex;justify-content:space-between;align-items: center;gap:1rem}.booking-brand-logo{width:9.5rem;height:auto}.booking-meta-copy{position:relative;z-index:1;margin-top:4rem}.booking-eyebrow,.booking-step-label{color:#5eead4;letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.booking-meta-list p{min-height:2.25rem}.booking-meta-icon{display:inline-flex;color:#5eead4;background:#ffffff0a;border:1px solid #ffffff12;border-radius:.65rem;flex:none;justify-content:center;align-items: center;width:2.25rem;height:2.25rem}.booking-timezone-row{display:flex;align-items: center;gap:.75rem;min-width:0}.booking-timezone-select{flex:1;min-width:0}.booking-meta-footer{position:relative;z-index:1;display:flex;color:#64748b;letter-spacing:.04em;align-items: center;gap:.75rem;margin-top:auto;padding-top:2.5rem;font-size:.6875rem}.booking-meta-footer span{background:linear-gradient(90deg,#2dd4bf,#f79630);width:1.75rem;height:1px}.booking-page-main{display:flex;overflow:hidden;background:#1e293b73;flex-direction:column;min-width:0}.booking-page-main>form{overflow-y:auto;min-height:0}.booking-manage-card{min-height:35rem}.booking-manage-main{min-width:0}.booking-manage-timezone{color:#cbd5e1;min-width:0;font-size:.8125rem;line-height:1.25rem}.booking-status-pill{display:inline-flex;border-radius:9999px;align-items: center;padding:.4rem .75rem;font-size:.75rem;font-weight:600}.booking-status-pill.is-confirmed{color:#5eead4;background:#14b8a621}.booking-status-pill.is-cancelled{color:#94a3b8;background:#64748b29}.booking-manage-summary{display:grid;background:#111b2e;border:1px solid #ffffff0f;border-radius:1rem;gap:.75rem;padding:1rem}.booking-manage-detail{display:grid;grid-template-columns:auto minmax(0,1fr);align-items: center;gap:.875rem;min-width:0;padding:.25rem;font-size:.875rem}.booking-manage-label{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.15rem;font-size:.6875rem;font-weight:700}.booking-cancel-panel>div{border:1px solid #f871711f}.booking-availability-layout{display:grid;flex:1;gap:1.5rem;min-height:0}.booking-date-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content: start;gap:.375rem}.booking-date-button{position:relative;overflow:hidden;color:#cbd5e1;text-align:left;background:#111b2e;border:1px solid #ffffff0f;border-radius:.75rem;min-height:2.75rem;padding:.375rem .625rem;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.booking-date-button:hover{background:#17263a;border-color:#2dd4bf38;transform:translateY(-2px)}.booking-date-button:focus-visible{outline:2px solid #2dd4bf;outline-offset:2px}.booking-date-button.is-active{color:#fff;background:linear-gradient(145deg,#155e75,#164e63);border-color:#2dd4bf66;box-shadow:0 12px 28px -16px #0d9488cc}.booking-date-button.is-active:after{position:absolute;animation:.24s cubic-bezier(.22,1,.36,1) both booking-day-circle-in;content:"";border:1px solid #ffffff1c;border-radius:9999px;width:4rem;height:4rem;top:-1.6rem;right:-1.4rem}@keyframes booking-day-circle-in{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.booking-date-weekday{color:#94a3b8;letter-spacing:.05em;text-transform:uppercase;font-weight:600}.booking-date-button.is-active .booking-date-weekday{color:#ccfbf1}.booking-date-number{font-size:1.125rem;line-height:1.25rem;display:inline!important}.booking-date-month{opacity:.7;text-transform:uppercase;margin-left:.25rem;font-size:.75rem}.booking-slots-panel{display:flex;border-top:1px solid #ffffff0f;flex-direction:column;min-width:0;min-height:0;padding-top:1.25rem}.booking-selected-date:before{display:inline-block;content:"";vertical-align:.08rem;background:#2dd4bf;border-radius:9999px;width:.45rem;height:.45rem;margin-right:.55rem;box-shadow:0 0 0 4px #2dd4bf14}.booking-slot-grid{scrollbar-color:#475569 transparent;scrollbar-width:thin;flex:1;align-content: start;min-height:0;padding:.125rem .25rem .25rem .125rem}.booking-slot-button{min-height:2.75rem;font-weight:600;border-color:#2dd4bf40!important}.booking-slot-button:hover{background:#0d948814!important;border-color:#2dd4bf99!important}@container (width>=40rem){.booking-date-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width>=56rem){.booking-page-card{grid-template-columns:320px minmax(0,1fr);height:clamp(31.5rem,70vh,42rem)}.booking-manage-card{height:auto;min-height:clamp(35rem,70vh,42rem)}.booking-manage-main{overflow-y:auto}.booking-page-meta{border-bottom:0;border-right:1px solid #ffffff0f;padding:2rem}.booking-availability-layout{grid-template-columns:minmax(0,1fr)12rem}.booking-date-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.booking-slots-panel{border-top:0;border-left:1px solid #ffffff0f;padding-top:0;padding-left:1.5rem}}@container (width<=39.99rem){.booking-meta-copy{margin-top:2.5rem}.booking-meta-footer{display:none}}@media (prefers-reduced-motion:reduce){.booking-date-button{transition:none}.booking-date-button.is-active:after{animation:none}}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;dominant-baseline:middle;text-anchor:middle;font-size:20px}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}.mention-composer{position:relative;min-width:0}.mention-composer>textarea{width:100%}.mention-hint{color:#94a3b8;margin:6px 0 0;font-size:12px}.mention-popup{position:absolute;z-index:30;overflow-y:auto;background:#1e293b;border:1px solid #ffffff1f;border-radius:8px;width:min(360px,100%);max-height:260px;padding:6px;bottom:100%;left:0;box-shadow:0 12px 40px -8px #00000080}.mention-popup [role=option]{display:flex;text-align:left;color:#f1f5f9;overflow-wrap:anywhere;border-radius:6px;flex-direction:column;width:100%;padding:8px 10px;font-size:13px}.mention-popup [role=option][aria-selected=true]{background:#164e63}.mention-popup small,.mention-popup p{color:#94a3b8;font-size:12px}.mention-popup p{padding:8px 10px}.mention-more{color:#cbd5e1;padding:8px 10px;font-size:12px}.review-mention{display:inline;color:#a5f3fc;background:#164e638c;border-radius:4px;padding:1px 5px;font-weight:500}.review-markdown{color:#cbd5e1;overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.5}.review-markdown h1,.review-markdown h2,.review-markdown h3,.review-markdown h4,.review-markdown h5,.review-markdown h6{color:#f1f5f9;letter-spacing:-.015em;margin:24px 0 12px;font-weight:600;line-height:1.4}.review-markdown h1{font-size:18px}.review-markdown h2{font-size:16px}.review-markdown h3,.review-markdown h4,.review-markdown h5,.review-markdown h6{font-size:14px}.review-markdown>:first-child{margin-top:0}.review-markdown>:last-child{margin-bottom:0}.review-markdown p{margin:0 0 12px}.review-markdown strong{color:#f1f5f9;font-weight:600}.review-markdown ul,.review-markdown ol{margin:12px 0 16px;padding-left:1.5rem}.review-markdown ul{list-style:disc}.review-markdown ol{list-style:decimal}.review-markdown li{margin:8px 0;padding-left:.25rem}.review-markdown li::marker{color:#94a3b8}.review-markdown li>p{margin:.4rem 0}.review-markdown li+li{margin-top:8px}.review-markdown li ul,.review-markdown li ol{margin-bottom:.75rem}.review-markdown blockquote{color:#94a3b8;background:#172033;border:0;border-radius:8px;margin:16px 0;padding:12px 16px;line-height:1.5}.review-markdown blockquote>:last-child{margin-bottom:0}.review-markdown blockquote>:first-child{margin-top:0}.review-markdown a{color:#5eead4;text-decoration:underline;text-underline-offset:3px}.review-markdown a:hover{color:#99f6e4}.review-markdown code{background:#172033;border-radius:4px;padding:.15em .35em;font-size:.875em}.review-markdown pre{overflow-x:auto;background:#172033;border-radius:8px;margin:1.25rem 0;padding:1rem}.review-markdown pre code{overflow-wrap:normal;background:0 0;padding:0}.review-markdown hr{background:#334155;border:0;height:1px;margin:16px 0}.review-markdown table{border-collapse:collapse;width:100%}.review-markdown th,.review-markdown td{text-align:left;border-bottom:1px solid #334155;padding:.625rem .75rem}.review-markdown th{color:#f1f5f9;font-weight:600}.review-markdown .review-markdown-table{overflow-x:auto;margin:1.25rem 0}@media (max-width:640px){.review-markdown blockquote{padding:1rem}}.review-gallery,.review-detail{background:var(--workspace-canvas);color:var(--workspace-text)}.review-gallery-header{display:flex;background:var(--workspace-header);flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px;padding:12px 16px}.review-gallery-header h1{font-size:20px;line-height:1.3}.review-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));gap:16px}.review-gallery-card{overflow:hidden;background:var(--workspace-control);border:1px solid var(--workspace-divider);border-radius:8px;transition:background .15s}.review-gallery-card:hover{background:var(--workspace-header)}.review-gallery-card:focus-visible{outline:2px solid var(--workspace-focus);outline-offset:3px}.review-gallery-cover{position:relative;aspect-ratio:16/9;overflow:hidden;isolation:isolate;background:var(--cover-bg)}.review-gallery-tone-0{--cover-bg:#183c43;--cover-ink:#83c8bd}.review-gallery-tone-1{--cover-bg:#2a304c;--cover-ink:#a2aede}.review-gallery-tone-2{--cover-bg:#423833;--cover-ink:#d6b89d}.review-gallery-tone-3{--cover-bg:#2a3b3d;--cover-ink:#a0c1bd}.review-gallery-art{position:absolute;overflow:hidden;color:var(--cover-ink);inset:0}.review-gallery-number{position:absolute;letter-spacing:-.04em;opacity:.6;font-size:64px;font-weight:500;line-height:1;bottom:12px;left:16px}.review-gallery-image{position:absolute;object-fit:cover;object-position:top;width:100%;height:100%;inset:0}.review-gallery-open{position:absolute;display:grid;background:var(--workspace-header);color:var(--workspace-text);border-radius:8px;place-items: center;width:32px;height:32px;bottom:12px;right:12px}.review-gallery-pending{position:relative;display:grid;background:var(--workspace-header);border-radius:50%;place-items: center;width:24px;height:24px}.review-gallery-pending span{background:var(--workspace-text);border-radius:50%;width:7px;height:7px}.review-gallery-pending i{display:none}.review-detail-header{background:var(--workspace-header);border-bottom:1px solid var(--workspace-divider)}.review-overlay-base{border:1px solid hsl(var(--heroui-foreground)/.12);height:min(940px,100dvh - 48px);max-height:calc(100dvh - 48px)}.review-gallery :-webkit-any(button,a):focus-visible{outline:2px solid var(--workspace-focus);outline-offset:2px}.review-gallery :-moz-any(button,a):focus-visible{outline:2px solid var(--workspace-focus);outline-offset:2px}.review-gallery :is(button,a):focus-visible{outline:2px solid var(--workspace-focus);outline-offset:2px}.review-detail :-webkit-any(button,a):focus-visible{outline:2px solid var(--workspace-focus);outline-offset:2px}.review-detail :-moz-any(button,a):focus-visible{outline:2px solid var(--workspace-focus);outline-offset:2px}.review-detail :is(button,a):focus-visible{outline:2px solid var(--workspace-focus);outline-offset:2px}.review-gallery svg,.review-detail button svg{flex-shrink:0;width:14px;height:14px}@media (max-width:640px){.review-overlay-base{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.review-gallery-header{align-items: flex-start}}@media (prefers-reduced-motion:reduce){.review-gallery *{transition:none!important}}.review-color-preview{background:var(--cover-bg);color:var(--cover-ink);overflow-wrap:anywhere;border-radius:8px;padding:16px;font-weight:600}.review-color-option{display:flex;cursor:pointer;border:1px solid #ffffff20;border-radius:8px;align-items: center;gap:6px;padding:9px;font-size:12px}.review-color-option:has(input:checked){background:#ffffff0a;border-color:#cbd5e1}.review-color-option:has(input:focus-visible){outline:2px solid var(--workspace-focus);outline-offset:2px}.review-color-option input{position:absolute;opacity:0;width:1px;height:1px}.review-color-swatch{border-radius:50%;width:14px;height:14px}.review-gallery nav button[aria-pressed=true]{background:var(--workspace-primary);color:#fff}.review-gallery-content{padding:16px}.review-gallery-grid{align-items: start}.review-gallery-card-content{padding:16px}.review-gallery-card-title{color:var(--workspace-text);overflow-wrap:anywhere;min-height:40px;font-size:14px;font-weight:600;line-height:1.4}.review-gallery-availability{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin-top:12px;font-size:12px}.review-gallery-pending-label{color:var(--workspace-secondary)}.review-gallery-cover{aspect-ratio:auto;height:160px}.review-gallery-cover-fallback{height:48px}.review-gallery-cover-fallback .review-gallery-number{letter-spacing:normal;opacity:1;font-size:14px;line-height:1.4;bottom:14px;left:16px}.review-gallery-cover-fallback .review-gallery-open{bottom:8px}.review-gallery-card-meta{min-height:24px}.review-gallery-card-meta span:empty{display:none}.review-gallery-image{object-fit:contain;object-position:center}.review-gallery-cover:not(.review-gallery-cover-fallback) .review-gallery-art{display:none}.review-gallery-embedded{min-height:100%}.review-gallery-embedded .review-gallery-header,.review-gallery-embedded .review-gallery-content{padding:12px 24px}@media (max-width:760px){.review-gallery-embedded .review-gallery-header,.review-gallery-embedded .review-gallery-content{padding:12px 16px}}.review-editor-modal[role=dialog]{background:var(--workspace-canvas);color:var(--workspace-text);border-radius:8px;max-height:calc(100dvh - 24px);margin:12px;box-shadow:0 20px 60px -15px #00000080}.review-editor-modal .review-editor-header{background:var(--workspace-header);padding:16px 24px;font-size:18px;font-weight:600}.review-editor-modal .review-editor-body{gap:16px;min-height:0;padding:16px 24px 20px}.review-editor-modal .review-editor-footer{border-top:1px solid var(--workspace-divider);flex-shrink:0;padding:12px 24px 16px}.review-editor-modal :-webkit-any([data-slot=input-wrapper],[data-slot=trigger]){background:var(--workspace-header);border:1px solid hsl(var(--heroui-foreground)/.04);box-shadow:none;border-radius:8px}.review-editor-modal :-moz-any([data-slot=input-wrapper],[data-slot=trigger]){background:var(--workspace-header);border:1px solid hsl(var(--heroui-foreground)/.04);box-shadow:none;border-radius:8px}.review-editor-modal :is([data-slot=input-wrapper],[data-slot=trigger]){background:var(--workspace-header);border:1px solid hsl(var(--heroui-foreground)/.04);box-shadow:none;border-radius:8px}.review-editor-modal :-webkit-any([data-slot=input-wrapper],[data-slot=trigger]):hover{background:var(--workspace-header);border-color:hsl(var(--heroui-foreground)/.08)}.review-editor-modal :-moz-any([data-slot=input-wrapper],[data-slot=trigger]):hover{background:var(--workspace-header);border-color:hsl(var(--heroui-foreground)/.08)}.review-editor-modal :is([data-slot=input-wrapper],[data-slot=trigger]):hover{background:var(--workspace-header);border-color:hsl(var(--heroui-foreground)/.08)}.review-editor-modal [data-slot=label],.review-editor-modal legend{color:var(--workspace-secondary);font-size:14px;font-weight:500}.review-editor-modal :-webkit-any([data-slot=description],.review-editor-help,.review-user-email){color:var(--workspace-muted);font-size:12px;line-height:1.5}.review-editor-modal :-moz-any([data-slot=description],.review-editor-help,.review-user-email){color:var(--workspace-muted);font-size:12px;line-height:1.5}.review-editor-modal :is([data-slot=description],.review-editor-help,.review-user-email){color:var(--workspace-muted);font-size:12px;line-height:1.5}.review-editor-modal input::placeholder,.review-editor-modal textarea::placeholder{color:var(--workspace-muted)}.review-editor-modal :-webkit-any(input,textarea,button):focus-visible{outline:2px solid var(--workspace-focus);outline-offset:2px}.review-editor-modal :-moz-any(input,textarea,button):focus-visible{outline:2px solid var(--workspace-focus);outline-offset:2px}.review-editor-modal :is(input,textarea,button):focus-visible{outline:2px solid var(--workspace-focus);outline-offset:2px}.review-revision-form{display:grid;gap:16px;min-width:0}.review-check-fields{border-top:1px solid var(--workspace-divider);min-width:0;padding:0 0 16px}.review-check-fields>*+*{margin-top:12px}.review-check-heading{margin-bottom:0}.review-user-results{overflow:auto;background:var(--workspace-header);border-radius:8px;max-height:160px}.review-user-option{text-align:left;overflow-wrap:anywhere;width:100%;padding:8px;font-size:14px}.review-user-option:hover{background:var(--workspace-hover)}.review-user-email{display:block}.review-discard-prompt{display:grid;gap:8px;width:100%}.review-discard-prompt>p{font-size:14px}@media (max-width:760px){.review-editor-modal .review-editor-header,.review-editor-modal .review-editor-body{padding:16px}.review-editor-modal .review-editor-footer{padding:12px 16px 16px}}.ticket-workspace,.ticket-detail,.ticket-editor,.ticket-editor-modal,.ticket-crash-preview,.review-gallery,.review-detail,.review-overlay-base,.review-editor-modal{--workspace-canvas:hsl(var(--heroui-content1));--workspace-header:hsl(var(--heroui-content2));--workspace-control:hsl(var(--heroui-default));--workspace-primary:hsl(var(--heroui-primary));--workspace-text:hsl(var(--heroui-foreground)/.95);--workspace-secondary:hsl(var(--heroui-foreground)/.82);--workspace-muted:hsl(var(--heroui-foreground)/.68);--workspace-divider:hsl(var(--heroui-foreground)/.08);--workspace-hover:hsl(var(--heroui-foreground)/.05);--workspace-focus:hsl(var(--heroui-foreground)/.9);color:var(--workspace-text);-webkit-font-smoothing:antialiased;font-family:inherit;font-size:14px;line-height:1.4}.ticket-workspace{--ticket-accent:var(--workspace-primary);color:var(--workspace-text);background:var(--workspace-canvas);display:flex;min-height:100dvh;font-size:14px}.ticket-workspace button,.ticket-workspace input,.ticket-workspace select{font:inherit}.ticket-workspace button{transition:background .15s,border-color .15s,transform .15s}.ticket-workspace button:focus-visible{outline:2px solid var(--workspace-focus);outline-offset:3px}.ticket-workspace input:focus-visible{outline:2px solid var(--workspace-focus);outline-offset:3px}.ticket-workspace select:focus-visible{outline:2px solid var(--workspace-focus);outline-offset:3px}.ticket-editor input:focus-visible{outline:2px solid var(--workspace-focus);outline-offset:3px}.ticket-editor select:focus-visible{outline:2px solid var(--workspace-focus);outline-offset:3px}.ticket-detail button:focus-visible{outline:2px solid var(--workspace-focus);outline-offset:3px}.ticket-workspace button:disabled{opacity:.5;cursor:wait}.ticket-sidebar{background:var(--workspace-header);display:flex;border-right:1px solid #ffffff09;flex-direction:column;flex:0 0 208px;gap:5px;width:208px;padding:16px 12px}.ticket-workspace-brand{display:flex;align-items: center;gap:10px;padding:4px 8px 20px}.ticket-workspace-logo{width:138px;max-width:100%;height:auto}.ticket-workspace-brand:focus-visible{outline:2px solid var(--ticket-accent);outline-offset:4px;border-radius:4px}.ticket-sidebar-section-label{color:var(--workspace-muted);text-transform:none;letter-spacing:normal;padding:12px 8px 8px;font-size:12px}.ticket-sidebar nav{display:flex;flex-direction:column;gap:4px}.ticket-sidebar nav button,.ticket-sidebar-link{display:flex;color:var(--workspace-muted);text-align:left;border-radius:8px;align-items: center;gap:9px;width:100%;padding:10px 11px}.ticket-sidebar nav button[aria-current=page]{color:#fff;background:var(--workspace-primary);box-shadow:none}.ticket-sidebar nav button:hover,.ticket-sidebar-link:hover{color:var(--workspace-text);background:#ffffff06}.ticket-sidebar nav button small{background:hsl(var(--heroui-foreground)/.08);border-radius:5px;margin-left:auto;padding:1px 5px;font-size:12px}.ticket-sidebar-link svg:last-child:not(:first-child){opacity:.5;margin-left:auto}.ticket-main{flex:1;min-width:0}.ticket-workspace-header{background:var(--workspace-header);border-bottom:1px solid var(--workspace-divider);padding:12px 16px}.ticket-breadcrumb{display:flex;color:var(--workspace-muted);align-items: center;gap:10px;font-size:12px}.ticket-breadcrumb span{color:var(--workspace-muted)}.ticket-title-row{display:grid;grid-template-columns:auto minmax(0,1fr)auto;align-items: center;gap:12px;margin-top:0}.ticket-eyebrow{color:var(--workspace-muted);letter-spacing:.19em;font-size:12px;font-weight:600}.ticket-title-row h1{letter-spacing:normal;color:var(--workspace-text);margin-top:0;font-size:20px;font-weight:600;line-height:1.3}.ticket-title-row p{color:var(--workspace-muted);max-width:600px;margin-top:10px;font-size:12px;line-height:1.6}.ticket-primary-button,.ticket-secondary-button{display:inline-flex;white-space:nowrap;border-radius:8px;justify-content:center;align-items: center;gap:8px;padding:10px 14px;font-size:12px;font-weight:500}.ticket-primary-button{color:#fff;background:var(--workspace-primary);box-shadow:none;border:1px solid #0000}.ticket-primary-button:hover{background:hsl(var(--heroui-primary)/.85)}.ticket-secondary-button{color:var(--workspace-secondary);background:#ffffff06;border:1px solid #ffffff12}.ticket-secondary-button:hover{background:#ffffff0d}.ticket-primary-button kbd{font:inherit;opacity:.55;border:1px solid #ffffff28;border-radius:3px;margin-left:10px;padding:0 4px;font-size:12px}.ticket-toolbar{display:flex;border:0;align-items: center;gap:8px;min-width:0;padding:0}.ticket-layout-toggle{display:flex;background:var(--workspace-control);border:1px solid var(--workspace-divider);border-radius:8px;padding:3px}.ticket-layout-toggle button{display:flex;color:var(--workspace-muted);border-radius:4px;align-items: center;gap:7px;padding:6px 12px;font-size:12px}.ticket-layout-toggle button[aria-pressed=true]{background:var(--workspace-primary);color:#fff;box-shadow:none}.ticket-search{display:flex;color:var(--workspace-muted);border:1px solid var(--workspace-divider);background:var(--workspace-control);border-radius:8px;flex:1;align-items: center;gap:9px;max-width:360px;padding:7px 10px}.ticket-search input{outline:none;color:var(--workspace-text);background:0 0;width:100%;min-width:0;font-size:12px}.ticket-search input::placeholder{color:var(--workspace-muted)}.ticket-search kbd{border:1px solid #ffffff15;border-radius:3px;padding:0 5px;font-size:12px}.ticket-icon-button{display:inline-flex;color:var(--workspace-muted);border-radius:6px;justify-content:center;align-items: center;padding:7px}.ticket-icon-button:hover{background:#ffffff08}.ticket-toolbar>.ticket-icon-button{margin-left:auto}.ticket-filterbar{display:flex;flex-wrap:wrap;align-items: center;gap:8px;min-height:0;padding:12px 16px}.ticket-filter-caption{color:var(--workspace-muted);margin-right:4px;font-size:12px}.ticket-filterbar select{appearance:auto;color:var(--workspace-secondary);background:var(--workspace-control);border:1px solid var(--workspace-divider);border-radius:8px;max-width:180px;padding:6px 8px;font-size:12px}.ticket-filterbar select:has(option:checked:not([value=""])){color:#fff;border-color:var(--workspace-muted);background:var(--workspace-primary)}.ticket-filterbar button{display:flex;color:var(--workspace-secondary);align-items: center;gap:5px;font-size:12px}.ticket-result-count{color:var(--workspace-muted);white-space:nowrap;margin-left:auto;font-size:12px}.ticket-board{display:flex;overflow-x:auto;align-items: flex-start;gap:12px;min-height:500px;padding:0 16px 16px}.ticket-column{border-radius:8px;flex:1 0 258px;max-width:340px;min-height:330px;padding:0 1px 12px}.ticket-column-dragover{background:hsl(var(--heroui-primary)/.2);outline:2px dashed var(--workspace-focus)}.ticket-column-header{display:flex;background:var(--workspace-header);border-radius:8px 8px 0 0;align-items: center;gap:8px;padding:8px 12px}.ticket-column-header h2{color:var(--workspace-secondary);font-size:14px;font-weight:500}.ticket-column-header>span:not(.ticket-status-icon){color:var(--workspace-muted);font-size:12px}.ticket-column-header button{color:var(--workspace-muted);border-radius:4px;margin-left:auto;padding:4px}.ticket-column-header button:hover{color:#c5d5e3;background:#ffffff08}.ticket-column-cards{display:flex;flex-direction:column;gap:8px;padding-top:8px}.ticket-board-card{display:block;text-align:left;background:var(--workspace-control);box-shadow:none;border:1px solid #ffffff09;border-radius:8px;width:100%;padding:12px}.ticket-board-card:hover{background:var(--workspace-hover);box-shadow:none;border-color:#ffffff1b;transform:none}.ticket-board-card[draggable=true]{cursor:grab}.ticket-board-card:active[draggable=true]{cursor:grabbing}.ticket-card-id{display:flex;color:var(--workspace-muted);letter-spacing:.03em;justify-content:space-between;align-items: center;gap:9px;font-size:12px;font-weight:500}.ticket-card-title{color:var(--workspace-text);overflow-wrap:anywhere;margin-top:8px;font-size:14px;font-weight:500;line-height:1.4}.ticket-card-tags{display:flex;color:var(--workspace-muted);flex-wrap:wrap;gap:4px;margin-top:8px;font-size:12px}.ticket-tag{display:inline-flex;color:var(--workspace-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#ffffff03;border:1px solid #ffffff0a;border-radius:4px;align-items: center;gap:5px;max-width:180px;padding:2px 6px;font-size:12px}.ticket-tag i{border-radius:50%;flex:none;width:4px;height:4px}.ticket-card-footer{display:flex;justify-content:space-between;align-items: center;gap:8px;margin-top:12px}.ticket-kind{color:var(--workspace-muted);font-size:12px}.ticket-kind-bug{color:#d49391}.ticket-kind-feature{color:#af9bc9}.ticket-kind-task{color:var(--workspace-muted)}.ticket-card-signals{display:flex;color:var(--workspace-muted);align-items: center;gap:9px;font-size:12px}.ticket-card-signals>span{display:flex;align-items: center;gap:4px}.ticket-card-signals .ticket-overdue{color:#dda08c}.ticket-avatar-stack{display:flex;padding-left:3px}.ticket-avatar-stack .ticket-avatar{margin-left:-3px}.ticket-avatar.ticket-avatar-ai{object-fit:contain;background:0 0;border:0}.ticket-avatar{display:inline-flex;background:var(--workspace-header);border:2px solid var(--workspace-control);color:var(--workspace-secondary);border-radius:50%;flex:none;justify-content:center;align-items: center;width:24px;height:24px;font-size:12px;font-weight:600}.ticket-status-icon{display:inline-flex;flex:none;justify-content:center;align-items: center;width:14px;height:14px;font-size:12px}.ticket-status-resolved{background:#73c6ac;border-radius:50%;font-size:12px;color:#142b25!important}.ticket-status-in_review svg{stroke-dasharray:3 2}.ticket-status-backlog{opacity:.65}.ticket-priority{display:inline-flex;justify-content:center;align-items: center;width:14px;height:13px;font-size:12px}.ticket-priority-bars{display:flex;align-items: flex-end;gap:2px;height:10px}.ticket-priority-bars i{display:block;background:currentColor;border-radius:1px;width:2px}.ticket-priority-bars i:first-child{height:4px}.ticket-priority-bars i:nth-child(2){height:7px}.ticket-priority-bars i:nth-child(3){height:10px}.ticket-priority-low i:not(:first-child),.ticket-priority-normal i:last-child{opacity:.2}.ticket-column-empty{display:grid;color:var(--workspace-muted);border:1px dashed #ffffff09;border-radius:10px;place-items: center;min-height:95px;font-size:12px}.ticket-load-more{display:block;color:var(--workspace-muted);border-radius:7px;width:100%;margin-top:8px;padding:12px;font-size:12px}.ticket-load-more:hover{background:#ffffff05}.ticket-list{overflow:auto;border:1px solid #ffffff09;border-radius:8px;margin:0 16px 16px}.ticket-list-row,.ticket-list-head{display:grid;grid-template-columns:100px minmax(220px,1fr)140px 140px 160px 104px;text-align:left;background:var(--workspace-header);color:var(--workspace-secondary);align-items: center;gap:12px;width:100%;min-width:948px;padding:12px}.ticket-list-head{color:var(--workspace-muted);background:var(--workspace-header);font-size:12px}.ticket-list-row{background:var(--workspace-canvas);border-top:1px solid #ffffff06}.ticket-list-row:hover{background:var(--workspace-hover)}.ticket-list-row .ticket-card-title,.ticket-list-row .ticket-card-tags,.ticket-list-row .ticket-card-footer{margin:0}.ticket-list-row .ticket-card-title{display:flex;align-items: flex-start;gap:8px}.ticket-list-row .ticket-card-id{display:grid;grid-template-columns:minmax(0,1fr)14px;font-variant-numeric:tabular-nums}.ticket-list-row .ticket-card-tags{overflow:visible;max-height:none}.ticket-empty{display:flex;color:var(--workspace-muted);text-align:center;flex-direction:column;justify-content:center;align-items: center;gap:12px;padding:40px 20px}.ticket-empty>svg{opacity:1;font-size:24px}.ticket-empty h2{color:var(--workspace-secondary);font-size:16px}.ticket-empty p{max-width:300px;font-size:12px;line-height:1.5}.ticket-error{display:flex;color:#e1a7ac;background:#79394325;border:1px solid #c86b6b2b;border-radius:8px;align-items: center;gap:10px;margin:12px 34px;padding:13px;font-size:12px}.ticket-error button{text-decoration:underline;margin-left:auto}.ticket-loading{display:flex;overflow:hidden;gap:17px;padding:20px 34px}.ticket-loading div{animation:1.8s infinite ticket-shimmer;background:linear-gradient(120deg,#142033,#1e2b3e,#142033) 0 0/200%;border-radius:10px;flex:1;min-width:220px;height:170px}@keyframes ticket-shimmer{to{background-position:200%}}.ticket-editor{color:var(--workspace-text)}.ticket-editor label,.ticket-editor legend{color:var(--workspace-secondary);font-size:14px;font-weight:500}.ticket-editor-field{display:flex;flex-direction:column;gap:8px}.ticket-editor input:not([type=checkbox]):not([type=radio]):not([type=file]):not([data-slot=input]),.ticket-editor select,.ticket-editor textarea{background:var(--ticket-editor-field-background,var(--workspace-control));color:var(--workspace-text);border:1px solid hsl(var(--heroui-foreground)/.04);outline:none;border-radius:8px;width:100%;min-height:40px;padding:10px 12px;font-size:14px;font-weight:400}.ticket-editor textarea{resize:vertical;min-height:180px}.ticket-editor-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.ticket-editor-help{color:var(--workspace-muted);font-size:12px;line-height:1.6}.ticket-editor-chips{display:flex;flex-wrap:wrap;gap:6px}.ticket-editor-chips button{display:inline-flex;white-space:normal;overflow-wrap:anywhere;text-align:left;background:var(--workspace-control);color:var(--workspace-focus);border-radius:6px;align-items: center;gap:5px;min-width:0;max-width:100%;padding:6px 8px;font-size:12px}.ticket-editor-results{display:flex;overflow:auto;border:1px solid #ffffff0a;border-radius:8px;flex-direction:column;max-height:140px}.ticket-editor-results button{text-align:left;overflow-wrap:anywhere;color:var(--workspace-secondary);min-width:0;padding:10px;font-size:12px}.ticket-editor-results button:hover{background:#ffffff07}.ticket-detail{container-type:inline-size;color:var(--workspace-text);overflow-wrap:anywhere;background:var(--workspace-canvas);padding:16px 20px}.ticket-detail-toolbar{display:flex;color:var(--workspace-muted);align-items: center;gap:8px;padding-right:36px;font-size:12px}.ticket-detail h1{letter-spacing:normal;color:var(--workspace-text);overflow-wrap:anywhere;margin:16px 0;font-size:20px;font-weight:600;line-height:1.3}.ticket-detail-layout{display:grid;grid-template-columns:minmax(0,1fr)320px;align-items: start;gap:16px}.ticket-detail-aside{border-left:1px solid var(--workspace-divider);border:1px solid var(--workspace-divider);background:var(--workspace-control);border-radius:8px;padding:12px}.ticket-detail-aside h2{color:var(--workspace-text);text-transform:none;letter-spacing:normal;margin-bottom:12px;font-size:14px}.ticket-property{display:flex;justify-content:space-between;align-items: center;gap:8px;margin-bottom:12px;font-size:12px}.ticket-property>span{color:var(--workspace-secondary)}.ticket-property select{color:var(--workspace-secondary);background:var(--workspace-control);border-radius:5px;max-width:135px;padding:5px;font-size:12px}.ticket-property select:disabled{opacity:.7}.ticket-detail-description{padding:0 0 16px;font-size:14px;line-height:1.5}.ticket-detail-section{border-top:0;margin-top:16px;padding-top:0}.ticket-detail-section h2{display:flex;color:var(--workspace-text);background:var(--workspace-header);border-radius:6px;align-items: center;gap:8px;margin-bottom:12px;padding:8px 12px;font-size:14px}.ticket-linked-row{display:flex;color:var(--workspace-secondary);text-align:left;background:#ffffff04;border-radius:8px;align-items: center;gap:10px;width:100%;margin-top:7px;padding:11px 12px;font-size:12px}.ticket-linked-row:hover{background:#ffffff09}.ticket-linked-row small{color:var(--workspace-muted);font-size:12px}.ticket-comment{background:var(--workspace-control);border:1px solid #ffffff09;border-radius:6px;margin-bottom:8px;padding:12px}.ticket-comment-thread{position:relative}.ticket-comment-children{border-left:1px solid color-mix(in srgb,var(--workspace-primary)30%,transparent);margin:-2px 0 8px 20px;padding-left:18px}.ticket-comment-children>.ticket-comment-thread:before{position:absolute;border-top:1px solid color-mix(in srgb,var(--workspace-primary)30%,transparent);content:"";width:12px;top:21px;left:-18px}.ticket-comment-header{display:flex;color:var(--workspace-secondary);align-items: center;gap:8px;margin-bottom:12px;font-size:12px}.ticket-comment-header time{color:var(--workspace-muted);margin-left:auto;font-size:12px}.ticket-comment-handled{overflow:hidden;background:color-mix(in srgb,var(--workspace-control)72%,transparent);border:0;padding:0}.ticket-comment-collapsed{display:flex;color:var(--workspace-secondary);cursor:pointer;list-style:none;align-items: center;gap:9px;min-width:0;padding:9px 11px}.ticket-comment-collapsed::-webkit-details-marker{display:none}.ticket-comment-collapsed:before{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid var(--workspace-muted);content:"";width:0;height:0;transition:transform .12s}.ticket-comment-handled[open]>.ticket-comment-collapsed:before{transform:rotate(90deg)}.ticket-comment-collapsed-copy{display:flex;flex:1;align-items:baseline;gap:10px;min-width:0}.ticket-comment-collapsed-copy strong{overflow:hidden;color:var(--workspace-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600}.ticket-comment-collapsed-copy>span{display:inline-flex;overflow:hidden;color:var(--workspace-muted);text-overflow:ellipsis;white-space:nowrap;align-items: center;gap:5px;min-width:0;font-size:11px}.ticket-comment-collapsed time{color:var(--workspace-muted);white-space:nowrap;font-size:11px}.ticket-comment-expanded{padding:3px 12px 12px 38px}.ticket-comment-reply-context,.ticket-comment-replying{display:flex;border-left:2px solid var(--workspace-primary);background:color-mix(in srgb,var(--workspace-primary)7%,transparent);color:var(--workspace-muted);border-radius:0 6px 6px 0;gap:5px;min-width:0;margin-bottom:10px;padding:9px 10px;font-size:12px}.ticket-comment-reply-context{flex-direction:column}.ticket-comment-reply-context span{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ticket-comment-replying span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-comment-replying{align-items: center}.ticket-comment-replying>div{display:flex;flex-direction:column;flex:1;min-width:0}.ticket-comment-replying button{padding:5px}.ticket-comment-actions{display:flex;color:var(--workspace-muted);flex-wrap:wrap;justify-content:flex-end;align-items: center;gap:10px;min-width:0;margin-top:10px;font-size:12px}.ticket-comment-actions button:hover{color:var(--workspace-text)}.ticket-comment-actions button{white-space:normal}.ticket-comment-handled-badge{display:inline-flex;color:var(--workspace-primary);align-items: center;gap:5px;margin-right:auto}.ticket-comment-composer textarea{background:var(--workspace-control);resize:vertical;border:1px solid #ffffff12;border-radius:8px;width:100%;min-height:90px;padding:12px;font-size:12px}.ticket-comment-composer-reply{border-left:2px solid var(--workspace-primary);background:color-mix(in srgb,var(--workspace-primary)5%,transparent);border-radius:0 7px 7px 0;margin:2px 0 10px 38px;padding:10px}.ticket-comment-composer-actions{display:flex;justify-content:flex-end;margin-top:10px}.ticket-comment-composer-compact{overflow:hidden;border:1px solid var(--workspace-divider);background:var(--workspace-control);border-radius:7px;padding:0;transition:border-color .12s,background .12s}.ticket-comment-composer-compact:focus-within{border-color:color-mix(in srgb,var(--workspace-primary)60%,transparent)}.ticket-comment-composer-compact.ticket-comment-composer-reply{border-left:1px solid var(--workspace-divider);background:var(--workspace-control);border-radius:7px;margin:2px 0 10px 38px;padding:0}.ticket-comment-composer-compact.ticket-comment-composer-dragging{border-color:var(--workspace-primary);background:color-mix(in srgb,var(--workspace-primary)9%,var(--workspace-control))}.ticket-comment-composer-compact textarea{outline:none;overflow-y:auto;resize:none;background:0 0;border:0;border-radius:0;min-height:52px;max-height:180px;padding:10px 12px;line-height:1.5}.ticket-comment-composer-compact textarea:focus-visible{outline:none;overflow-y:auto;resize:none;background:0 0;border:0;border-radius:0;min-height:52px;max-height:180px;padding:10px 12px;line-height:1.5}.ticket-comment-composer-compact .mention-hint{position:absolute;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0}.ticket-comment-attachments{display:flex;flex-wrap:wrap;gap:6px;padding:0 10px 8px}.ticket-comment-attachment{display:flex;background:color-mix(in srgb,var(--workspace-surface)82%,black);color:var(--workspace-secondary);border-radius:5px;align-items: center;gap:6px;min-width:0;max-width:220px;padding:5px 6px;font-size:11px}.ticket-comment-attachment img{object-fit:cover;border-radius:4px;flex:none;width:24px;height:24px}.ticket-comment-attachment-file{color:var(--workspace-muted);flex:none;width:24px;height:18px}.ticket-comment-attachment span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-comment-attachment button,.ticket-comment-cancel-reply{display:inline-flex;color:var(--workspace-muted);flex:none;justify-content:center;align-items: center;padding:4px}.ticket-comment-attachment button:hover,.ticket-comment-cancel-reply:hover{color:var(--workspace-text)}.ticket-comment-composer-compact .ticket-error{margin:0 10px 8px}.ticket-comment-composer-compact .ticket-comment-composer-actions{border-top:1px solid var(--workspace-divider);gap:6px;margin:0;padding:6px 8px}.ticket-comment-attach{display:inline-flex;color:var(--workspace-muted);white-space:nowrap;border-radius:5px;flex:none;align-items: center;gap:6px;min-height:30px;padding:5px 8px;font-size:12px}.ticket-comment-attach:hover{background:var(--workspace-hover);color:var(--workspace-text)}.ticket-comment-composer-compact .ticket-comment-shortcut{margin-left:auto;font-size:11px}.ticket-comment-composer-compact .ticket-primary-button{min-height:30px;padding:5px 10px;font-size:12px}.ticket-activity{color:var(--workspace-muted);border-bottom:1px solid #ffffff05;padding:9px 0;font-size:12px;line-height:1.8}.ticket-activity time{color:var(--workspace-muted);display:block;font-size:12px}.ticket-label-row{display:flex;border-bottom:1px solid #ffffff08;align-items: center;gap:10px;padding:12px 0}.ticket-label-row>span{flex:1}.ticket-label-row small{color:var(--workspace-muted)}.ticket-label-row input[type=color]{background:0 0;border-radius:5px;width:34px;height:30px;padding:2px}.ticket-label-row button{color:var(--workspace-muted);padding:5px}.ticket-sentry{padding:0 16px 16px}.ticket-sentry-toolbar{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin:12px 0}.ticket-sentry-toolbar input,.ticket-sentry-toolbar select{background:var(--workspace-control);color:var(--workspace-secondary);border:1px solid #ffffff0d;border-radius:7px;padding:9px;font-size:12px}.ticket-crash{display:flex;background:var(--workspace-canvas);border:0;border-bottom:1px solid var(--workspace-divider);border-radius:0;gap:12px;margin-bottom:0;padding:12px}.ticket-crash-icon{display:grid;color:#e2a197;background:0 0;border-radius:4px;flex:none;place-items: center;width:24px;height:24px}.ticket-crash-main{flex:1;min-width:0}.ticket-crash-main h2{color:var(--workspace-text);overflow-wrap:anywhere;font-size:14px;font-weight:500}.ticket-crash-meta{display:flex;color:#91a8bc;flex-wrap:wrap;gap:4px 14px;margin-top:7px;font-size:12px}.ticket-crash-actions{display:flex;flex:none;align-self: center;align-items: center;gap:4px}.ticket-crash-action{display:grid;color:var(--workspace-secondary);background:0 0;border:1px solid #ffffff12;border-radius:7px;place-items: center;width:32px;height:32px}.ticket-crash-action:hover{color:var(--workspace-text);background:var(--workspace-hover);border-color:var(--workspace-muted)}.ticket-crash-action:focus-visible{outline:2px solid var(--workspace-focus);outline-offset:2px}.ticket-crash-action:disabled{opacity:.45;cursor:wait}.ticket-crash-skeleton-title,.ticket-crash-skeleton-meta{background:#ffffff0a;border-radius:4px}.ticket-crash-skeleton-title{width:min(70%,520px);height:18px}.ticket-crash-skeleton-meta{width:min(50%,300px);height:14px;margin-top:7px}@media (hover:none),(pointer:coarse){.ticket-crash-action{width:40px;height:40px}}@media (min-width:1700px){.ticket-board{gap:20px}.ticket-column{flex-basis:245px;max-width:none}}@media (max-width:1100px){.ticket-sidebar{flex-basis:185px;width:185px;padding-inline-start:12px;padding-inline-end:12px}.ticket-workspace-header,.ticket-toolbar,.ticket-filterbar,.ticket-board{padding-inline-start:16px;padding-inline-end:16px}.ticket-list{overflow-x:auto;margin-inline-start:16px;margin-inline-end:16px}.ticket-detail-layout{grid-template-columns:minmax(0,1fr)320px;gap:22px}.ticket-detail-aside{padding-left:18px}}@media (max-width:760px){.ticket-workspace{display:block}.ticket-sidebar{display:block;border-bottom:1px solid #ffffff09;border-right:0;width:auto;padding:14px 16px}.ticket-workspace-brand{padding:0 8px 16px}.ticket-workspace-logo{width:138px}.ticket-sidebar-section-label,.ticket-sidebar-link{display:none}.ticket-sidebar nav{overflow-x:auto;flex-direction:row;gap:4px}.ticket-sidebar nav button{white-space:nowrap;flex:none;gap:5px;width:auto;padding:8px;font-size:12px}.ticket-sidebar nav button small{display:none}.ticket-workspace-header{padding:12px 16px}.ticket-title-row{align-items: flex-start;gap:10px;margin-top:0}.ticket-title-row h1{font-size:20px}.ticket-title-row p{font-size:12px}.ticket-title-row .ticket-primary-button{margin-top:0;padding:9px;font-size:12px}.ticket-primary-button kbd{display:none}.ticket-eyebrow{font-size:12px}.ticket-toolbar{gap:12px;padding:8px 16px}.ticket-layout-toggle button{gap:5px;padding:6px 8px;font-size:12px}.ticket-search{min-width:60px}.ticket-search kbd{display:none}.ticket-filterbar{gap:7px;padding:8px 16px}.ticket-filter-caption{display:none}.ticket-filterbar select{max-width:130px;font-size:12px}.ticket-result-count{width:100%;margin-top:5px}.ticket-board{scroll-snap-type:x proximity;gap:14px;padding:10px 18px 25px}.ticket-column{scroll-snap-align:start;flex:0 0 280px}.ticket-list{margin-inline-start:16px;margin-inline-end:16px}.ticket-list-head{display:none}.ticket-list-row{display:block;min-width:0;padding:15px}.ticket-list-row .ticket-card-title{margin-top:9px}.ticket-list-row .ticket-card-tags{margin-top:10px}.ticket-list-row .ticket-card-footer{margin-top:13px}.ticket-list-row .ticket-card-id{justify-content:space-between}.ticket-error{margin-inline-start:16px;margin-inline-end:16px}.ticket-detail{padding:16px}.ticket-detail h1{font-size:20px}.ticket-detail-layout{display:flex;flex-direction:column;gap:20px}.ticket-detail-aside{border:1px solid #ffffff0a;border-radius:10px;padding:17px}.ticket-detail-aside h2{margin-bottom:13px}.ticket-property{margin-bottom:12px}.ticket-editor-grid{grid-template-columns:1fr}.ticket-sentry{padding-inline-start:16px;padding-inline-end:16px}.ticket-crash{gap:10px;padding:12px}.ticket-crash-actions{opacity:1;pointer-events:auto;flex-direction:column;align-self: flex-start}}@media (prefers-reduced-motion:reduce){.ticket-workspace *{animation:none!important;transition:none!important}.ticket-board-card:hover{transform:none}}.ticket-board:focus-visible{outline:2px solid var(--workspace-focus);outline-offset:3px}.ticket-detail select:focus-visible{outline:2px solid var(--workspace-focus);outline-offset:3px}.ticket-detail textarea:focus-visible{outline:2px solid var(--workspace-focus);outline-offset:3px}.ticket-editor textarea:focus-visible{outline:2px solid var(--workspace-focus);outline-offset:3px}.ticket-editor button:focus-visible{outline:2px solid var(--workspace-focus);outline-offset:3px}@media (max-width:760px){.ticket-sidebar-link{display:inline-flex;width:auto;min-height:40px;margin-top:8px;padding:9px;font-size:12px}.ticket-sidebar nav button,.ticket-title-row .ticket-primary-button,.ticket-layout-toggle button,.ticket-icon-button{min-height:40px}.ticket-filterbar select,.ticket-property select{min-height:36px}.ticket-column-header button{min-width:36px;min-height:36px}}.ticket-label-row{flex-wrap:wrap;min-width:0}.ticket-label-row>span{overflow-wrap:anywhere;min-width:0}.ticket-label-row .ticket-label-name{flex:140px;width:auto;min-width:0}.ticket-label-create{flex-wrap:wrap;min-width:0}.ticket-label-create .ticket-label-name{flex:160px;min-width:0}.ticket-label-create>button{flex-shrink:0}.ticket-linked-row>span{overflow-wrap:anywhere}@media (max-width:760px){.ticket-board{scroll-padding-inline:16px}}.ticket-comment-composer-actions{justify-content:space-between;align-items: center;gap:12px}@media (pointer:coarse){.ticket-comment-shortcut{display:none}.ticket-comment-composer-actions{justify-content:flex-end}}.ticket-board-card,.ticket-list-row{text-decoration:none;transition:background .15s,border-color .15s,transform .15s}.ticket-board-card:focus-visible{outline:2px solid var(--workspace-focus);outline-offset:3px}.ticket-list-row:focus-visible{outline:2px solid var(--workspace-focus);outline-offset:3px}.ticket-linked-row:focus-visible{outline:2px solid var(--workspace-focus);outline-offset:3px}.ticket-crash-preview-trigger{text-align:left;overflow-wrap:anywhere}.ticket-crash-preview-trigger:hover{color:var(--workspace-focus)}.ticket-crash-preview-trigger:focus-visible{outline:2px solid var(--workspace-focus);outline-offset:4px;border-radius:3px}.ticket-crash-preview{overflow-wrap:anywhere}.ticket-crash-preview-stats{display:flex;color:var(--workspace-muted);flex-wrap:wrap;align-items: center;gap:12px;font-size:12px}.ticket-crash-preview-message{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--workspace-canvas);color:var(--workspace-muted);border-radius:8px;padding:14px;font-size:12px}.ticket-crash-preview-dates{display:flex;flex-wrap:wrap;gap:18px 36px;font-size:12px}.ticket-crash-preview-dates dt{color:var(--workspace-muted);margin-bottom:4px}.ticket-inline-field{width:100%;min-width:0}.ticket-inline-display{display:flex;border:1px solid #0000;border-radius:8px;align-items: flex-start;gap:8px;margin:-6px;padding:6px}.ticket-inline-display:has(.ticket-inline-trigger:enabled):hover{background:#ffffff04;border-color:#ffffff0b}.ticket-inline-value{overflow-wrap:anywhere}.ticket-inline-display:has(.ticket-inline-trigger:enabled) .ticket-inline-value{cursor:text}.ticket-inline-trigger{color:var(--workspace-muted);opacity:0;border-radius:5px;flex:none;padding:5px}.ticket-inline-display:hover .ticket-inline-trigger:enabled,.ticket-inline-display:focus-within .ticket-inline-trigger:enabled{opacity:1;background:#ffffff0a}.ticket-inline-trigger:focus-visible{opacity:1;background:#ffffff0a}.ticket-inline-trigger:disabled{opacity:0}.ticket-inline-editor{position:relative;background:0 0;border:0;border-radius:0;padding:0}.ticket-inline-editor input:not([type=checkbox]),.ticket-inline-editor textarea,.ticket-inline-editor select{color:inherit;background:var(--workspace-control);border:1px solid hsl(var(--heroui-foreground)/.18);outline:none;box-shadow:none;font:inherit;border-radius:8px;width:100%;min-width:0;padding:8px 12px}.ticket-inline-editor input:focus-visible{outline:none;box-shadow:none;border-color:var(--workspace-focus)}.ticket-inline-editor textarea:focus-visible{outline:none;box-shadow:none;border-color:var(--workspace-focus)}.ticket-inline-editor select:focus-visible{outline:none;box-shadow:none;border-color:var(--workspace-focus)}.ticket-inline-field-title .ticket-inline-editor{margin:16px 0}.ticket-inline-editor textarea.ticket-inline-title-input{letter-spacing:normal;color:var(--workspace-text);resize:none;overflow:hidden;padding:10px 12px;font-size:20px;font-weight:600;line-height:1.3}.ticket-inline-editor textarea.ticket-inline-description-input{resize:none;overflow:hidden;min-height:28px;padding:0;font-size:14px;line-height:1.5}.ticket-inline-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;margin-top:4px}.ticket-inline-confirm{display:grid;color:var(--workspace-muted);background:#ffffff05;border-radius:5px;place-items: center;width:26px;height:26px;font-size:15px}.ticket-inline-confirm:hover{background:#ffffff0c}.ticket-inline-confirm-save{color:var(--workspace-focus)}.ticket-inline-confirm:disabled{opacity:.35}.ticket-inline-confirm:focus-visible{outline:1px solid var(--workspace-focus);outline-offset:2px}@media (hover:none){.ticket-inline-trigger:enabled{opacity:.4}.ticket-inline-confirm{width:32px;height:32px}}.ticket-inline-conflict{border:1px solid #fbbf2466;border-radius:6px;margin-top:12px;padding:10px;font-size:12px}.ticket-inline-latest{overflow:auto;white-space:pre-wrap;max-height:200px;margin:8px 0}.ticket-inline-labels{display:flex;overflow:auto;flex-direction:column;gap:8px;max-height:260px}.ticket-inline-labels label{display:flex;align-items: center;gap:8px}.ticket-property:has(.ticket-inline-field){flex-wrap:wrap}.ticket-inline-control{position:relative}.ticket-inline-control>textarea{display:block}.ticket-inline-saving-line{position:absolute;left:0;right:0;overflow:hidden;pointer-events:none;background:var(--workspace-hover);border-radius:1px;height:2px;bottom:0}.ticket-inline-saving-line:after{content:"";position:absolute;top:0;bottom:0;background:var(--workspace-muted);animation:1.6s ease-in-out -.3s infinite ticket-inline-saving;width:35%;left:0}@keyframes ticket-inline-saving{0%{transform:translate(-100%)}to{transform:translate(390%)}}@media (prefers-reduced-motion:reduce){.ticket-inline-saving-line:after{animation:none;left:30%}}@container (width<=560px){.ticket-detail-layout{grid-template-columns:minmax(0,1fr)}.ticket-detail-aside{border-left:0;padding-left:0}}.ticket-inline-editor .ticket-picker-compact input{border:1px solid hsl(var(--heroui-foreground)/.18);background:var(--workspace-canvas);border-radius:8px;min-height:34px;padding:7px 9px;font-size:14px;line-height:20px}.ticket-inline-editor .ticket-picker-compact input::placeholder{color:var(--workspace-muted)}.ticket-inline-editor .ticket-picker-compact input:hover{border-color:#ffffff2b}.ticket-inline-editor .ticket-picker-compact input:focus-visible{border-color:var(--workspace-hover);background:var(--workspace-hover)}.ticket-triage{margin-top:18px;font-size:12px}.ticket-triage-toolbar{display:flex;align-items: center;gap:12px}.ticket-triage-trigger{display:inline-flex;color:var(--workspace-focus);align-items: center;gap:7px;padding:5px 0}.ticket-triage-badge{letter-spacing:.04em;border:1px solid var(--workspace-hover);border-radius:4px;padding:1px 4px;font-size:12px}.ticket-triage-dismiss{color:var(--workspace-muted);margin-left:auto}.ticket-triage-content{border:1px solid var(--workspace-hover);background:var(--workspace-hover);border-radius:9px;margin-top:8px;padding:14px}.ticket-triage-content>p{margin-bottom:12px}.ticket-triage-progress{position:relative;color:var(--workspace-focus);padding:10px 0}.ticket-triage-summary{color:var(--workspace-secondary);line-height:1.6}.ticket-triage-suggestion{border-top:1px solid #ffffff0a;padding:12px 0}.ticket-triage-option{display:flex;align-items: center;gap:8px;margin-bottom:8px;font-weight:500}.ticket-triage-option input{accent-color:var(--workspace-primary)}.ticket-triage-before{color:var(--workspace-muted);display:block;margin-bottom:4px}.ticket-triage-suggestion>small{color:var(--workspace-muted)}.ticket-triage-suggestion h3{margin-bottom:8px;font-weight:500}.ticket-triage-suggestion ul{list-style:disc;padding-left:18px;line-height:1.7}.ticket-triage-issue{background:#ffffff03;border-radius:6px;margin-top:8px;padding:10px}.ticket-triage-tags,.ticket-triage-actions{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.ticket-triage-actions small{color:var(--workspace-muted);margin-left:auto;font-size:12px}.ticket-triage-retry{color:var(--workspace-focus);padding-top:12px}.ticket-triage-error{color:#f1a5a5}.ticket-triage-warning{color:#dfbf86}.ticket-event-detail{border-top:1px solid #ffffff12;min-width:0;padding-top:20px;font-size:12px}.ticket-event-toolbar,.ticket-event-meta{display:flex;flex-wrap:wrap;align-items: center;gap:12px}.ticket-event-toolbar{justify-content:space-between;margin-bottom:12px}.ticket-event-toolbar h3,.ticket-event-section h3{font-size:14px;font-weight:600}.ticket-event-toolbar select{background:var(--workspace-control);color:inherit;border-radius:6px;padding:6px 10px}.ticket-event-meta{color:var(--workspace-muted);margin:10px 0;font-size:12px}.ticket-event-meta code{overflow-wrap:anywhere}.ticket-event-detail a,.ticket-event-detail button{color:var(--workspace-focus)}.ticket-event-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px 24px;margin:12px 0}.ticket-event-fields>div{min-width:0}.ticket-event-fields dt{color:var(--workspace-muted);font-size:12px}.ticket-event-fields dd{overflow-wrap:anywhere;white-space:pre-wrap;margin-top:3px}.ticket-event-section{border-top:1px solid #ffffff12;margin-top:18px;padding-top:16px}.ticket-event-section>summary{cursor:pointer;font-size:14px;font-weight:600}.ticket-event-section>summary span{color:var(--workspace-muted);margin-left:8px;font-size:12px}.ticket-event-section h4{margin-top:18px;font-weight:600}.ticket-event-frame{border:1px solid #ffffff10;border-radius:6px;margin-top:6px;padding:9px 12px}.ticket-event-frame.is-app{border-left:2px solid var(--workspace-focus)}.ticket-event-frame summary{cursor:pointer;overflow-wrap:anywhere}.ticket-event-frame summary>span{font-family:inherit}.ticket-event-frame summary code{display:block;color:var(--workspace-muted);overflow-wrap:anywhere;margin-top:3px;font-size:12px}.ticket-event-frame summary small{display:inline-block;color:var(--workspace-focus);margin-top:4px;font-size:12px}.ticket-event-code{overflow-x:auto;background:var(--workspace-header);border-radius:5px;margin-top:8px;padding:10px;font-size:12px}.ticket-event-code .is-error{color:#ffd5c4;background:#a25c4133}.ticket-event-breadcrumbs{list-style:none;margin-top:12px;padding:0}.ticket-event-breadcrumbs li{overflow-wrap:anywhere;border-bottom:1px solid #ffffff0c;padding:10px 0}.ticket-event-breadcrumbs li>div:first-child{display:flex;color:var(--workspace-muted);flex-wrap:wrap;gap:12px;font-size:12px}.ticket-event-breadcrumbs li>p{white-space:pre-wrap;margin-top:8px}.ticket-event-jumps{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0 10px}.ticket-event-jumps button{border:1px solid #ffffff16;border-radius:5px;padding:5px 9px;font-size:12px}.ticket-event-section{scroll-margin-top:12px}.ticket-picker-compact .ticket-editor-chips{display:flex;flex-direction:column;gap:4px;margin-bottom:2px}.ticket-picker-compact .ticket-editor-chips button{text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;width:100%;min-width:0;padding:5px 7px}.ticket-picker-compact .ticket-editor-chips button>span:not(.ticket-avatar){overflow-wrap:anywhere;min-width:0}.ticket-picker-compact .ticket-editor-chips button>svg{opacity:.75;flex:none;margin-left:auto}.ticket-picker-compact .ticket-editor-chips button:hover{background:#ffffff06;border-color:#ffffff18}.ticket-picker-compact .ticket-editor-chips button:focus-visible{background:#ffffff06;border-color:#ffffff18}.ticket-picker-compact .ticket-editor-chips button:hover>svg{opacity:1}.ticket-picker-compact .ticket-editor-chips button:focus-visible>svg{opacity:1}.ticket-picker-compact .ticket-editor-results button{display:flex;text-align:left;align-items: center;gap:8px}.ticket-picker-quick{color:var(--workspace-focus);border-radius:5px;margin-bottom:5px;padding:4px 7px;font-size:12px}.ticket-picker-quick:hover{background:var(--workspace-hover)}.ticket-picker-quick:focus-visible{background:var(--workspace-hover)}.ticket-picker-quick:disabled{opacity:.45;cursor:not-allowed}@media (hover:none){.ticket-picker-compact .ticket-editor-chips button>svg{opacity:1}}.ticket-sidebar nav button,.ticket-sidebar-link{min-height:36px;padding:8px;font-size:14px}.ticket-sidebar nav svg,.ticket-sidebar-link svg{flex:none;width:16px;height:16px}.ticket-primary-button,.ticket-secondary-button{min-height:32px;padding:7px 12px;font-size:14px}.ticket-toolbar svg,.ticket-detail-toolbar svg,.ticket-primary-button>svg,.ticket-secondary-button>svg,.ticket-crash-action>svg{flex:none;width:14px;height:14px}.ticket-layout-toggle button,.ticket-search input,.ticket-sentry-toolbar input,.ticket-sentry-toolbar select{font-size:14px}.ticket-list-row:nth-child(odd){background:hsl(var(--heroui-foreground)/.025)}.ticket-list-row:hover{background:var(--workspace-hover)}.ticket-list-row:focus-visible{outline-offset:-2px}.ticket-crash-list{border:1px solid var(--workspace-divider);overflow:hidden;border-radius:8px}.ticket-crash-list .ticket-crash:last-child{border-bottom:0}.ticket-crash:nth-child(2n){background:hsl(var(--heroui-foreground)/.025)}.ticket-crash:hover,.ticket-crash:focus-within{background:var(--workspace-hover)}.ticket-crash-meta{color:var(--workspace-muted);font-size:12px}.ticket-crash-meta>span{font-variant-numeric:tabular-nums}.ticket-sentry-note{color:var(--workspace-muted);margin:0 0 12px;font-size:12px;line-height:1.5}.ticket-detail :-webkit-any(input,textarea,select,button,a):focus-visible{outline:2px solid var(--workspace-focus);outline-offset:2px}.ticket-detail :-moz-any(input,textarea,select,button,a):focus-visible{outline:2px solid var(--workspace-focus);outline-offset:2px}.ticket-detail :is(input,textarea,select,button,a):focus-visible{outline:2px solid var(--workspace-focus);outline-offset:2px}.ticket-workspace :-webkit-any(input,textarea,select,button,a):focus-visible{outline:2px solid var(--workspace-focus);outline-offset:2px}.ticket-workspace :-moz-any(input,textarea,select,button,a):focus-visible{outline:2px solid var(--workspace-focus);outline-offset:2px}.ticket-workspace :is(input,textarea,select,button,a):focus-visible{outline:2px solid var(--workspace-focus);outline-offset:2px}.ticket-editor :-webkit-any(input,textarea,select,button,a):focus-visible{outline:2px solid var(--workspace-focus);outline-offset:2px}.ticket-editor :-moz-any(input,textarea,select,button,a):focus-visible{outline:2px solid var(--workspace-focus);outline-offset:2px}.ticket-editor :is(input,textarea,select,button,a):focus-visible{outline:2px solid var(--workspace-focus);outline-offset:2px}.ticket-inline-editor :-webkit-any(input,textarea,select):focus-visible{border-radius:4px}.ticket-inline-editor :-moz-any(input,textarea,select):focus-visible{border-radius:4px}.ticket-inline-editor :is(input,textarea,select):focus-visible{border-radius:4px}.ticket-inline-confirm-save{color:#fff;background:var(--workspace-primary)}.ticket-property,.ticket-comment-composer textarea{font-size:14px}.ticket-inline-editor .ticket-picker-compact input{background:var(--workspace-canvas);font-size:14px}.ticket-triage-content{background:var(--workspace-control);border-color:var(--workspace-divider)}@media (max-width:760px){.ticket-sidebar{padding:12px}.ticket-workspace-brand{padding:0 4px 12px}.ticket-sidebar nav{overflow:visible;flex-wrap:wrap}.ticket-sidebar nav button{padding:7px 8px;font-size:13px}.ticket-sidebar-link{font-size:13px}.ticket-title-row{align-items: center}.ticket-title-row .ticket-primary-button{margin:0;padding:7px 10px;font-size:13px}.ticket-toolbar{flex-wrap:wrap}.ticket-search{flex-basis:100%;order:3;max-width:none}.ticket-filterbar select{flex:140px;max-width:none;font-size:13px}.ticket-result-count{width:auto;margin-top:0}.ticket-list-row,.ticket-detail-aside{padding:12px}.ticket-sentry-toolbar input{flex:100%;min-width:0}.ticket-sentry-toolbar select{flex:140px;min-width:0}.ticket-crash{gap:8px;padding:12px}.ticket-crash-icon{width:16px;height:20px}}.ticket-mobile-navigation,.ticket-mobile-filter-summary,.ticket-mobile-cell-label{display:none}.ticket-navigation-content{display:flex;flex-direction:column;gap:4px}.ticket-workspace-header,.ticket-filterbar{padding-inline-start:16px;padding-inline-end:16px}.ticket-toolbar{gap:8px}.ticket-layout-toggle button,.ticket-search,.ticket-icon-button,.ticket-filterbar select{min-height:32px}.ticket-card-title{color:var(--workspace-text);font-weight:500}.ticket-card-footer{flex-wrap:wrap;gap:8px}.ticket-card-assignees{display:flex;color:var(--workspace-muted);align-items: center;gap:4px;min-width:0;font-size:12px}.ticket-board-card .ticket-assignee-names{display:none}.ticket-board-card .ticket-card-assignees{margin-left:auto}.ticket-card-signals{font-variant-numeric:tabular-nums;gap:8px}.ticket-list-row .ticket-card-footer{display:contents}.ticket-title-heading{padding-left:22px}.ticket-list-row .ticket-card-title>.ticket-status-icon{margin-top:2.8px}.ticket-list-row .ticket-card-assignees{align-items: center;gap:8px}.ticket-list-row .ticket-avatar-stack{flex:none}.ticket-assignee-names{overflow-wrap:anywhere}.ticket-list-row .ticket-card-signals{flex-wrap:wrap;justify-content:flex-end}.ticket-signals-heading{text-align:right}.ticket-detail{padding:16px 24px 24px}.ticket-detail-toolbar{min-height:36px;padding-right:44px}.ticket-detail-layout{gap:24px}.ticket-detail-aside{padding:16px}.ticket-detail-section h2{background:0 0;border-radius:0;padding:0;font-weight:500}.ticket-detail-aside h2{background:0 0;padding:0;font-weight:500}.ticket-detail-section{margin-top:24px}.ticket-property{gap:8px}.ticket-description-reading>button{margin-top:12px}.ticket-source-actions{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin-bottom:12px}.ticket-source-actions>span{color:var(--workspace-muted);flex:auto;font-size:12px}.ticket-source-actions button{flex:none}.ticket-inline-field-description .ticket-inline-description-input{background:var(--workspace-control);border:1px solid var(--workspace-divider);border-radius:8px;padding:12px}@media (max-width:760px){.ticket-sidebar{padding:8px 16px}.ticket-sidebar-top{display:flex;justify-content:space-between;align-items: center;gap:8px}.ticket-workspace-brand{padding:0}.ticket-workspace-logo{width:112px}.ticket-mobile-navigation{display:inline-flex;color:var(--workspace-secondary);border-radius:8px;justify-content:center;align-items: center;gap:8px;min-height:32px;padding:4px 8px;font-size:12px}.ticket-mobile-navigation svg{width:14px;height:14px}.ticket-navigation-content{padding-top:8px}.ticket-navigation-content[data-expanded=false]{display:none}.ticket-navigation-content nav{gap:4px}.ticket-toolbar{gap:8px;padding:12px 16px 8px}.ticket-search{flex-basis:100%;order:-1}.ticket-layout-toggle button{padding:4px 8px}.ticket-toolbar>.ticket-icon-button{margin-left:auto}.ticket-mobile-filter-summary{display:flex;align-items: center;gap:8px;padding:0 16px 12px;font-size:12px}.ticket-mobile-filter-summary>button{display:inline-flex;background:var(--workspace-control);border-radius:8px;align-items: center;gap:8px;min-height:32px;padding:4px 8px}.ticket-mobile-filter-summary>button>span{font-variant-numeric:tabular-nums;background:var(--workspace-primary);color:#fff;border-radius:4px;padding:0 4px}.ticket-mobile-filter-summary>span{color:var(--workspace-muted);margin-left:auto}.ticket-filterbar[data-expanded=false]{display:none}.ticket-filterbar{gap:8px;padding:0 16px 12px}.ticket-filterbar .ticket-result-count,.ticket-filterbar>button{display:none}.ticket-list-row{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:8px 12px;min-width:0;padding:12px}.ticket-list-row .ticket-card-id,.ticket-list-row .ticket-card-title,.ticket-list-row .ticket-card-tags{grid-column:1/-1;margin:0}.ticket-list-row .ticket-card-id{width:100px}.ticket-list-row .ticket-card-footer{display:contents}.ticket-list-row .ticket-kind{grid-column:1}.ticket-list-row .ticket-card-assignees{grid-column:1/-1;grid-row:5;align-items: center}.ticket-list-row .ticket-card-signals{grid-column:2;grid-row:4}.ticket-mobile-cell-label{display:inline}.ticket-list-head{display:none}.ticket-detail-layout{gap:16px}.ticket-detail-aside{padding:16px}.ticket-sentry-toolbar{gap:8px}.ticket-sentry-toolbar input,.ticket-sentry-toolbar select{min-height:32px}}.ticket-avatar-stack:empty{display:none}.ticket-toolbar .ticket-search{gap:8px;height:40px;padding:8px 12px}.ticket-toolbar>.ticket-icon-button{width:40px;height:40px;padding:12px}.ticket-primary-button{min-height:40px;padding:8px 12px}.ticket-layout-toggle button{gap:8px}.ticket-card-id{gap:8px;font-weight:400}.ticket-property{display:grid;grid-template-columns:80px minmax(0,1fr);align-items: center;gap:8px;font-size:14px}.ticket-property>div{min-width:0}.ticket-property select,.ticket-property input{border:1px solid hsl(var(--heroui-foreground)/.18);background:var(--workspace-canvas);border-radius:8px;width:100%;min-width:0;max-width:none;min-height:36px;padding:6px 8px;font-size:14px}.ticket-property>small{grid-column:1/-1}.ticket-property>.flex select{flex:1}.ticket-property>.flex svg{flex:none}.ticket-list-row .ticket-tag{white-space:normal;overflow:visible;overflow-wrap:anywhere;gap:4px;max-width:100%}.ticket-crash-filter-controls{display:flex;align-items: center;gap:8px}.ticket-mobile-crash-filters{display:none}@media (max-width:760px){.ticket-mobile-crash-filters{display:flex;align-items: center;gap:8px;font-size:12px}.ticket-mobile-crash-filters button{display:inline-flex;background:var(--workspace-control);border-radius:8px;align-items: center;gap:8px;min-height:32px;padding:4px 8px}.ticket-mobile-crash-filters button>span{background:var(--workspace-primary);color:#fff;border-radius:4px;padding:0 4px}.ticket-crash-filter-controls{flex-wrap:wrap;flex:100%;order:3}.ticket-crash-filter-controls[data-expanded=false]{display:none}.ticket-sentry-toolbar>a{margin-left:auto}.ticket-sentry-toolbar>input{min-height:40px}}.ticket-title-row>.ticket-primary-button{grid-column:-2;white-space:nowrap}.ticket-title-row>h1{min-width:0}.ticket-title-row>.ticket-toolbar{flex-wrap:nowrap;gap:8px;padding:0}.ticket-title-row .ticket-search{flex:160px;order:0;min-width:100px;max-width:360px}.ticket-title-row .ticket-layout-toggle{flex:none}.ticket-title-row .ticket-toolbar>.ticket-icon-button{flex:none;margin-left:0}@media (max-width:1000px){.ticket-title-row{grid-template-columns:minmax(0,1fr)auto;gap:12px}.ticket-title-row>.ticket-primary-button{grid-column:2;grid-row:1}.ticket-title-row>.ticket-toolbar{grid-column:1/-1;grid-row:2}.ticket-title-row .ticket-search{max-width:none}}@media (max-width:760px){.ticket-title-row>.ticket-toolbar{flex-wrap:wrap}.ticket-title-row .ticket-search{flex-basis:100%}.ticket-title-row .ticket-toolbar>.ticket-icon-button{margin-left:auto}.ticket-mobile-filter-summary{padding-top:12px}}.ticket-automatic-impact{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin:16px 0}.ticket-automatic-impact dt{color:var(--workspace-muted);font-size:12px}.ticket-automatic-impact dd{margin:4px 0 0;font-weight:600}.ticket-automatic-prompt{resize:vertical;border:1px solid var(--workspace-divider);font:inherit;background:0 0;border-radius:6px;width:100%;margin:12px 0;padding:10px}[data-testid=automatic-triage] .ticket-triage-toolbar{flex-wrap:wrap;gap:8px}[data-testid=automatic-triage] code{overflow-wrap:anywhere}[data-testid=automatic-triage] summary{cursor:pointer;font-weight:600}[data-testid=automatic-triage] .ticket-triage-content>small{display:block;margin-block-start:12px;margin-block-end:12px}.ticket-automatic-triage{border:1px solid var(--workspace-divider);background:var(--workspace-control);border-radius:8px;padding:12px 14px}.ticket-automatic-triage .ticket-triage-toolbar{justify-content:space-between}.ticket-triage-phase{display:inline-flex;background:var(--workspace-hover);color:var(--workspace-text);border-radius:5px;align-items: center;gap:7px;padding:5px 9px;font-weight:600}.ticket-automatic-triage[data-phase=processing] .ticket-triage-phase{color:var(--workspace-focus)}.ticket-automatic-triage[data-readiness=ready] .ticket-triage-phase{color:#73c6ac}.ticket-automatic-triage[data-readiness=blocked] .ticket-triage-phase{color:#e3bc72}.ticket-automatic-triage[data-phase=failed] .ticket-triage-phase{color:hsl(var(--heroui-danger-600))}.ticket-triage-state-detail{color:var(--workspace-muted);margin:7px 0 0;font-size:12px;line-height:1.6}.ticket-triage-state-detail time{white-space:normal;font-variant-numeric:tabular-nums}.ticket-triage-chevron{width:10px;transform:rotate(-90deg)}.ticket-triage-chevron.is-open{transform:rotate(0)}.ticket-triage-spinning{animation:1.5s linear infinite ticket-triage-spin}@keyframes ticket-triage-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ticket-triage-spinning{animation:none}}.ticket-section-count{background:var(--workspace-control);color:var(--workspace-muted);text-align:center;font-variant-numeric:tabular-nums;border-radius:4px;min-width:20px;padding:1px 6px;font-size:11px}.ticket-triage-history-row{display:flex;text-align:left;border-bottom:1px solid var(--workspace-divider);border-radius:6px;align-items: flex-start;gap:12px;width:100%;padding:12px;font-size:13px}.ticket-triage-history-row:hover{background:var(--workspace-hover)}.ticket-triage-history-row>svg{color:var(--workspace-muted);flex:none;width:10px;margin-top:5px}.ticket-triage-history-icon{display:grid;color:var(--workspace-muted);flex:none;place-items: center;width:24px;height:24px}.ticket-triage-history-row[data-state=ready] .ticket-triage-history-icon{color:#73c6ac}.ticket-triage-history-row[data-state=blocked] .ticket-triage-history-icon{color:#e3bc72}.ticket-triage-history-row[data-state=failed] .ticket-triage-history-icon{color:#f87171}.ticket-triage-history-copy{display:grid;flex:1;gap:4px;min-width:0}.ticket-triage-history-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.ticket-triage-history-meta time{color:var(--workspace-muted);font-variant-numeric:tabular-nums;font-size:11px}.ticket-triage-history-copy strong{color:var(--workspace-text);font-weight:500}.ticket-triage-history-copy small{color:var(--workspace-muted);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;line-height:1.5}.review-overlay-base.ticket-triage-overlay{max-width:880px}.ticket-triage-detail-view{padding:24px}.ticket-triage-detail-header{display:flex;border-bottom:1px solid var(--workspace-divider);align-items: flex-start;gap:12px;padding-bottom:20px;padding-right:44px}.ticket-triage-detail-header>img{flex:none;width:28px;height:28px}.ticket-triage-detail-header>div{min-width:0}.ticket-triage-detail-header h1{margin:0 0 6px;font-size:16px;line-height:24px}.ticket-triage-detail-header p{margin:0;font-size:11px;line-height:1.5}.ticket-automatic-triage[data-presentation=detail]{background:0 0;border:0;border-radius:0;margin-top:20px;padding:0;font-size:13px;line-height:1.6}.ticket-automatic-triage[data-presentation=detail] .ticket-triage-toolbar{justify-content:flex-start}.ticket-automatic-triage[data-presentation=detail] .ticket-triage-content{background:0 0;border:0;border-radius:0;margin-top:16px;padding:0}.ticket-automatic-triage[data-presentation=detail] .ticket-triage-result-summary{font-size:14px;line-height:1.65}.ticket-automatic-triage[data-presentation=detail] .ticket-triage-result-summary .review-markdown>:first-child{margin-top:0}.ticket-automatic-triage[data-presentation=detail] .ticket-automatic-impact{border-block:1px solid var(--workspace-divider);gap:16px;padding:16px 0}.ticket-automatic-triage[data-presentation=detail] .ticket-automatic-impact dt{font-size:11px}.ticket-automatic-triage[data-presentation=detail] .ticket-automatic-impact dd{margin-top:4px;font-size:13px}.ticket-automatic-triage[data-presentation=detail] .ticket-triage-suggestion{border-color:var(--workspace-divider);padding:16px 0}.ticket-automatic-triage[data-presentation=detail] .ticket-triage-suggestion h3{font-size:13px;font-weight:600}.ticket-automatic-triage[data-presentation=detail] details.ticket-triage-suggestion>summary{min-height:28px}.ticket-automatic-triage[data-presentation=detail] .ticket-triage-content>small{color:var(--workspace-muted);overflow-wrap:anywhere;font-size:11px}.ticket-comment-header>span{overflow-wrap:anywhere;min-width:0}.ticket-comment-header time{flex:none}@media (max-width:640px){.ticket-detail{padding:16px}.ticket-detail-layout{align-items:stretch;gap:20px;width:100%}.ticket-detail-layout>*{width:100%;min-width:0}.ticket-triage-detail-view{padding:20px 16px}.ticket-triage-detail-header{gap:10px;padding-right:44px}.ticket-triage-history-row{gap:8px;padding:12px 8px}.ticket-triage-history-meta{flex-direction:column;gap:2px}.ticket-triage-history .ticket-icon-button{min-width:40px;min-height:40px}.ticket-comment-header{display:grid;grid-template-columns:24px minmax(0,1fr);gap:2px 8px}.ticket-comment-header>.ticket-avatar{grid-column:1;grid-row:1/3;align-self: center}.ticket-comment-header>span:not(.ticket-avatar),.ticket-comment-header>time{grid-column:2;margin-left:0}.ticket-comment-children{margin-left:10px;padding-left:12px}.ticket-comment-children>.ticket-comment-thread:before{width:8px;left:-12px}.ticket-comment-collapsed{align-items: flex-start}.ticket-comment-collapsed-copy{flex-direction:column;gap:1px}.ticket-comment-collapsed time{display:none}.ticket-comment-expanded{padding-left:12px}.ticket-comment-composer-reply{margin-left:22px}.ticket-comment-composer-compact .ticket-comment-shortcut,.ticket-comment-attach-label{display:none}.ticket-comment-composer-compact .ticket-primary-button{white-space:nowrap;margin-left:auto}}.ticket-readiness-icon{display:inline-flex;vertical-align:middle;flex:none;margin-inline-start:6px}.ticket-detail .ticket-comment-composer-compact textarea:focus-visible{outline:none}.ticket-codex-controls{border-top:1px solid var(--ticket-border,#dce3ec);margin-top:.9rem;padding-top:.9rem}.ticket-codex-state{display:flex;align-items: flex-start;gap:.65rem}.ticket-codex-state>svg{color:#718096;flex:none;margin-top:.2rem}.ticket-codex-state--completed>svg{color:#26856a}.ticket-codex-state--failed>svg,.ticket-codex-state--needs_attention>svg{color:#b96a35}.ticket-codex-state p{margin:.2rem 0 0}.ticket-codex-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.75rem}.ticket-codex-actions button{display:inline-flex;align-items: center;gap:.4rem}.ticket-spin{animation:1s linear infinite ticket-codex-spin}@keyframes ticket-codex-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ticket-spin{animation:none}}.ticket-inline-text-label{display:grid;gap:8px}.ticket-inline-text-label>span{color:var(--workspace-secondary);font-size:12px;font-weight:500}.ticket-inline-editor :-webkit-any(input,textarea,select):enabled:hover{border-color:hsl(var(--heroui-foreground)/.35)}.ticket-inline-editor :-moz-any(input,textarea,select):enabled:hover{border-color:hsl(var(--heroui-foreground)/.35)}.ticket-inline-editor :is(input,textarea,select):enabled:hover{border-color:hsl(var(--heroui-foreground)/.35)}.ticket-property :-webkit-any(input,select):enabled:hover{border-color:hsl(var(--heroui-foreground)/.35)}.ticket-property :-moz-any(input,select):enabled:hover{border-color:hsl(var(--heroui-foreground)/.35)}.ticket-property :is(input,select):enabled:hover{border-color:hsl(var(--heroui-foreground)/.35)}.ticket-inline-editor :-webkit-any(input,textarea,select):disabled{opacity:.65}.ticket-inline-editor :-moz-any(input,textarea,select):disabled{opacity:.65}.ticket-inline-editor :is(input,textarea,select):disabled{opacity:.65}.ticket-sidebar-link[aria-current=page]{background:var(--workspace-primary);color:#fff}.ticket-editor-modal[role=dialog]{background:var(--workspace-canvas);border-radius:8px;max-height:calc(100dvh - 24px);margin:12px;box-shadow:0 20px 60px -15px #00000080}.ticket-editor-modal .ticket-editor-header{background:var(--workspace-header);padding:16px 24px;font-size:18px;font-weight:600}.ticket-editor-modal .ticket-editor-body{gap:16px;padding:16px 24px 20px}.ticket-editor-modal .ticket-editor-footer{border-top:1px solid var(--workspace-divider);padding:12px 24px 16px}.ticket-editor-layout{display:grid;grid-template-columns:minmax(0,1fr)280px;align-items: start;gap:24px;min-width:0}.ticket-editor-content{--ticket-editor-field-background:var(--workspace-header);display:grid;gap:16px;min-width:0}.ticket-editor-properties{display:grid;background:var(--workspace-header);border-radius:8px;gap:16px;min-width:0;padding:16px}.ticket-editor-properties h2{font-size:14px;font-weight:600}.ticket-editor input::placeholder,.ticket-editor textarea::placeholder{color:var(--workspace-muted)}.ticket-editor :-webkit-any(input,textarea,select):enabled:hover{border-color:hsl(var(--heroui-foreground)/.08)}.ticket-editor :-moz-any(input,textarea,select):enabled:hover{border-color:hsl(var(--heroui-foreground)/.08)}.ticket-editor :is(input,textarea,select):enabled:hover{border-color:hsl(var(--heroui-foreground)/.08)}.ticket-editor :-webkit-any(input,textarea,select):disabled{opacity:.65}.ticket-editor :-moz-any(input,textarea,select):disabled{opacity:.65}.ticket-editor :is(input,textarea,select):disabled{opacity:.65}.ticket-editor-label-options{display:flex;flex-wrap:wrap;gap:8px}.ticket-editor .ticket-editor-label-option{display:inline-flex;background:var(--workspace-control);border-radius:6px;align-items: center;gap:8px;padding:6px 8px}.ticket-editor-label-option:has(input:checked){background:var(--workspace-primary)}.ticket-editor-label-option input{accent-color:var(--workspace-primary);width:16px;height:16px}@media (max-width:760px){.ticket-editor-layout{grid-template-columns:minmax(0,1fr);gap:16px}.ticket-editor-modal .ticket-editor-header,.ticket-editor-modal .ticket-editor-body{padding:16px}.ticket-editor-modal .ticket-editor-footer{padding:12px 16px 16px}}
