.fl-stack{display:flex;flex-direction:column;gap:12px;min-width:0}.fl-stack[data-gap=xs]{gap:4px}.fl-stack[data-gap=sm]{gap:8px}.fl-stack[data-gap=lg]{gap:16px}.fl-stack[data-gap=xl]{gap:24px}.fl-stack[data-align=start]{align-items:flex-start}.fl-stack[data-align=center]{align-items:center}.fl-stack[data-align=end]{align-items:flex-end}.fl-stack[data-align=stretch]{align-items:stretch}.fl-toolbar{--fl-toolbar-gap: 8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--fl-toolbar-gap) 12px;min-width:0}.fl-toolbar[data-gap=xs]{--fl-toolbar-gap: 4px}.fl-toolbar[data-gap=md]{--fl-toolbar-gap: 12px}.fl-toolbar[data-gap=lg]{--fl-toolbar-gap: 16px}.fl-toolbar[data-gap=xl]{--fl-toolbar-gap: 24px}.fl-toolbar-left,.fl-toolbar-right{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fl-toolbar-gap);min-width:0}.fl-toolbar-left{flex:1 1 auto}.fl-toolbar-right{flex:0 1 auto;margin-inline-start:auto;justify-content:flex-end}.fl-section-flush>.ant-card-body>.fl-toolbar{padding:12px 16px}.fl-ui-card{box-shadow:var(--fl-card-shadow)}.fl-ui-card-raised{box-shadow:var(--fl-shadow-card)}.fl-ui-card>.ant-card-head{border-bottom-color:rgb(var(--fl-border))}.fl-ui-card>.ant-card-head .ant-card-head-title{white-space:normal}.fl-section-head{display:flex;flex-direction:column;gap:2px;min-width:0}.fl-section-title{font-size:16px;font-weight:var(--fl-card-title-weight);line-height:1.4;color:rgb(var(--fl-text))}.fl-section-desc{font-size:12px;font-weight:400;line-height:1.4;color:rgb(var(--fl-text-muted))}.fl-section-flush>.ant-card-body{padding:0}.fl-section-flush>.ant-card-body>.fl-data-table .ant-table-wrapper .ant-table,.fl-section-flush>.ant-card-body .ant-table-container{border-radius:0}.fl-card-section+.fl-card-section{margin-top:16px;padding-top:16px;border-top:1px solid rgb(var(--fl-border))}.fl-card-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.fl-card-section-title{margin:0;font-size:14px;font-weight:600;color:rgb(var(--fl-text))}.fl-data-table{min-width:0}.fl-data-table .ant-table{background:transparent}.fl-data-table .ant-table-thead>tr>th{font-size:var(--fl-table-head-size);font-weight:var(--fl-table-head-weight);text-transform:var(--fl-table-head-transform);white-space:nowrap}.fl-data-table .ant-table-tbody>tr>td{border-bottom-color:rgb(var(--fl-table-border))}.fl-data-table .ant-table-tbody>tr:last-child>td{border-bottom-color:transparent}.fl-data-table .ant-table-pagination.ant-pagination{margin:0;padding:12px 16px;justify-content:flex-end;border-top:1px solid rgb(var(--fl-table-border))}.fl-data-table-clickable .ant-table-tbody>tr.ant-table-row{cursor:pointer}.fl-data-table .ant-table-placeholder .ant-table-cell{padding:0}.fl-table-skeleton{padding:16px}.fl-empty-state{margin:40px 0;color:rgb(var(--fl-text-muted))}.fl-empty-state-compact{margin:24px 0}.fl-empty-state .ant-empty-description{display:flex;flex-direction:column;gap:2px;color:inherit}.fl-empty-state .ant-empty-image{height:auto}.fl-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:9999px;background:rgb(var(--fl-surface-sunken));color:rgb(var(--fl-text-subtle))}.fl-empty-icon>svg{width:28px;height:28px}.fl-empty-title{font-size:14px;font-weight:600;color:rgb(var(--fl-text))}.fl-empty-desc{font-size:13px}.fl-stat-card>.ant-card-body{padding:var(--fl-card-pad, 16px)}.fl-stat-label{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:rgb(var(--fl-text-muted))}.fl-stat-icon{display:inline-flex;color:rgb(var(--fl-text-subtle))}.fl-stat-icon>svg{width:16px;height:16px}.fl-stat-card .ant-statistic-content{font-weight:600;line-height:1.2}.fl-stat-foot{display:flex;align-items:baseline;gap:8px;margin-top:4px;font-size:12px}.fl-stat-delta{font-weight:600;color:rgb(var(--fl-text-muted))}.fl-stat-delta[data-tone=positive]{color:rgb(var(--fl-success-text))}.fl-stat-delta[data-tone=negative]{color:rgb(var(--fl-danger-text))}.fl-stat-hint{color:rgb(var(--fl-text-subtle))}.fl-key-value .ant-descriptions-item-label{padding-bottom:2px;font-size:12px;color:rgb(var(--fl-text-muted))}.fl-key-value .ant-descriptions-item-content{font-size:14px;color:rgb(var(--fl-text))}.fl-key-value .ant-descriptions-title{font-size:14px}.fl-status-tag{margin-inline-end:0;font-weight:500}.ant-tag{border-color:transparent;border-radius:var(--fl-badge-radius, 999px);padding-inline:8px;font-weight:500}.fl-status-tag-primary{background:rgb(var(--fl-primary-soft));color:rgb(var(--fl-accent-text));border-color:transparent}.fl-ui-notice[data-variant=outline]{background:transparent}.fl-ui-notice[data-variant=solid]{border-color:transparent}.fl-ui-notice[data-variant=solid] .ant-alert-message,.fl-ui-notice[data-variant=solid] .ant-alert-icon{color:inherit}.fl-ui-notice[data-variant=solid][data-tone=bad]{background:rgb(var(--fl-notice-bad-fg));color:rgb(var(--fl-notice-bad-bg))}.fl-ui-notice[data-variant=solid][data-tone=good]{background:rgb(var(--fl-notice-good-fg));color:rgb(var(--fl-notice-good-bg))}.fl-ui-notice[data-variant=solid][data-tone=info]{background:rgb(var(--fl-notice-info-fg));color:rgb(var(--fl-notice-info-bg))}.ant-btn .lucide,.ant-menu-item .lucide,.ant-dropdown-menu-item .lucide{width:1.15em;height:1.15em;flex:none}.ant-btn-icon,.ant-menu-item-icon{display:inline-flex;align-items:center}.ant-input:focus-visible,.ant-input-affix-wrapper input:focus-visible,.ant-input-number-input:focus-visible,.ant-select-selection-search-input:focus-visible,.ant-picker-input>input:focus-visible{outline:none}.fl-page-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.fl-data-table .ant-table-cell .ant-btn{height:24px;min-width:24px;padding-inline:6px}.ant-tag svg,.ant-btn svg,.ant-badge svg,.ant-dropdown-menu-item svg,.ant-menu-item svg,.ant-select-selection-item svg,.ant-typography svg,.ant-alert svg,.ant-empty svg:not(.ant-empty-img-simple):not(.ant-empty-img-default){display:inline-block;vertical-align:-.125em}.fl-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fl-text-xs.ant-typography,.fl-text-xs{font-size:12px;line-height:1.4}.fl-text-sm.ant-typography,.fl-text-sm{font-size:13px;line-height:1.5}.fl-text-md.ant-typography,.fl-text-md{font-size:14px;line-height:1.5714}.fl-text-mono,.fl-text-mono.ant-typography{font-family:var(--fl-font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace)}.fl-stack>.ant-typography{margin-block:0}.fl-row{--fl-row-gx: 16px;--fl-row-gy: 16px;display:grid;grid-template-columns:repeat(24,minmax(0,1fr));-moz-column-gap:var(--fl-row-gx);column-gap:var(--fl-row-gx);row-gap:var(--fl-row-gy);min-width:0}.fl-row[data-gap-x=xs]{--fl-row-gx: 4px}.fl-row[data-gap-x=sm]{--fl-row-gx: 8px}.fl-row[data-gap-x=md]{--fl-row-gx: 12px}.fl-row[data-gap-x=lg]{--fl-row-gx: 16px}.fl-row[data-gap-x=xl]{--fl-row-gx: 24px}.fl-row[data-gap-y=xs]{--fl-row-gy: 4px}.fl-row[data-gap-y=sm]{--fl-row-gy: 8px}.fl-row[data-gap-y=md]{--fl-row-gy: 12px}.fl-row[data-gap-y=lg]{--fl-row-gy: 16px}.fl-row[data-gap-y=xl]{--fl-row-gy: 24px}.fl-row[data-align=start]{align-items:start}.fl-row[data-align=center]{align-items:center}.fl-row[data-align=end]{align-items:end}.fl-row>.ant-col{grid-column:span 24;flex:none;width:auto;max-width:none;min-width:0;padding:0}.fl-row>.ant-col-1{grid-column:span 1}.fl-row>.ant-col-2{grid-column:span 2}.fl-row>.ant-col-3{grid-column:span 3}.fl-row>.ant-col-4{grid-column:span 4}.fl-row>.ant-col-5{grid-column:span 5}.fl-row>.ant-col-6{grid-column:span 6}.fl-row>.ant-col-7{grid-column:span 7}.fl-row>.ant-col-8{grid-column:span 8}.fl-row>.ant-col-9{grid-column:span 9}.fl-row>.ant-col-10{grid-column:span 10}.fl-row>.ant-col-11{grid-column:span 11}.fl-row>.ant-col-12{grid-column:span 12}.fl-row>.ant-col-13{grid-column:span 13}.fl-row>.ant-col-14{grid-column:span 14}.fl-row>.ant-col-15{grid-column:span 15}.fl-row>.ant-col-16{grid-column:span 16}.fl-row>.ant-col-17{grid-column:span 17}.fl-row>.ant-col-18{grid-column:span 18}.fl-row>.ant-col-19{grid-column:span 19}.fl-row>.ant-col-20{grid-column:span 20}.fl-row>.ant-col-21{grid-column:span 21}.fl-row>.ant-col-22{grid-column:span 22}.fl-row>.ant-col-23{grid-column:span 23}.fl-row>.ant-col-24{grid-column:span 24}.fl-row>.ant-col-xs-1{grid-column:span 1}.fl-row>.ant-col-xs-2{grid-column:span 2}.fl-row>.ant-col-xs-3{grid-column:span 3}.fl-row>.ant-col-xs-4{grid-column:span 4}.fl-row>.ant-col-xs-5{grid-column:span 5}.fl-row>.ant-col-xs-6{grid-column:span 6}.fl-row>.ant-col-xs-7{grid-column:span 7}.fl-row>.ant-col-xs-8{grid-column:span 8}.fl-row>.ant-col-xs-9{grid-column:span 9}.fl-row>.ant-col-xs-10{grid-column:span 10}.fl-row>.ant-col-xs-11{grid-column:span 11}.fl-row>.ant-col-xs-12{grid-column:span 12}.fl-row>.ant-col-xs-13{grid-column:span 13}.fl-row>.ant-col-xs-14{grid-column:span 14}.fl-row>.ant-col-xs-15{grid-column:span 15}.fl-row>.ant-col-xs-16{grid-column:span 16}.fl-row>.ant-col-xs-17{grid-column:span 17}.fl-row>.ant-col-xs-18{grid-column:span 18}.fl-row>.ant-col-xs-19{grid-column:span 19}.fl-row>.ant-col-xs-20{grid-column:span 20}.fl-row>.ant-col-xs-21{grid-column:span 21}.fl-row>.ant-col-xs-22{grid-column:span 22}.fl-row>.ant-col-xs-23{grid-column:span 23}.fl-row>.ant-col-xs-24{grid-column:span 24}@media(min-width:576px){.fl-row>.ant-col-sm-1{grid-column:span 1}.fl-row>.ant-col-sm-2{grid-column:span 2}.fl-row>.ant-col-sm-3{grid-column:span 3}.fl-row>.ant-col-sm-4{grid-column:span 4}.fl-row>.ant-col-sm-5{grid-column:span 5}.fl-row>.ant-col-sm-6{grid-column:span 6}.fl-row>.ant-col-sm-7{grid-column:span 7}.fl-row>.ant-col-sm-8{grid-column:span 8}.fl-row>.ant-col-sm-9{grid-column:span 9}.fl-row>.ant-col-sm-10{grid-column:span 10}.fl-row>.ant-col-sm-11{grid-column:span 11}.fl-row>.ant-col-sm-12{grid-column:span 12}.fl-row>.ant-col-sm-13{grid-column:span 13}.fl-row>.ant-col-sm-14{grid-column:span 14}.fl-row>.ant-col-sm-15{grid-column:span 15}.fl-row>.ant-col-sm-16{grid-column:span 16}.fl-row>.ant-col-sm-17{grid-column:span 17}.fl-row>.ant-col-sm-18{grid-column:span 18}.fl-row>.ant-col-sm-19{grid-column:span 19}.fl-row>.ant-col-sm-20{grid-column:span 20}.fl-row>.ant-col-sm-21{grid-column:span 21}.fl-row>.ant-col-sm-22{grid-column:span 22}.fl-row>.ant-col-sm-23{grid-column:span 23}.fl-row>.ant-col-sm-24{grid-column:span 24}}@media(min-width:768px){.fl-row>.ant-col-md-1{grid-column:span 1}.fl-row>.ant-col-md-2{grid-column:span 2}.fl-row>.ant-col-md-3{grid-column:span 3}.fl-row>.ant-col-md-4{grid-column:span 4}.fl-row>.ant-col-md-5{grid-column:span 5}.fl-row>.ant-col-md-6{grid-column:span 6}.fl-row>.ant-col-md-7{grid-column:span 7}.fl-row>.ant-col-md-8{grid-column:span 8}.fl-row>.ant-col-md-9{grid-column:span 9}.fl-row>.ant-col-md-10{grid-column:span 10}.fl-row>.ant-col-md-11{grid-column:span 11}.fl-row>.ant-col-md-12{grid-column:span 12}.fl-row>.ant-col-md-13{grid-column:span 13}.fl-row>.ant-col-md-14{grid-column:span 14}.fl-row>.ant-col-md-15{grid-column:span 15}.fl-row>.ant-col-md-16{grid-column:span 16}.fl-row>.ant-col-md-17{grid-column:span 17}.fl-row>.ant-col-md-18{grid-column:span 18}.fl-row>.ant-col-md-19{grid-column:span 19}.fl-row>.ant-col-md-20{grid-column:span 20}.fl-row>.ant-col-md-21{grid-column:span 21}.fl-row>.ant-col-md-22{grid-column:span 22}.fl-row>.ant-col-md-23{grid-column:span 23}.fl-row>.ant-col-md-24{grid-column:span 24}}@media(min-width:992px){.fl-row>.ant-col-lg-1{grid-column:span 1}.fl-row>.ant-col-lg-2{grid-column:span 2}.fl-row>.ant-col-lg-3{grid-column:span 3}.fl-row>.ant-col-lg-4{grid-column:span 4}.fl-row>.ant-col-lg-5{grid-column:span 5}.fl-row>.ant-col-lg-6{grid-column:span 6}.fl-row>.ant-col-lg-7{grid-column:span 7}.fl-row>.ant-col-lg-8{grid-column:span 8}.fl-row>.ant-col-lg-9{grid-column:span 9}.fl-row>.ant-col-lg-10{grid-column:span 10}.fl-row>.ant-col-lg-11{grid-column:span 11}.fl-row>.ant-col-lg-12{grid-column:span 12}.fl-row>.ant-col-lg-13{grid-column:span 13}.fl-row>.ant-col-lg-14{grid-column:span 14}.fl-row>.ant-col-lg-15{grid-column:span 15}.fl-row>.ant-col-lg-16{grid-column:span 16}.fl-row>.ant-col-lg-17{grid-column:span 17}.fl-row>.ant-col-lg-18{grid-column:span 18}.fl-row>.ant-col-lg-19{grid-column:span 19}.fl-row>.ant-col-lg-20{grid-column:span 20}.fl-row>.ant-col-lg-21{grid-column:span 21}.fl-row>.ant-col-lg-22{grid-column:span 22}.fl-row>.ant-col-lg-23{grid-column:span 23}.fl-row>.ant-col-lg-24{grid-column:span 24}}@media(min-width:1200px){.fl-row>.ant-col-xl-1{grid-column:span 1}.fl-row>.ant-col-xl-2{grid-column:span 2}.fl-row>.ant-col-xl-3{grid-column:span 3}.fl-row>.ant-col-xl-4{grid-column:span 4}.fl-row>.ant-col-xl-5{grid-column:span 5}.fl-row>.ant-col-xl-6{grid-column:span 6}.fl-row>.ant-col-xl-7{grid-column:span 7}.fl-row>.ant-col-xl-8{grid-column:span 8}.fl-row>.ant-col-xl-9{grid-column:span 9}.fl-row>.ant-col-xl-10{grid-column:span 10}.fl-row>.ant-col-xl-11{grid-column:span 11}.fl-row>.ant-col-xl-12{grid-column:span 12}.fl-row>.ant-col-xl-13{grid-column:span 13}.fl-row>.ant-col-xl-14{grid-column:span 14}.fl-row>.ant-col-xl-15{grid-column:span 15}.fl-row>.ant-col-xl-16{grid-column:span 16}.fl-row>.ant-col-xl-17{grid-column:span 17}.fl-row>.ant-col-xl-18{grid-column:span 18}.fl-row>.ant-col-xl-19{grid-column:span 19}.fl-row>.ant-col-xl-20{grid-column:span 20}.fl-row>.ant-col-xl-21{grid-column:span 21}.fl-row>.ant-col-xl-22{grid-column:span 22}.fl-row>.ant-col-xl-23{grid-column:span 23}.fl-row>.ant-col-xl-24{grid-column:span 24}}@media(min-width:1600px){.fl-row>.ant-col-xxl-1{grid-column:span 1}.fl-row>.ant-col-xxl-2{grid-column:span 2}.fl-row>.ant-col-xxl-3{grid-column:span 3}.fl-row>.ant-col-xxl-4{grid-column:span 4}.fl-row>.ant-col-xxl-5{grid-column:span 5}.fl-row>.ant-col-xxl-6{grid-column:span 6}.fl-row>.ant-col-xxl-7{grid-column:span 7}.fl-row>.ant-col-xxl-8{grid-column:span 8}.fl-row>.ant-col-xxl-9{grid-column:span 9}.fl-row>.ant-col-xxl-10{grid-column:span 10}.fl-row>.ant-col-xxl-11{grid-column:span 11}.fl-row>.ant-col-xxl-12{grid-column:span 12}.fl-row>.ant-col-xxl-13{grid-column:span 13}.fl-row>.ant-col-xxl-14{grid-column:span 14}.fl-row>.ant-col-xxl-15{grid-column:span 15}.fl-row>.ant-col-xxl-16{grid-column:span 16}.fl-row>.ant-col-xxl-17{grid-column:span 17}.fl-row>.ant-col-xxl-18{grid-column:span 18}.fl-row>.ant-col-xxl-19{grid-column:span 19}.fl-row>.ant-col-xxl-20{grid-column:span 20}.fl-row>.ant-col-xxl-21{grid-column:span 21}.fl-row>.ant-col-xxl-22{grid-column:span 22}.fl-row>.ant-col-xxl-23{grid-column:span 23}.fl-row>.ant-col-xxl-24{grid-column:span 24}}.fl-data-table{--fl-row-h: 40px}[data-density=compact] .fl-data-table{--fl-row-h: 32px}.fl-data-table .ant-table-tbody>tr>td.ant-table-cell,.fl-data-table .ant-table-thead>tr>th.ant-table-cell{height:var(--fl-row-h);padding-block:4px;box-sizing:border-box;vertical-align:middle}.fl-data-table .ant-table-cell .ant-typography:not(h1,h2,h3,h4,h5){font-size:inherit}.fl-data-table .ant-table-cell .ant-tag{margin-block:0}.fl-data-table .ant-table-cell .ant-btn-sm,.fl-data-table .ant-table-cell .ant-btn{vertical-align:middle}.fl-num-col{font-variant-numeric:tabular-nums;white-space:nowrap}.fl-cell-text{font-size:13px}.fl-clip{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.fl-clip-block{display:block;white-space:normal;margin:0}.fl-data-table-embedded{--fl-row-h: 32px;border:0;border-radius:0}.fl-data-table-embedded .ant-table-container,.fl-data-table-embedded .ant-table{border:0;border-radius:0}.fl-data-table-embedded .ant-table-thead>tr>th.ant-table-cell{background:transparent;border-bottom:1px solid rgb(var(--fl-table-border));font-size:12px;padding-inline:8px}.fl-data-table-embedded .ant-table-tbody>tr>td.ant-table-cell{padding-inline:8px}.fl-data-table-embedded .ant-table-thead>tr>th.ant-table-cell:before{display:none}.fl-data-table-embedded .ant-table-pagination.ant-pagination{padding:8px 0 0;border-top:0}.fl-page-section>.ant-card-head{min-height:52px;padding-block:12px}.fl-page-section>.ant-card-head .ant-card-head-wrapper{gap:12px;align-items:center}.fl-page-section>.ant-card-head .ant-card-head-title,.fl-page-section>.ant-card-head .ant-card-extra{padding-block:0}.fl-section-footer{position:sticky;bottom:0;z-index:3;margin:var(--fl-card-pad, 16px) calc(var(--fl-card-pad, 16px) * -1) calc(var(--fl-card-pad, 16px) * -1);padding:12px var(--fl-card-pad, 16px);background:rgb(var(--fl-card-bg));border-top:1px solid rgb(var(--fl-border));border-radius:0 0 var(--fl-card-radius, 4px) var(--fl-card-radius, 4px);box-shadow:0 -8px 10px -8px #0000002e}.fl-section-flush>.ant-card-body>.fl-section-footer{margin:0}.fl-tabs-ant>.ant-tabs-nav{margin-bottom:0}.fl-tabs-ant>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{padding-top:16px}.fl-section-flush .fl-tabs-ant>.ant-tabs-nav{padding-inline:var(--fl-card-pad, 16px)}.fl-key-value{--fl-kv-cols: 3;--fl-kv-label-w: 144px;min-width:0}.fl-key-value[data-columns="1"]{--fl-kv-cols: 1}.fl-key-value[data-columns="2"]{--fl-kv-cols: 2}.fl-key-value[data-columns="4"]{--fl-kv-cols: 4}.fl-key-value[data-label=sm]{--fl-kv-label-w: 96px}.fl-key-value[data-label=lg]{--fl-kv-label-w: 200px}.fl-kv-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.fl-kv-title{font-size:14px;font-weight:600;color:rgb(var(--fl-text))}.fl-kv-grid{display:grid;grid-template-columns:repeat(var(--fl-kv-cols),minmax(0,1fr));gap:16px 24px;margin:0;padding:0}.fl-kv-item{display:flex;flex-direction:column;gap:4px;min-width:0;margin:0}.fl-kv-item[data-span="2"]{grid-column:span 2}.fl-kv-item[data-span="3"]{grid-column:span 3}.fl-kv-item[data-span="4"]{grid-column:span 4}.fl-kv-label{margin:0;font-size:12px;line-height:1.4;color:rgb(var(--fl-text-muted))}.fl-kv-value{margin:0;font-size:14px;line-height:1.5;color:rgb(var(--fl-text));overflow-wrap:anywhere;min-width:0}.fl-key-value[data-layout=horizontal] .fl-kv-item{flex-direction:row;align-items:baseline;gap:12px}.fl-key-value[data-layout=horizontal] .fl-kv-label{flex:0 0 var(--fl-kv-label-w);font-size:13px}.fl-key-value[data-layout=horizontal] .fl-kv-value{flex:1 1 0}.fl-key-value[data-bordered] .fl-kv-grid{gap:0;padding:0 1px 1px 0}.fl-key-value[data-bordered] .fl-kv-item{border:1px solid rgb(var(--fl-border));margin:0 -1px -1px 0;padding:8px 12px}.fl-key-value[data-bordered][data-layout=horizontal] .fl-kv-label{align-self:stretch;margin:-8px 0 -8px -12px;padding:8px 12px;background:rgb(var(--fl-surface-sunken))}@media(max-width:767.98px){.fl-key-value[data-columns="3"],.fl-key-value[data-columns="4"]{--fl-kv-cols: 2}.fl-kv-item[data-span]{grid-column:1 / -1}}@media(max-width:575.98px){.fl-key-value[data-columns]{--fl-kv-cols: 1}}.fl-stat-card-sm>.ant-card-body{padding:12px 16px}.fl-stat-card-sm .ant-statistic-content{font-size:20px}.fl-stat-card-sm .fl-stat-label{font-size:12px}.fl-avatar-brand.ant-avatar{background:rgb(var(--fl-primary-soft));color:rgb(var(--fl-accent-text))}.fl-avatar-info.ant-avatar{background:rgb(var(--fl-info-soft));color:rgb(var(--fl-info-text))}.fl-avatar-success.ant-avatar{background:rgb(var(--fl-success-soft));color:rgb(var(--fl-success-text))}.fl-avatar-warning.ant-avatar{background:rgb(var(--fl-warning-soft));color:rgb(var(--fl-warning-text))}.fl-avatar-neutral.ant-avatar{background:rgb(var(--fl-surface-sunken));color:rgb(var(--fl-text-muted))}.fl-ui-progress-neutral{--fl-progress-fill: var(--fl-ink-500)}.fl-ui-progress-brand{--fl-progress-fill: var(--fl-primary)}.fl-ui-progress-info{--fl-progress-fill: var(--fl-info-solid)}.fl-ui-progress-success{--fl-progress-fill: var(--fl-success-solid)}.fl-ui-progress-warning{--fl-progress-fill: var(--fl-warning-solid)}.fl-ui-progress-danger{--fl-progress-fill: var(--fl-danger-solid)}.fl-ui-progress[class*=fl-ui-progress-] .ant-progress-bg{background-color:rgb(var(--fl-progress-fill))}.fl-ui-progress[class*=fl-ui-progress-] .ant-progress-circle-path{stroke:rgb(var(--fl-progress-fill))}.fl-alert.ant-alert{flex-wrap:wrap;row-gap:4px}.fl-alert .ant-alert-content{flex:1 1 14rem;min-width:0}.fl-alert .ant-alert-action{flex:none;margin-inline-start:auto;align-self:center}.fl-alert.ant-alert-with-description:has(.ant-alert-action) .ant-alert-content{display:contents}.fl-alert.ant-alert-with-description:has(.ant-alert-action) .ant-alert-message{flex:1 1 14rem;min-width:0}.fl-alert.ant-alert-with-description:has(.ant-alert-action) .ant-alert-description{order:9;flex:1 0 100%}.fl-alert.ant-alert-with-description:not(.ant-alert-no-icon):has(.ant-alert-action) .ant-alert-description{padding-inline-start:36px}.fl-modal[data-size=sm]{width:min(400px,94vw)}.fl-modal[data-size=md]{width:min(560px,94vw)}.fl-modal[data-size=lg]{width:min(720px,94vw)}.fl-modal[data-size=xl]{width:min(960px,94vw)}.fl-modal-ant.ant-modal{max-width:calc(100vw - 32px)}.fl-modal-scroll .ant-modal-content{display:flex;flex-direction:column;max-height:calc(100vh - 96px);padding:0;overflow:hidden}.fl-modal-scroll .ant-modal-header{flex:none;margin:0;padding:16px 24px;border-bottom:1px solid rgb(var(--fl-border))}.fl-modal-scroll .ant-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 24px}.fl-modal-scroll .ant-modal-footer{flex:none;margin:0;padding:12px 24px;border-top:1px solid rgb(var(--fl-border))}.fl-ui-drawer .ant-drawer-footer{padding:12px 24px}.fl-dropdown-panel{box-sizing:border-box;overflow:hidden;background:rgb(var(--fl-surface-overlay));border:1px solid rgb(var(--fl-border));border-radius:var(--fl-radius, 4px);box-shadow:var(--fl-shadow-popover);color:rgb(var(--fl-text))}.fl-dropdown-panel[data-width=sm]{width:240px}.fl-dropdown-panel[data-width=md]{width:320px}.fl-dropdown-panel[data-width=lg]{width:400px}.fl-dropdown-panel[data-width=auto]{min-width:160px;width:-moz-max-content;width:max-content;max-width:min(480px,94vw)}.fl-dp-title{padding:10px 12px;font-size:13px;font-weight:600;border-bottom:1px solid rgb(var(--fl-border))}.fl-dp-body{padding:8px;max-height:min(60vh,420px);overflow-y:auto}.fl-dp-foot{padding:8px 12px;border-top:1px solid rgb(var(--fl-border));background:rgb(var(--fl-surface-page))}.fl-clickable-card{cursor:pointer;transition:border-color var(--fl-duration-fast, .12s),box-shadow var(--fl-duration-fast, .12s),background-color var(--fl-duration-fast, .12s)}.fl-clickable-card:hover{border-color:rgb(var(--fl-border-strong));box-shadow:var(--fl-shadow-card)}.fl-clickable-card[data-selected]{border-color:rgb(var(--fl-primary));box-shadow:0 0 0 1px rgb(var(--fl-primary));background:rgb(var(--fl-primary-soft))}.fl-clickable-card-disabled{cursor:not-allowed;opacity:.55}.fl-clickable-card-disabled:hover{border-color:rgb(var(--fl-card-border));box-shadow:var(--fl-card-shadow)}.fl-master-detail{--fl-md-w: 320px;flex:1 1 0;min-height:0;min-width:0;display:grid;grid-template-columns:var(--fl-md-w) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:var(--fl-content-gap, calc(16px * var(--fl-d, 1)))}.fl-master-detail{--fl-md-w: clamp(220px, 26vw, 320px)}.fl-master-detail[data-list=sm]{--fl-md-w: clamp(200px, 22vw, 280px)}.fl-master-detail[data-list=lg]{--fl-md-w: clamp(260px, 32vw, 400px)}.fl-md-list{margin-block:1px;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;background:rgb(var(--fl-card-bg));border:1px solid rgb(var(--fl-card-border));border-radius:var(--fl-workspace-panel-radius, var(--fl-card-radius, 4px));box-shadow:var(--fl-card-shadow)}.fl-master-detail[data-flush]{gap:0}.fl-master-detail[data-flush]>.fl-md-list{border-radius:0;box-shadow:none;position:relative;z-index:1;margin-inline-end:-1px}.fl-master-detail[data-flush] .fl-md-detail .fl-ui-card{border-start-start-radius:0;border-end-start-radius:0}.fl-md-list-head{flex:none;padding:12px 16px;border-bottom:1px solid rgb(var(--fl-border))}.fl-md-list-body{flex:1 1 0;min-height:0;overflow-y:auto}.fl-md-list-foot{flex:none;padding:8px 16px;border-top:1px solid rgb(var(--fl-border))}.fl-md-detail{display:flex;flex-direction:column;min-height:0;min-width:0}.fl-md-detail-body{flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1px}.fl-md-back{display:none;flex:none;margin-bottom:12px}.fl-master-list{list-style:none;margin:0;padding:0}.fl-md-skeleton{padding:16px}.fl-md-item{position:relative;padding:10px 16px;border-bottom:1px solid rgb(var(--fl-border));cursor:pointer;outline-offset:-2px}.fl-md-item:last-child{border-bottom:0}.fl-md-item:hover{background:rgb(var(--fl-table-row-hover-bg))}.fl-md-item[aria-selected=true]{background:rgb(var(--fl-primary-soft));box-shadow:inset 0 0 0 1px rgb(var(--fl-primary) / .28)}@media(max-width:991.98px){.fl-master-detail{grid-template-columns:minmax(0,1fr)}.fl-master-detail[data-show=list] .fl-md-detail,.fl-master-detail[data-show=detail] .fl-md-list{display:none}.fl-md-back{display:block}}.fl-code-block{margin:0;min-width:0;overflow:hidden;background:rgb(var(--fl-card-bg));border:1px solid rgb(var(--fl-border));border-radius:var(--fl-radius, 4px)}.fl-code-head{display:flex;align-items:center;gap:8px;min-height:36px;padding:2px 6px 2px 12px;background:rgb(var(--fl-table-head-bg));border-bottom:1px solid rgb(var(--fl-border))}.fl-code-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:rgb(var(--fl-text))}.fl-code-lang{flex:none;padding:0 6px;font-size:11px;line-height:18px;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--fl-text-muted));border:1px solid rgb(var(--fl-border));border-radius:var(--fl-radius-sm, 2px)}.fl-code-tools{display:inline-flex;flex:none;gap:2px;margin-inline-start:auto}.fl-code-body{margin:0;padding:12px;max-height:480px;overflow:auto;-moz-tab-size:2;-o-tab-size:2;tab-size:2;white-space:pre;font-family:var(--fl-font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace);font-size:12.5px;line-height:1.55;color:rgb(var(--fl-text));background:transparent}.fl-code-body code{padding:0;font:inherit;color:inherit;background:transparent;border-radius:0}.fl-code-block[data-max=sm] .fl-code-body{max-height:160px}.fl-code-block[data-max=md] .fl-code-body{max-height:320px}.fl-code-block[data-max=none] .fl-code-body{max-height:none}.fl-code-block[data-wrap] .fl-code-body{white-space:pre-wrap;overflow-wrap:anywhere}.fl-code-tools .ant-btn[aria-pressed=true]{background:rgb(var(--fl-surface-sunken));color:rgb(var(--fl-text))}.fl-input-group.ant-space-compact{display:flex;width:100%}.fl-input-group>.ant-input,.fl-input-group>.ant-input-number,.fl-input-group>.ant-input-affix-wrapper{flex:1 1 auto}.fl-addon{display:inline-flex;flex:none;align-items:center;padding:0 12px;font-size:14px;color:rgb(var(--fl-text-muted));background:rgb(var(--fl-surface-sunken));border:1px solid rgb(var(--fl-border-input))}.ant-space-compact>.fl-addon:first-child{border-radius:var(--fl-radius, 4px) 0 0 var(--fl-radius, 4px);border-inline-end:0}.ant-space-compact>.fl-addon:last-child{border-radius:0 var(--fl-radius, 4px) var(--fl-radius, 4px) 0;border-inline-start:0}.fl-form-section+.fl-form-section{margin-top:24px;padding-top:24px;border-top:1px solid rgb(var(--fl-border))}.fl-form-section-head{margin-bottom:16px}.fl-form-section-title{margin:0;font-size:14px;font-weight:600;line-height:1.4;color:rgb(var(--fl-text))}.fl-form-section-desc{margin-top:2px;font-size:12px;line-height:1.5;color:rgb(var(--fl-text-muted))}.fl-form-grid{display:grid;grid-template-columns:minmax(0,1fr);-moz-column-gap:24px;column-gap:24px}.fl-form-grid>.ant-form-item{margin-bottom:16px}.fl-form-grid>.fl-form-wide{grid-column:1 / -1}@media(min-width:768px){.fl-form-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.fl-form-footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;width:100%;text-align:start}.fl-ff-danger{display:flex;align-items:center;gap:8px;padding-inline-end:12px;border-inline-end:1px solid rgb(var(--fl-border))}.fl-ff-note{font-size:13px;color:rgb(var(--fl-text-muted))}.fl-ff-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-inline-start:auto}.ant-modal-footer .fl-form-footer,.ant-drawer-footer .fl-form-footer{width:100%}.fl-color-field.ant-space-compact{display:flex;max-width:14rem}.fl-color-swatch{flex:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;width:32px;height:32px;padding:3px;cursor:pointer;background:rgb(var(--fl-input-bg));border:1px solid rgb(var(--fl-border-input));border-radius:var(--fl-radius, 4px) 0 0 var(--fl-radius, 4px)}[data-density=compact] .fl-color-swatch{height:30px}.fl-color-swatch::-webkit-color-swatch-wrapper{padding:0}.fl-color-swatch::-webkit-color-swatch{border:0;border-radius:2px}.fl-color-swatch::-moz-color-swatch{border:0;border-radius:2px}.fl-color-swatch:disabled{cursor:not-allowed;opacity:.55}.fl-color-text{font-family:var(--fl-font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace)}.fl-file-drop-wrap{min-width:0}.fl-file-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:20px 16px;text-align:center;cursor:pointer;color:rgb(var(--fl-text-muted));background:rgb(var(--fl-surface-page));border:1px dashed rgb(var(--fl-border-strong));border-radius:var(--fl-radius, 4px);transition:border-color var(--fl-duration-fast, .12s),background-color var(--fl-duration-fast, .12s)}.fl-file-drop:hover,.fl-file-drop[data-over]{border-color:rgb(var(--fl-primary));background:rgb(var(--fl-primary-soft))}.fl-file-drop:has(.fl-file-drop-input:focus-visible){outline:var(--fl-focus-ring-width, 2px) solid rgb(var(--fl-focus-ring));outline-offset:var(--fl-focus-ring-offset, 2px)}.fl-file-drop[data-disabled],.fl-file-drop[data-busy]{cursor:not-allowed;opacity:.6}.fl-file-drop-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.fl-file-drop-icon{display:inline-flex;color:rgb(var(--fl-text-subtle))}.fl-file-drop-icon>svg{width:24px;height:24px}.fl-file-drop-title{font-size:14px;font-weight:600;color:rgb(var(--fl-text))}.fl-file-drop-hint{font-size:12px}.fl-file-drop-errors{margin:8px 0 0;padding:0;list-style:none;font-size:12px;color:rgb(var(--fl-danger-text))}.fl-icon-option{display:inline-flex;align-items:center;gap:8px}.fl-page[data-header=ruled]>.fl-page-head{background:rgb(var(--fl-card-bg))}.fl-page[data-header=ruled]>.fl-page-body{background:rgb(var(--fl-workspace-bg))}.fl-page[data-header=ruled] .fl-ui-card{border-color:rgb(var(--fl-card-border))}.fl-icon-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;max-height:232px;overflow-y:auto;padding:2px}.fl-icon-grid .ant-btn{width:100%;padding-inline:0}.fl-icon-grid .ant-btn[aria-pressed=true]{border-color:rgb(var(--fl-primary));background:rgb(var(--fl-primary-soft));color:rgb(var(--fl-primary))}@layer tw-preflight,antd;@layer tw-preflight{*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:rgb(var(--fl-hue-gray-200, 229 231 235) / 1)}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--fl-font-sans, Inter),ui-sans-serif,system-ui;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--fl-font-mono, ui-monospace),monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:rgb(var(--fl-hue-gray-400, 156 163 175) / 1)}input::placeholder,textarea::placeholder{opacity:1;color:rgb(var(--fl-hue-gray-400, 156 163 175) / 1)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}}:root,[data-fl-theme-root]{--fl-ink-50: 247 247 248;--fl-ink-100: 236 236 238;--fl-ink-200: 217 218 222;--fl-ink-300: 184 186 194;--fl-ink-400: 143 146 158;--fl-ink-500: 108 111 125;--fl-ink-600: 85 87 100;--fl-ink-700: 69 70 82;--fl-ink-800: 43 44 52;--fl-ink-900: 26 27 33;--fl-ink-950: 16 17 23;--fl-accent-50: 238 244 255;--fl-accent-100: 217 230 255;--fl-accent-200: 188 211 255;--fl-accent-300: 142 181 255;--fl-accent-400: 89 141 255;--fl-accent-500: 51 102 242;--fl-accent-600: 33 72 216;--fl-accent-700: 28 57 174;--fl-accent-800: 28 51 137;--fl-accent-900: 28 47 108;--fl-accent-950: 21 36 80;--fl-success-50: 236 253 245;--fl-success-100: 209 250 229;--fl-success-200: 167 243 208;--fl-success-300: 110 231 183;--fl-success-400: 52 211 153;--fl-success-500: 16 185 129;--fl-success-600: 5 150 105;--fl-success-700: 4 120 87;--fl-success-800: 6 95 70;--fl-success-900: 6 78 59;--fl-success-950: 2 44 34;--fl-warning-50: 255 251 235;--fl-warning-100: 254 243 199;--fl-warning-200: 253 230 138;--fl-warning-300: 252 211 77;--fl-warning-400: 251 191 36;--fl-warning-500: 245 158 11;--fl-warning-600: 217 119 6;--fl-warning-700: 180 83 9;--fl-warning-800: 146 64 14;--fl-warning-900: 120 53 15;--fl-warning-950: 69 26 3;--fl-danger-50: 254 242 242;--fl-danger-100: 254 226 226;--fl-danger-200: 254 202 202;--fl-danger-300: 252 165 165;--fl-danger-400: 248 113 113;--fl-danger-500: 239 68 68;--fl-danger-600: 220 38 38;--fl-danger-700: 185 28 28;--fl-danger-800: 153 27 27;--fl-danger-900: 127 29 29;--fl-danger-950: 69 10 10;--fl-info-50: 240 249 255;--fl-info-100: 224 242 254;--fl-info-200: 186 230 253;--fl-info-300: 125 211 252;--fl-info-400: 56 189 248;--fl-info-500: 14 165 233;--fl-info-600: 2 132 199;--fl-info-700: 3 105 161;--fl-info-800: 7 89 133;--fl-info-900: 12 74 110;--fl-info-950: 8 47 73;--fl-font-sans: Inter, ui-sans-serif, system-ui, sans-serif;--fl-font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--fl-font-display: Inter, ui-sans-serif, system-ui, sans-serif;--fl-size-scale: 1;--fl-size-2xs: 10px;--fl-size-xs: 11px;--fl-size-sm: 12px;--fl-size-md: 13px;--fl-size-base: 14px;--fl-size-lg: 15px;--fl-size-xl: 16px;--fl-size-2xl: 17px;--fl-size-3xl: 26px;--fl-weight-regular: 400;--fl-weight-medium: 500;--fl-weight-semibold: 600;--fl-weight-bold: 700;--fl-leading-tight: 1.25;--fl-leading-normal: 1.5;--fl-leading-relaxed: 1.72;--fl-tracking-tight: -.01em;--fl-tracking-normal: 0;--fl-tracking-wide: .04em;--fl-space-xs: 4px;--fl-space-sm: 8px;--fl-space-md: 12px;--fl-space-lg: 16px;--fl-space-xl: 24px;--fl-space-2xl: 32px;--fl-space-compact-factor: .8;--fl-radius: 8px;--fl-radius-default: 4px;--fl-radius-sm: 2px;--fl-radius-md: 6px;--fl-radius-pill: 9999px;--fl-border-width: 1px;--fl-border-width-strong: 2px;--fl-shadow-sm: 0 1px 2px 0 rgba(0,0,0,.05);--fl-shadow-lg: 0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--fl-shadow-xl: 0 20px 25px -5px rgba(0,0,0,.1), 0 8px 10px -6px rgba(0,0,0,.1);--fl-shadow-card: 0 1px 3px 0 rgba(16,17,23,.06);--fl-shadow-popover: 0 8px 28px -14px rgba(16,17,23,.28);--fl-shadow-modal: 0 24px 70px -20px rgba(16,17,23,.45);--fl-duration-fast: .12s;--fl-duration-base: .15s;--fl-ease-standard: cubic-bezier(.4,0,.2,1);--fl-focus-ring-width: 2px;--fl-focus-ring-offset: 2px;--fl-surface: 255 255 255;--fl-surface-page: var(--fl-ink-50);--fl-surface-sunken: var(--fl-ink-100);--fl-surface-overlay: var(--fl-surface);--fl-surface-inverse: var(--fl-ink-950);--fl-scrim: var(--fl-ink-950);--fl-text: var(--fl-ink-900);--fl-text-muted: var(--fl-ink-600);--fl-text-subtle: var(--fl-ink-500);--fl-text-inverse: var(--fl-surface);--fl-text-link: var(--fl-accent-600);--fl-on-primary: 255 255 255;--fl-border: var(--fl-ink-200);--fl-border-strong: var(--fl-ink-300);--fl-border-input: var(--fl-ink-200);--fl-focus-ring: var(--fl-accent-500);--fl-primary: var(--fl-accent-600);--fl-primary-hover: var(--fl-accent-700);--fl-primary-soft: var(--fl-accent-50);--fl-inverse: var(--fl-ink-900);--fl-on-inverse: var(--fl-surface);--fl-accent-text: var(--fl-accent-600);--fl-accent-ui: var(--fl-accent-600);--fl-success-solid: var(--fl-success-600);--fl-success-soft: var(--fl-success-50);--fl-success-border: var(--fl-success-200);--fl-success-text: var(--fl-success-700);--fl-success-strong: var(--fl-success-900);--fl-warning-solid: var(--fl-warning-600);--fl-warning-soft: var(--fl-warning-50);--fl-warning-border: var(--fl-warning-200);--fl-warning-text: var(--fl-warning-700);--fl-warning-strong: var(--fl-warning-900);--fl-danger-solid: var(--fl-danger-600);--fl-danger-soft: var(--fl-danger-50);--fl-danger-border: var(--fl-danger-200);--fl-danger-text: var(--fl-danger-700);--fl-danger-strong: var(--fl-danger-900);--fl-info-solid: var(--fl-info-600);--fl-info-soft: var(--fl-info-50);--fl-info-border: var(--fl-info-200);--fl-info-text: var(--fl-info-700);--fl-info-strong: var(--fl-info-900);--fl-fs-2xs: calc(var(--fl-size-2xs) * var(--fl-size-scale));--fl-fs-xs: calc(var(--fl-size-xs) * var(--fl-size-scale));--fl-fs-sm: calc(var(--fl-size-sm) * var(--fl-size-scale));--fl-fs-md: calc(var(--fl-size-md) * var(--fl-size-scale));--fl-fs-base: calc(var(--fl-size-base) * var(--fl-size-scale));--fl-fs-lg: calc(var(--fl-size-lg) * var(--fl-size-scale));--fl-fs-xl: calc(var(--fl-size-xl) * var(--fl-size-scale));--fl-fs-2xl: calc(var(--fl-size-2xl) * var(--fl-size-scale));--fl-fs-3xl: calc(var(--fl-size-3xl) * var(--fl-size-scale));--fl-density: 1;--fl-button-primary-bg: var(--fl-primary);--fl-button-primary-fg: var(--fl-on-primary);--fl-button-primary-border: var(--fl-primary);--fl-button-primary-border-width: 0px;--fl-button-primary-hover-bg: var(--fl-primary-hover);--fl-button-primary-disabled-bg: var(--fl-ink-300);--fl-button-primary-disabled-fg: var(--fl-on-primary);--fl-button-secondary-bg: var(--fl-surface);--fl-button-secondary-fg: var(--fl-ink-700);--fl-button-secondary-border: var(--fl-border);--fl-button-secondary-border-width: var(--fl-border-width);--fl-button-secondary-hover-bg: var(--fl-surface-page);--fl-button-secondary-disabled-bg: var(--fl-surface);--fl-button-secondary-disabled-fg: var(--fl-ink-400);--fl-button-danger-bg: var(--fl-surface);--fl-button-danger-fg: var(--fl-danger-text);--fl-button-danger-border: var(--fl-danger-border);--fl-button-danger-border-width: var(--fl-border-width);--fl-button-danger-hover-bg: var(--fl-danger-soft);--fl-button-danger-disabled-bg: var(--fl-surface);--fl-button-danger-disabled-fg: var(--fl-ink-400);--fl-button-radius: var(--fl-radius);--fl-button-pad-x: 14px;--fl-button-pad-y: var(--fl-space-sm);--fl-button-height: 0px;--fl-button-size: var(--fl-fs-md);--fl-button-weight: var(--fl-weight-medium);--fl-button-transform: none;--fl-button-shadow: none;--fl-button-variant: solid;--fl-input-bg: var(--fl-surface);--fl-input-fg: var(--fl-text);--fl-input-placeholder: var(--fl-ink-400);--fl-input-border: var(--fl-border-input);--fl-input-border-width: var(--fl-border-width);--fl-input-focus-border: var(--fl-focus-ring);--fl-input-focus-ring: var(--fl-focus-ring);--fl-input-focus-ring-alpha: .2;--fl-input-radius: var(--fl-radius);--fl-input-pad-x: var(--fl-space-md);--fl-input-pad-y: var(--fl-space-sm);--fl-input-height: 0px;--fl-input-size: calc(var(--fl-fs-md) + .5px);--fl-input-disabled-bg: var(--fl-surface-page);--fl-input-disabled-fg: var(--fl-text-subtle);--fl-input-variant: outline;--fl-choice-accent: var(--fl-primary);--fl-choice-track: var(--fl-border);--fl-choice-thumb: var(--fl-surface);--fl-field-label-fg: var(--fl-ink-700);--fl-field-label-size: var(--fl-fs-sm);--fl-field-label-weight: var(--fl-weight-medium);--fl-field-hint-fg: var(--fl-text-subtle);--fl-field-hint-size: calc(var(--fl-fs-xs) + .5px);--fl-field-error-fg: var(--fl-danger-text);--fl-field-gap: 6px;--fl-field-variant: stacked;--fl-card-bg: var(--fl-surface);--fl-card-border: var(--fl-border);--fl-card-border-width: var(--fl-border-width);--fl-card-radius: calc(var(--fl-radius) * 1.5);--fl-card-shadow: none;--fl-card-pad: var(--fl-space-lg);--fl-card-title-size: var(--fl-fs-base);--fl-card-title-weight: var(--fl-weight-semibold);--fl-card-variant: bordered;--fl-page-header-title-size: calc(20px * var(--fl-size-scale));--fl-page-header-title-weight: var(--fl-weight-semibold);--fl-page-header-title-fg: var(--fl-text);--fl-page-header-title-font: sans;--fl-page-header-title-transform: none;--fl-page-header-title-tracking: var(--fl-tracking-normal);--fl-page-header-sub-fg: var(--fl-text-muted);--fl-page-header-sub-size: var(--fl-fs-base);--fl-page-header-gap: var(--fl-space-lg);--fl-page-header-align: start;--fl-page-header-rule-color: var(--fl-border-strong);--fl-page-header-variant: plain;--fl-table-head-bg: var(--fl-surface-sunken);--fl-table-head-fg: var(--fl-text-muted);--fl-table-head-size: var(--fl-fs-sm);--fl-table-head-weight: var(--fl-weight-semibold);--fl-table-head-transform: none;--fl-table-row-bg: var(--fl-surface);--fl-table-stripe-bg: var(--fl-surface-page);--fl-table-row-hover-bg: var(--fl-surface-page);--fl-table-border: var(--fl-border);--fl-table-cell-pad-x: var(--fl-space-md);--fl-table-cell-pad-y: var(--fl-space-sm);--fl-table-size: var(--fl-fs-md);--fl-table-radius: var(--fl-radius);--fl-tabs-fg: var(--fl-text-muted);--fl-tabs-active-fg: var(--fl-text);--fl-tabs-active-indicator: var(--fl-primary);--fl-tabs-hover-bg: var(--fl-surface-page);--fl-tabs-border: var(--fl-border);--fl-tabs-size: var(--fl-fs-md);--fl-tabs-weight: var(--fl-weight-medium);--fl-tabs-pad-x: var(--fl-space-md);--fl-tabs-pad-y: var(--fl-space-sm);--fl-tabs-variant: underline;--fl-badge-radius: var(--fl-radius-pill);--fl-badge-pad-x: var(--fl-space-sm);--fl-badge-pad-y: 2px;--fl-badge-size: var(--fl-fs-xs);--fl-badge-weight: var(--fl-weight-medium);--fl-badge-transform: none;--fl-modal-bg: var(--fl-surface-overlay);--fl-modal-border: var(--fl-border);--fl-modal-border-width: var(--fl-border-width);--fl-modal-radius: calc(var(--fl-radius) * 2);--fl-modal-shadow: var(--fl-shadow-modal);--fl-modal-pad: var(--fl-space-xl);--fl-modal-title-size: var(--fl-fs-xl);--fl-modal-title-weight: var(--fl-weight-semibold);--fl-modal-scrim-alpha: .45;--fl-drawer-bg: var(--fl-surface);--fl-drawer-border: var(--fl-border);--fl-drawer-shadow: var(--fl-shadow-xl);--fl-drawer-width: 300px;--fl-drawer-scrim-alpha: .45;--fl-toast-done-border: var(--fl-success-border);--fl-toast-done-bg: var(--fl-success-soft);--fl-toast-done-fg: var(--fl-success-strong);--fl-toast-error-border: var(--fl-warning-border);--fl-toast-error-bg: var(--fl-warning-soft);--fl-toast-error-fg: var(--fl-warning-strong);--fl-toast-notice-border: var(--fl-accent-200);--fl-toast-notice-bg: var(--fl-primary-soft);--fl-toast-notice-fg: var(--fl-accent-900);--fl-toast-working-border: var(--fl-border);--fl-toast-working-bg: var(--fl-surface);--fl-toast-working-fg: var(--fl-ink-800);--fl-toast-radius: calc(var(--fl-radius) * 1.5);--fl-toast-shadow: var(--fl-shadow-lg);--fl-toast-size: calc(var(--fl-fs-sm) + .5px);--fl-toast-position: bottom-left;--fl-notice-bad-border: var(--fl-danger-border);--fl-notice-bad-bg: var(--fl-danger-soft);--fl-notice-bad-fg: var(--fl-danger-strong);--fl-notice-good-border: var(--fl-success-border);--fl-notice-good-bg: var(--fl-success-soft);--fl-notice-good-fg: var(--fl-success-strong);--fl-notice-info-border: var(--fl-ink-200);--fl-notice-info-bg: var(--fl-ink-50);--fl-notice-info-fg: var(--fl-ink-700);--fl-notice-radius: var(--fl-radius);--fl-notice-pad-x: var(--fl-space-md);--fl-notice-pad-y: var(--fl-space-sm);--fl-notice-border-width: var(--fl-border-width);--fl-notice-size: calc(var(--fl-fs-sm) + .5px);--fl-notice-variant: soft;--fl-sidebar-tone: dark;--fl-sidebar-border: var(--fl-border-strong);--fl-sidebar-border-width: 0px;--fl-sidebar-radius: calc(var(--fl-radius) * 2);--fl-sidebar-shadow: none;--fl-sidebar-pad-y: var(--fl-space-md);--fl-sidebar-pad-x: 0px;--fl-sidebar-gap: var(--fl-space-xs);--fl-sidebar-brand-bg: var(--fl-primary);--fl-sidebar-brand-fg: var(--fl-on-primary);--fl-sidebar-brand-radius: var(--fl-radius);--fl-nav-item-active-bg: var(--fl-ink-800);--fl-nav-item-active-fg: var(--fl-on-primary);--fl-nav-item-focus: var(--fl-primary);--fl-nav-item-radius: calc(var(--fl-radius) * 1.5);--fl-nav-item-height: 44px;--fl-nav-item-pad-x: var(--fl-space-md);--fl-nav-item-gap: var(--fl-space-md);--fl-nav-item-size: var(--fl-fs-base);--fl-nav-item-weight: var(--fl-weight-medium);--fl-nav-item-transform: none;--fl-nav-item-variant: square;--fl-navbar-tone: dark;--fl-navbar-border: var(--fl-border-strong);--fl-navbar-border-width: var(--fl-border-width);--fl-navbar-shadow: none;--fl-navbar-pad-x: var(--fl-space-lg);--fl-navbar-brand-size: var(--fl-fs-base);--fl-navbar-brand-weight: var(--fl-weight-semibold);--fl-navbar-brand-font: sans;--fl-workspace-bg: var(--fl-surface-page);--fl-workspace-panel-bg: var(--fl-surface);--fl-workspace-panel-border: var(--fl-border);--fl-workspace-panel-radius: calc(var(--fl-radius) * 2);--fl-workspace-panel-shadow: var(--fl-shadow-card);--fl-conversation-list-bg: var(--fl-surface);--fl-conversation-list-border: var(--fl-border);--fl-conversation-list-item-fg: var(--fl-ink-700);--fl-conversation-list-item-hover-bg: var(--fl-surface-page);--fl-conversation-list-item-active-bg: var(--fl-surface-sunken);--fl-conversation-list-item-size: var(--fl-fs-md);--fl-chat-message-user-bg: var(--fl-ink-900);--fl-chat-message-user-fg: var(--fl-on-primary);--fl-chat-message-user-radius: calc(var(--fl-radius) * 2);--fl-chat-message-user-pad-x: var(--fl-space-lg);--fl-chat-message-user-pad-y: 10px;--fl-chat-message-user-size: calc(var(--fl-fs-base) + .5px);--fl-chat-message-assistant-fg: var(--fl-text);--fl-chat-message-rule-color: var(--fl-border-strong);--fl-chat-message-leading: 1.6;--fl-chat-message-variant: bubble;--fl-composer-bg: var(--fl-surface);--fl-composer-border: var(--fl-border-input);--fl-composer-border-width: var(--fl-border-width);--fl-composer-radius: calc(var(--fl-radius) * 1.5);--fl-composer-shadow: var(--fl-shadow-card);--fl-composer-pad: var(--fl-space-md);--fl-composer-variant: panel;--fl-prose-size: var(--fl-fs-lg);--fl-prose-leading: var(--fl-leading-relaxed);--fl-prose-fg: var(--fl-ink-800);--fl-prose-link-fg: var(--fl-text-link);--fl-prose-code-bg: var(--fl-surface-sunken);--fl-prose-code-fg: var(--fl-text);--fl-prose-heading-weight: var(--fl-weight-semibold);--fl-prose-table-head-bg: var(--fl-surface-sunken);--fl-link-fg: var(--fl-text-link);--fl-link-hover-fg: var(--fl-primary-hover);--fl-link-underline: hover;--fl-divider-color: var(--fl-border);--fl-divider-width: var(--fl-border-width);--fl-progress-track: var(--fl-surface-sunken);--fl-progress-bar: var(--fl-primary);--fl-citation-bg: var(--fl-primary-soft);--fl-citation-fg: var(--fl-accent-700);--fl-citation-active-bg: var(--fl-accent-100);--fl-citation-radius: var(--fl-radius-md);--fl-splitter-handle: var(--fl-border);--fl-splitter-hover: var(--fl-accent-400);--fl-gate-bg: var(--fl-surface);--fl-gate-border: var(--fl-border);--fl-gate-radius: calc(var(--fl-radius) * 2);--fl-gate-max-width: 416px;--fl-gate-title-size: var(--fl-fs-2xl);--fl-gate-page-bg: var(--fl-surface-page);--fl-gate-shadow: var(--fl-shadow-sm);--fl-gate-title-fg: var(--fl-ink-900);--fl-gate-tagline-fg: var(--fl-ink-600);--fl-scrollbar-thumb: var(--fl-ink-200);--fl-scrollbar-track: var(--fl-surface);--fl-scrollbar-width: 8px;--fl-skeleton-base: var(--fl-ink-100);--fl-skeleton-highlight: var(--fl-ink-50)}[data-density=comfortable]{--fl-density: 1}[data-density=compact]{--fl-density: var(--fl-space-compact-factor)}[data-fl-tone=dark]{--fl-tone-sidebar-bg: var(--fl-surface-inverse);--fl-tone-nav-item-fg: var(--fl-ink-300);--fl-tone-nav-item-hover-bg: var(--fl-ink-800);--fl-tone-nav-item-hover-fg: var(--fl-on-primary);--fl-tone-navbar-bg: var(--fl-surface-inverse);--fl-tone-navbar-fg: var(--fl-on-primary)}[data-fl-tone=light]{--fl-tone-sidebar-bg: var(--fl-surface);--fl-tone-nav-item-fg: var(--fl-ink-800);--fl-tone-nav-item-hover-bg: var(--fl-ink-100);--fl-tone-nav-item-hover-fg: var(--fl-ink-900);--fl-tone-navbar-bg: var(--fl-surface);--fl-tone-navbar-fg: var(--fl-text)}:root,[data-fl-theme-root]{--fl-hue-slate-50: 248 250 252;--fl-hue-slate-100: 241 245 249;--fl-hue-slate-200: 226 232 240;--fl-hue-slate-300: 203 213 225;--fl-hue-slate-400: 148 163 184;--fl-hue-slate-500: 100 116 139;--fl-hue-slate-600: 71 85 105;--fl-hue-slate-700: 51 65 85;--fl-hue-slate-800: 30 41 59;--fl-hue-slate-900: 15 23 42;--fl-hue-slate-950: 2 6 23;--fl-hue-gray-50: 249 250 251;--fl-hue-gray-100: 243 244 246;--fl-hue-gray-200: 229 231 235;--fl-hue-gray-300: 209 213 219;--fl-hue-gray-400: 156 163 175;--fl-hue-gray-500: 107 114 128;--fl-hue-gray-600: 75 85 99;--fl-hue-gray-700: 55 65 81;--fl-hue-gray-800: 31 41 55;--fl-hue-gray-900: 17 24 39;--fl-hue-gray-950: 3 7 18;--fl-hue-zinc-50: 250 250 250;--fl-hue-zinc-100: 244 244 245;--fl-hue-zinc-200: 228 228 231;--fl-hue-zinc-300: 212 212 216;--fl-hue-zinc-400: 161 161 170;--fl-hue-zinc-500: 113 113 122;--fl-hue-zinc-600: 82 82 91;--fl-hue-zinc-700: 63 63 70;--fl-hue-zinc-800: 39 39 42;--fl-hue-zinc-900: 24 24 27;--fl-hue-zinc-950: 9 9 11;--fl-hue-neutral-50: 250 250 250;--fl-hue-neutral-100: 245 245 245;--fl-hue-neutral-200: 229 229 229;--fl-hue-neutral-300: 212 212 212;--fl-hue-neutral-400: 163 163 163;--fl-hue-neutral-500: 115 115 115;--fl-hue-neutral-600: 82 82 82;--fl-hue-neutral-700: 64 64 64;--fl-hue-neutral-800: 38 38 38;--fl-hue-neutral-900: 23 23 23;--fl-hue-neutral-950: 10 10 10;--fl-hue-stone-50: 250 250 249;--fl-hue-stone-100: 245 245 244;--fl-hue-stone-200: 231 229 228;--fl-hue-stone-300: 214 211 209;--fl-hue-stone-400: 168 162 158;--fl-hue-stone-500: 120 113 108;--fl-hue-stone-600: 87 83 78;--fl-hue-stone-700: 68 64 60;--fl-hue-stone-800: 41 37 36;--fl-hue-stone-900: 28 25 23;--fl-hue-stone-950: 12 10 9;--fl-hue-orange-50: 255 247 237;--fl-hue-orange-100: 255 237 213;--fl-hue-orange-200: 254 215 170;--fl-hue-orange-300: 253 186 116;--fl-hue-orange-400: 251 146 60;--fl-hue-orange-500: 249 115 22;--fl-hue-orange-600: 234 88 12;--fl-hue-orange-700: 194 65 12;--fl-hue-orange-800: 154 52 18;--fl-hue-orange-900: 124 45 18;--fl-hue-orange-950: 67 20 7;--fl-hue-yellow-50: 254 252 232;--fl-hue-yellow-100: 254 249 195;--fl-hue-yellow-200: 254 240 138;--fl-hue-yellow-300: 253 224 71;--fl-hue-yellow-400: 250 204 21;--fl-hue-yellow-500: 234 179 8;--fl-hue-yellow-600: 202 138 4;--fl-hue-yellow-700: 161 98 7;--fl-hue-yellow-800: 133 77 14;--fl-hue-yellow-900: 113 63 18;--fl-hue-yellow-950: 66 32 6;--fl-hue-lime-50: 247 254 231;--fl-hue-lime-100: 236 252 203;--fl-hue-lime-200: 217 249 157;--fl-hue-lime-300: 190 242 100;--fl-hue-lime-400: 163 230 53;--fl-hue-lime-500: 132 204 22;--fl-hue-lime-600: 101 163 13;--fl-hue-lime-700: 77 124 15;--fl-hue-lime-800: 63 98 18;--fl-hue-lime-900: 54 83 20;--fl-hue-lime-950: 26 46 5;--fl-hue-green-50: 240 253 244;--fl-hue-green-100: 220 252 231;--fl-hue-green-200: 187 247 208;--fl-hue-green-300: 134 239 172;--fl-hue-green-400: 74 222 128;--fl-hue-green-500: 34 197 94;--fl-hue-green-600: 22 163 74;--fl-hue-green-700: 21 128 61;--fl-hue-green-800: 22 101 52;--fl-hue-green-900: 20 83 45;--fl-hue-green-950: 5 46 22;--fl-hue-teal-50: 240 253 250;--fl-hue-teal-100: 204 251 241;--fl-hue-teal-200: 153 246 228;--fl-hue-teal-300: 94 234 212;--fl-hue-teal-400: 45 212 191;--fl-hue-teal-500: 20 184 166;--fl-hue-teal-600: 13 148 136;--fl-hue-teal-700: 15 118 110;--fl-hue-teal-800: 17 94 89;--fl-hue-teal-900: 19 78 74;--fl-hue-teal-950: 4 47 46;--fl-hue-cyan-50: 236 254 255;--fl-hue-cyan-100: 207 250 254;--fl-hue-cyan-200: 165 243 252;--fl-hue-cyan-300: 103 232 249;--fl-hue-cyan-400: 34 211 238;--fl-hue-cyan-500: 6 182 212;--fl-hue-cyan-600: 8 145 178;--fl-hue-cyan-700: 14 116 144;--fl-hue-cyan-800: 21 94 117;--fl-hue-cyan-900: 22 78 99;--fl-hue-cyan-950: 8 51 68;--fl-hue-blue-50: 239 246 255;--fl-hue-blue-100: 219 234 254;--fl-hue-blue-200: 191 219 254;--fl-hue-blue-300: 147 197 253;--fl-hue-blue-400: 96 165 250;--fl-hue-blue-500: 59 130 246;--fl-hue-blue-600: 37 99 235;--fl-hue-blue-700: 29 78 216;--fl-hue-blue-800: 30 64 175;--fl-hue-blue-900: 30 58 138;--fl-hue-blue-950: 23 37 84;--fl-hue-indigo-50: 238 242 255;--fl-hue-indigo-100: 224 231 255;--fl-hue-indigo-200: 199 210 254;--fl-hue-indigo-300: 165 180 252;--fl-hue-indigo-400: 129 140 248;--fl-hue-indigo-500: 99 102 241;--fl-hue-indigo-600: 79 70 229;--fl-hue-indigo-700: 67 56 202;--fl-hue-indigo-800: 55 48 163;--fl-hue-indigo-900: 49 46 129;--fl-hue-indigo-950: 30 27 75;--fl-hue-violet-50: 245 243 255;--fl-hue-violet-100: 237 233 254;--fl-hue-violet-200: 221 214 254;--fl-hue-violet-300: 196 181 253;--fl-hue-violet-400: 167 139 250;--fl-hue-violet-500: 139 92 246;--fl-hue-violet-600: 124 58 237;--fl-hue-violet-700: 109 40 217;--fl-hue-violet-800: 91 33 182;--fl-hue-violet-900: 76 29 149;--fl-hue-violet-950: 46 16 101;--fl-hue-purple-50: 250 245 255;--fl-hue-purple-100: 243 232 255;--fl-hue-purple-200: 233 213 255;--fl-hue-purple-300: 216 180 254;--fl-hue-purple-400: 192 132 252;--fl-hue-purple-500: 168 85 247;--fl-hue-purple-600: 147 51 234;--fl-hue-purple-700: 126 34 206;--fl-hue-purple-800: 107 33 168;--fl-hue-purple-900: 88 28 135;--fl-hue-purple-950: 59 7 100;--fl-hue-fuchsia-50: 253 244 255;--fl-hue-fuchsia-100: 250 232 255;--fl-hue-fuchsia-200: 245 208 254;--fl-hue-fuchsia-300: 240 171 252;--fl-hue-fuchsia-400: 232 121 249;--fl-hue-fuchsia-500: 217 70 239;--fl-hue-fuchsia-600: 192 38 211;--fl-hue-fuchsia-700: 162 28 175;--fl-hue-fuchsia-800: 134 25 143;--fl-hue-fuchsia-900: 112 26 117;--fl-hue-fuchsia-950: 74 4 78;--fl-hue-pink-50: 253 242 248;--fl-hue-pink-100: 252 231 243;--fl-hue-pink-200: 251 207 232;--fl-hue-pink-300: 249 168 212;--fl-hue-pink-400: 244 114 182;--fl-hue-pink-500: 236 72 153;--fl-hue-pink-600: 219 39 119;--fl-hue-pink-700: 190 24 93;--fl-hue-pink-800: 157 23 77;--fl-hue-pink-900: 131 24 67;--fl-hue-pink-950: 80 7 36;--fl-hue-rose-50: 255 241 242;--fl-hue-rose-100: 255 228 230;--fl-hue-rose-200: 254 205 211;--fl-hue-rose-300: 253 164 175;--fl-hue-rose-400: 251 113 133;--fl-hue-rose-500: 244 63 94;--fl-hue-rose-600: 225 29 72;--fl-hue-rose-700: 190 18 60;--fl-hue-rose-800: 159 18 57;--fl-hue-rose-900: 136 19 55;--fl-hue-rose-950: 76 5 25;--fl-black: 0 0 0}[data-fl-theme-root]:not([data-fl-mode=dark]){color-scheme:light}[data-fl-mode=dark]{color-scheme:dark;--fl-hue-slate-50: 2 6 23;--fl-hue-slate-100: 15 23 42;--fl-hue-slate-200: 30 41 59;--fl-hue-slate-300: 51 65 85;--fl-hue-slate-400: 71 85 105;--fl-hue-slate-500: 100 116 139;--fl-hue-slate-600: 148 163 184;--fl-hue-slate-700: 203 213 225;--fl-hue-slate-800: 226 232 240;--fl-hue-slate-900: 241 245 249;--fl-hue-slate-950: 248 250 252;--fl-hue-gray-50: 3 7 18;--fl-hue-gray-100: 17 24 39;--fl-hue-gray-200: 31 41 55;--fl-hue-gray-300: 55 65 81;--fl-hue-gray-400: 75 85 99;--fl-hue-gray-500: 107 114 128;--fl-hue-gray-600: 156 163 175;--fl-hue-gray-700: 209 213 219;--fl-hue-gray-800: 229 231 235;--fl-hue-gray-900: 243 244 246;--fl-hue-gray-950: 249 250 251;--fl-hue-zinc-50: 9 9 11;--fl-hue-zinc-100: 24 24 27;--fl-hue-zinc-200: 39 39 42;--fl-hue-zinc-300: 63 63 70;--fl-hue-zinc-400: 82 82 91;--fl-hue-zinc-500: 113 113 122;--fl-hue-zinc-600: 161 161 170;--fl-hue-zinc-700: 212 212 216;--fl-hue-zinc-800: 228 228 231;--fl-hue-zinc-900: 244 244 245;--fl-hue-zinc-950: 250 250 250;--fl-hue-neutral-50: 10 10 10;--fl-hue-neutral-100: 23 23 23;--fl-hue-neutral-200: 38 38 38;--fl-hue-neutral-300: 64 64 64;--fl-hue-neutral-400: 82 82 82;--fl-hue-neutral-500: 115 115 115;--fl-hue-neutral-600: 163 163 163;--fl-hue-neutral-700: 212 212 212;--fl-hue-neutral-800: 229 229 229;--fl-hue-neutral-900: 245 245 245;--fl-hue-neutral-950: 250 250 250;--fl-hue-stone-50: 12 10 9;--fl-hue-stone-100: 28 25 23;--fl-hue-stone-200: 41 37 36;--fl-hue-stone-300: 68 64 60;--fl-hue-stone-400: 87 83 78;--fl-hue-stone-500: 120 113 108;--fl-hue-stone-600: 168 162 158;--fl-hue-stone-700: 214 211 209;--fl-hue-stone-800: 231 229 228;--fl-hue-stone-900: 245 245 244;--fl-hue-stone-950: 250 250 249;--fl-hue-orange-50: 67 20 7;--fl-hue-orange-100: 124 45 18;--fl-hue-orange-200: 154 52 18;--fl-hue-orange-300: 194 65 12;--fl-hue-orange-400: 234 88 12;--fl-hue-orange-500: 249 115 22;--fl-hue-orange-600: 251 146 60;--fl-hue-orange-700: 253 186 116;--fl-hue-orange-800: 254 215 170;--fl-hue-orange-900: 255 237 213;--fl-hue-orange-950: 255 247 237;--fl-hue-yellow-50: 66 32 6;--fl-hue-yellow-100: 113 63 18;--fl-hue-yellow-200: 133 77 14;--fl-hue-yellow-300: 161 98 7;--fl-hue-yellow-400: 202 138 4;--fl-hue-yellow-500: 234 179 8;--fl-hue-yellow-600: 250 204 21;--fl-hue-yellow-700: 253 224 71;--fl-hue-yellow-800: 254 240 138;--fl-hue-yellow-900: 254 249 195;--fl-hue-yellow-950: 254 252 232;--fl-hue-lime-50: 26 46 5;--fl-hue-lime-100: 54 83 20;--fl-hue-lime-200: 63 98 18;--fl-hue-lime-300: 77 124 15;--fl-hue-lime-400: 101 163 13;--fl-hue-lime-500: 132 204 22;--fl-hue-lime-600: 163 230 53;--fl-hue-lime-700: 190 242 100;--fl-hue-lime-800: 217 249 157;--fl-hue-lime-900: 236 252 203;--fl-hue-lime-950: 247 254 231;--fl-hue-green-50: 5 46 22;--fl-hue-green-100: 20 83 45;--fl-hue-green-200: 22 101 52;--fl-hue-green-300: 21 128 61;--fl-hue-green-400: 22 163 74;--fl-hue-green-500: 34 197 94;--fl-hue-green-600: 74 222 128;--fl-hue-green-700: 134 239 172;--fl-hue-green-800: 187 247 208;--fl-hue-green-900: 220 252 231;--fl-hue-green-950: 240 253 244;--fl-hue-teal-50: 4 47 46;--fl-hue-teal-100: 19 78 74;--fl-hue-teal-200: 17 94 89;--fl-hue-teal-300: 15 118 110;--fl-hue-teal-400: 13 148 136;--fl-hue-teal-500: 20 184 166;--fl-hue-teal-600: 45 212 191;--fl-hue-teal-700: 94 234 212;--fl-hue-teal-800: 153 246 228;--fl-hue-teal-900: 204 251 241;--fl-hue-teal-950: 240 253 250;--fl-hue-cyan-50: 8 51 68;--fl-hue-cyan-100: 22 78 99;--fl-hue-cyan-200: 21 94 117;--fl-hue-cyan-300: 14 116 144;--fl-hue-cyan-400: 8 145 178;--fl-hue-cyan-500: 6 182 212;--fl-hue-cyan-600: 34 211 238;--fl-hue-cyan-700: 103 232 249;--fl-hue-cyan-800: 165 243 252;--fl-hue-cyan-900: 207 250 254;--fl-hue-cyan-950: 236 254 255;--fl-hue-blue-50: 23 37 84;--fl-hue-blue-100: 30 58 138;--fl-hue-blue-200: 30 64 175;--fl-hue-blue-300: 29 78 216;--fl-hue-blue-400: 37 99 235;--fl-hue-blue-500: 59 130 246;--fl-hue-blue-600: 96 165 250;--fl-hue-blue-700: 147 197 253;--fl-hue-blue-800: 191 219 254;--fl-hue-blue-900: 219 234 254;--fl-hue-blue-950: 239 246 255;--fl-hue-indigo-50: 30 27 75;--fl-hue-indigo-100: 49 46 129;--fl-hue-indigo-200: 55 48 163;--fl-hue-indigo-300: 67 56 202;--fl-hue-indigo-400: 79 70 229;--fl-hue-indigo-500: 99 102 241;--fl-hue-indigo-600: 129 140 248;--fl-hue-indigo-700: 165 180 252;--fl-hue-indigo-800: 199 210 254;--fl-hue-indigo-900: 224 231 255;--fl-hue-indigo-950: 238 242 255;--fl-hue-violet-50: 46 16 101;--fl-hue-violet-100: 76 29 149;--fl-hue-violet-200: 91 33 182;--fl-hue-violet-300: 109 40 217;--fl-hue-violet-400: 124 58 237;--fl-hue-violet-500: 139 92 246;--fl-hue-violet-600: 167 139 250;--fl-hue-violet-700: 196 181 253;--fl-hue-violet-800: 221 214 254;--fl-hue-violet-900: 237 233 254;--fl-hue-violet-950: 245 243 255;--fl-hue-purple-50: 59 7 100;--fl-hue-purple-100: 88 28 135;--fl-hue-purple-200: 107 33 168;--fl-hue-purple-300: 126 34 206;--fl-hue-purple-400: 147 51 234;--fl-hue-purple-500: 168 85 247;--fl-hue-purple-600: 192 132 252;--fl-hue-purple-700: 216 180 254;--fl-hue-purple-800: 233 213 255;--fl-hue-purple-900: 243 232 255;--fl-hue-purple-950: 250 245 255;--fl-hue-fuchsia-50: 74 4 78;--fl-hue-fuchsia-100: 112 26 117;--fl-hue-fuchsia-200: 134 25 143;--fl-hue-fuchsia-300: 162 28 175;--fl-hue-fuchsia-400: 192 38 211;--fl-hue-fuchsia-500: 217 70 239;--fl-hue-fuchsia-600: 232 121 249;--fl-hue-fuchsia-700: 240 171 252;--fl-hue-fuchsia-800: 245 208 254;--fl-hue-fuchsia-900: 250 232 255;--fl-hue-fuchsia-950: 253 244 255;--fl-hue-pink-50: 80 7 36;--fl-hue-pink-100: 131 24 67;--fl-hue-pink-200: 157 23 77;--fl-hue-pink-300: 190 24 93;--fl-hue-pink-400: 219 39 119;--fl-hue-pink-500: 236 72 153;--fl-hue-pink-600: 244 114 182;--fl-hue-pink-700: 249 168 212;--fl-hue-pink-800: 251 207 232;--fl-hue-pink-900: 252 231 243;--fl-hue-pink-950: 253 242 248;--fl-hue-rose-50: 76 5 25;--fl-hue-rose-100: 136 19 55;--fl-hue-rose-200: 159 18 57;--fl-hue-rose-300: 190 18 60;--fl-hue-rose-400: 225 29 72;--fl-hue-rose-500: 244 63 94;--fl-hue-rose-600: 251 113 133;--fl-hue-rose-700: 253 164 175;--fl-hue-rose-800: 254 205 211;--fl-hue-rose-900: 255 228 230;--fl-hue-rose-950: 255 241 242;--fl-black: 247 247 248}:root,[data-fl-theme-root]{--fl-d: 1}[data-fl-contract="2"][data-density=compact]{--fl-d: var(--fl-space-compact-factor)}:root,[data-fl-theme-root]{--fl-notice-bad-fg: var(--fl-danger-800);--fl-notice-good-fg: var(--fl-success-800);--fl-tabs-fg: var(--fl-ink-500);--fl-tabs-size: calc(var(--fl-fs-sm) + .5px);--fl-tabs-pad-x: var(--fl-space-sm);--fl-tabs-pad-y: var(--fl-space-sm);--fl-composer-radius: calc(var(--fl-radius) * 2);--fl-composer-shadow: 0 2px 12px -6px rgba(16,17,23,.16);--fl-composer-pad: var(--fl-space-sm);--fl-conversation-list-item-fg: var(--fl-ink-600);--fl-conversation-list-item-size: calc(var(--fl-fs-sm) + .5px);--fl-drawer-width: 320px;--fl-drawer-scrim-alpha: .4;--fl-prose-code-fg: var(--fl-ink-800);--fl-prose-table-head-bg: var(--fl-ink-50);--fl-skeleton-highlight: 246 246 247;--fl-button-height: auto;--fl-input-height: auto;--fl-splitter-handle: var(--fl-ink-300);--fl-table-head-bg: var(--fl-ink-50);--fl-table-head-size: var(--fl-fs-md);--fl-table-row-hover-bg: 249 249 250}[data-fl-scroll=page] .fl-page-scroll{height:auto;min-height:auto;overflow:visible;flex:1 0 auto}[data-fl-mode=dark]{--fl-skeleton-highlight: var(--fl-ink-200);--fl-table-row-hover-bg: var(--fl-ink-100);--fl-composer-shadow: 0 2px 12px -6px rgba(0,0,0,.5)}[data-fl-theme-root][data-fl-mode=dark]{background-color:rgb(var(--fl-surface-page));color:rgb(var(--fl-text))}.fl-scroll-hint{background:linear-gradient(to right,rgb(var(--fl-surface)) 30%,rgb(var(--fl-surface) / 0)) left center / 32px 100% no-repeat local,linear-gradient(to left,rgb(var(--fl-surface)) 30%,rgb(var(--fl-surface) / 0)) right center / 32px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgb(var(--fl-ink-900) / .3),transparent) left center / 16px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgb(var(--fl-ink-900) / .3),transparent) right center / 16px 100% no-repeat scroll}.fl-navbar-items[data-fit]{position:relative;overflow:visible;-webkit-mask-image:none;mask-image:none}.fl-navbar-items[data-fit]>[data-overflowed]{position:absolute;top:6px;left:6px;width:-moz-max-content;width:max-content;visibility:hidden;pointer-events:none}.fl-navbar-more{position:relative;display:inline-flex;flex-shrink:0}.fl-navbar-more .fl-nav-item{gap:var(--fl-nav-item-gap);white-space:nowrap}.fl-navbar-more-caret{transition:transform .12s ease}.fl-navbar-more-caret[data-open]{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.fl-navbar-more-caret{transition:none}}.fl-navbar-more-menu{position:absolute;z-index:60;top:calc(100% + 6px);left:0;display:flex;flex-direction:column;gap:var(--fl-space-xs);min-width:12rem;max-width:min(20rem,calc(100vw - 16px));max-height:70vh;overflow-y:auto;padding:6px;background-color:rgb(var(--fl-navbar-bg, var(--fl-tone-navbar-bg)));color:rgb(var(--fl-navbar-fg, var(--fl-tone-navbar-fg)));border:1px solid rgb(var(--fl-tone-nav-item-hover-bg));border-radius:var(--fl-card-radius, 8px);box-shadow:var(--fl-shadow-menu)}.fl-navbar-more-menu[data-flip]{left:auto;right:0}.fl-navbar[data-edge=bottom] .fl-navbar-more-menu{top:auto;bottom:calc(100% + 6px)}.fl-navbar-more-menu .fl-nav-item{justify-content:flex-start;text-align:left}.thread-view,.tv-page{--tv-surface-2: #ffffff;--tv-surface-1: #f6f5f2;--tv-text-primary: #1a1a18;--tv-text-secondary: #5f5e5a;--tv-text-muted: #706f69;--tv-border: #e3e1da;--tv-page-bg: #faf9f6;--tv-bar: #b4b2a9;--tv-note-border: rgb(var(--fl-accent-200));--tv-note-bg: #e6f1fb;--tv-note-fg: #185fa5;--tv-cited: rgb(var(--fl-accent-500));--tv-dot-teal: #0f6e56;--tv-dot-blue: #185fa5;--tv-dot-amber: #854f0b;--tv-dot-violet: #5b3ba8;--tv-dot-slate: #b4b2a9;--tv-teal-bg: #e1f5ee;--tv-teal-fg: #0f6e56;--tv-teal-deep: #04342c;--tv-blue-bg: #e6f1fb;--tv-blue-fg: #185fa5;--tv-blue-deep: #042c53;--tv-amber-bg: #faeeda;--tv-amber-fg: #854f0b;--tv-amber-deep: #4a2c05;--tv-violet-bg: #efe9fb;--tv-violet-fg: #5b3ba8;--tv-violet-deep: #2f1d63;--tv-slate-bg: #ececeb;--tv-slate-fg: #55554f;--tv-slate-deep: #2e2e2a}[data-fl-mode=dark] .thread-view,[data-fl-mode=dark] .tv-page,[data-fl-mode=dark].tv-page{--tv-surface-2: #26262a;--tv-surface-1: #1f1f22;--tv-text-primary: #f0efec;--tv-text-secondary: #a8a7a1;--tv-text-muted: #94938d;--tv-border: #3a3a3e;--tv-page-bg: #17171a;--tv-bar: #6e6d68;--tv-note-border: #1c3389;--tv-note-bg: #12254f;--tv-note-fg: #9dc2ff;--tv-cited: #598dff;--tv-dot-teal: #3fbf9c;--tv-dot-blue: #5aa5e8;--tv-dot-amber: #d49a4a;--tv-dot-violet: #a58ae6;--tv-dot-slate: #6e6d68;--tv-teal-bg: #0f3a30;--tv-teal-fg: #8fdcc4;--tv-teal-deep: #c4f0e2;--tv-blue-bg: #10304f;--tv-blue-fg: #9cc8f2;--tv-blue-deep: #cde3f8;--tv-amber-bg: #46300f;--tv-amber-fg: #eac17f;--tv-amber-deep: #f5dfb4;--tv-violet-bg: #2c2250;--tv-violet-fg: #c3b2f0;--tv-violet-deep: #ded4f7;--tv-slate-bg: #2c2c2a;--tv-slate-fg: #bdbcb4;--tv-slate-deep: #dcdbd4}.viz{--viz-surface: #fcfcfb;--viz-ink: #0b0b0b;--viz-ink-2: #52514e;--viz-muted: #6f6d68;--viz-grid: #e1e0d9;--viz-baseline: #c3c2b7;--viz-fill: #2a78d6;--viz-fill-soft: #b7d3f6;--viz-fill-mid: #6da7ec;--viz-fill-deep: #1c5cab;--viz-ring: rgba(11, 11, 11, .1);--viz-hover: rgba(42, 120, 214, .06)}[data-fl-mode=dark] .viz{--viz-surface: #1a1a19;--viz-ink: #ffffff;--viz-ink-2: #c3c2b7;--viz-muted: #898781;--viz-grid: #2c2c2a;--viz-baseline: #383835;--viz-fill: #3987e5;--viz-fill-soft: #1c5cab;--viz-fill-mid: #256abf;--viz-fill-deep: #86b6ef;--viz-ring: rgba(255, 255, 255, .1);--viz-hover: rgba(134, 182, 239, .1)}:root,[data-fl-theme-root]{--fl-shadow-lift: 0 4px 14px -8px rgba(16, 17, 23, .25);--fl-shadow-lift-sm: 0 4px 16px -8px rgba(16, 17, 23, .2);--fl-shadow-focus-lift: 0 4px 20px -8px rgba(16, 17, 23, .24);--fl-shadow-menu: 0 8px 28px -10px rgba(16, 17, 23, .28);--fl-toast-working-icon: var(--fl-accent-600);--fl-toast-done-icon: var(--fl-success-600);--fl-toast-notice-icon: var(--fl-accent-600);--fl-toast-error-icon: var(--fl-warning-600)}[data-fl-mode=dark]{--fl-shadow-lift: 0 4px 14px -8px rgba(0, 0, 0, .55);--fl-shadow-lift-sm: 0 4px 16px -8px rgba(0, 0, 0, .5);--fl-shadow-focus-lift: 0 4px 20px -8px rgba(0, 0, 0, .55);--fl-shadow-menu: 0 8px 28px -10px rgba(0, 0, 0, .6)}:root{--fl-page-pad: clamp(12px, calc(2.2vw * var(--fl-d, 1)), calc(28px * var(--fl-d, 1)));--fl-page-pad-y: calc(var(--fl-space-xl) * var(--fl-d, 1));--fl-page-w-reading: 46rem;--fl-page-w-standard: 76rem}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(147 197 253 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(147 197 253 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }:root:not([data-fl-mode=dark]){color-scheme:light}html,body,#root{height:100%}body{--tw-bg-opacity: 1;background-color:rgb(var(--fl-surface) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--fl-ink-900) / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02","cv03","cv04","cv11"}::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(var(--fl-accent-100) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--fl-accent-900) / var(--tw-text-opacity, 1))}::selection{--tw-bg-opacity: 1;background-color:rgb(var(--fl-accent-100) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--fl-accent-900) / var(--tw-text-opacity, 1))}:where(a[href],button,input,select,textarea,summary,[tabindex],[role=button],[role=tab],[role=switch],[role=separator],[role=link],[contenteditable]:not([contenteditable=false])):where(:focus-visible){outline:var(--fl-focus-ring-width) solid rgb(var(--fl-focus-ring));outline-offset:var(--fl-focus-ring-offset)}[role=dialog]:focus{outline:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.fl-control{background-color:rgb(var(--fl-input-bg));color:rgb(var(--fl-input-fg));border:var(--fl-input-border-width) solid rgb(var(--fl-input-border));border-radius:var(--fl-input-radius);padding:calc(var(--fl-input-pad-y) * var(--fl-d)) var(--fl-input-pad-x);min-height:var(--fl-input-height);font-size:var(--fl-input-size);outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:var(--fl-duration-base);transition-timing-function:var(--fl-ease-standard)}.fl-control::-moz-placeholder{color:rgb(var(--fl-input-placeholder))}.fl-control::placeholder{color:rgb(var(--fl-input-placeholder))}.fl-control:focus{border-color:rgb(var(--fl-input-focus-border));box-shadow:0 0 0 var(--fl-focus-ring-width) rgb(var(--fl-input-focus-ring) / var(--fl-input-focus-ring-alpha))}.fl-control:disabled{background-color:rgb(var(--fl-input-disabled-bg));color:rgb(var(--fl-input-disabled-fg))}.fl-control[data-variant=filled]{background-color:rgb(var(--fl-surface-sunken));border-color:transparent}.fl-control[data-variant=filled]:focus{background-color:rgb(var(--fl-input-bg));border-color:rgb(var(--fl-input-focus-border))}.fl-field-label{display:block;margin-bottom:var(--fl-field-gap);font-size:var(--fl-field-label-size);font-weight:var(--fl-field-label-weight);color:rgb(var(--fl-field-label-fg))}.fl-field-hint{display:block;margin-top:var(--fl-space-xs);font-size:var(--fl-field-hint-size);line-height:1.625;color:rgb(var(--fl-field-hint-fg))}.fl-field[data-variant=inline]{display:flex;align-items:center;gap:var(--fl-space-md)}.fl-field[data-variant=inline]>.fl-field-label{margin-bottom:0;flex:none}.fl-field[data-variant=inline]>.fl-field-hint{margin-top:0}.fl-panel{background-color:rgb(var(--fl-workspace-panel-bg));border:var(--fl-border-width) solid rgb(var(--fl-workspace-panel-border));border-radius:var(--fl-workspace-panel-radius);box-shadow:var(--fl-workspace-panel-shadow)}.fl-panel[data-flat]{box-shadow:none}.fl-page-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--fl-page-header-gap)}.fl-page-header[data-align=center]{justify-content:center;text-align:center}.fl-page-header[data-variant=ruled]{padding-bottom:var(--fl-space-md);border-bottom:var(--fl-border-width) solid rgb(var(--fl-page-header-rule-color))}.fl-page-header-title{font-size:var(--fl-page-header-title-size);line-height:2rem;font-weight:var(--fl-page-header-title-weight);color:rgb(var(--fl-page-header-title-fg));text-transform:var(--fl-page-header-title-transform);letter-spacing:var(--fl-page-header-title-tracking)}.fl-page-header-title[data-font=display]{font-family:var(--fl-font-display)}.fl-page-header>div:first-child{min-width:0;flex:1 1 20rem}.fl-page-header-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--fl-space-sm);margin-left:auto}.fl-page-header-sub{margin-top:var(--fl-space-xs);font-size:var(--fl-page-header-sub-size);line-height:1.25rem;color:rgb(var(--fl-page-header-sub-fg))}.fl-page{display:flex;flex-direction:column;min-width:0;min-height:0;flex:1 1 0;overflow:hidden}.fl-page-head{flex-shrink:0;padding:var(--fl-page-pad-y) var(--fl-page-pad) 0;border-bottom:var(--fl-border-width) solid rgb(var(--fl-border))}.fl-page-col{width:100%;max-width:var(--fl-page-w);margin-inline:0;min-width:0}.fl-shell[data-fl-content-align=center] .fl-page-col{margin-inline:auto}.fl-page[data-width=reading]{--fl-page-w: var(--fl-page-w-reading)}.fl-page[data-width=standard]{--fl-page-w: var(--fl-page-w-standard)}.fl-page[data-width=full]{--fl-page-w: none}.fl-page-head .fl-page-header[data-variant=ruled]{padding-bottom:0;border-bottom:0}.fl-page-head .fl-page-header{align-items:flex-start}.fl-page-tabs{margin-top:var(--fl-space-md);overflow-x:auto}.fl-page-tabs .fl-tabs{margin-left:calc(var(--fl-tabs-pad-x) * -1)}.fl-page:not(:has(.fl-page-tabs)) .fl-page-head{padding-bottom:calc(var(--fl-space-lg) * var(--fl-d))}.fl-page-breadcrumb{margin-bottom:var(--fl-space-sm);min-width:0}.fl-page-crumbs.ant-breadcrumb{font-size:13px}.fl-page-crumbs.ant-breadcrumb a{color:rgb(var(--fl-text-muted))}.fl-page-crumbs.ant-breadcrumb a:hover{color:rgb(var(--fl-text));background:transparent}.fl-page-crumbs.ant-breadcrumb li:last-child{color:rgb(var(--fl-text))}.fl-page-highlights{margin-top:var(--fl-space-lg);padding-top:var(--fl-space-md);border-top:var(--fl-border-width) solid rgb(var(--fl-border))}.fl-page-highlights+.fl-page-tabs{margin-top:var(--fl-space-lg)}.fl-page-tabs .ant-tabs-nav{margin-bottom:0}.fl-page-tabs .ant-tabs-nav:before{border-bottom:0}.fl-page-tabs .ant-tabs-nav .ant-tabs-tab:first-child{padding-inline-start:0}.fl-page-body{flex:1 1 0;min-height:0;overflow-y:auto;padding:var(--fl-page-pad-y) var(--fl-page-pad)}.fl-page-body[data-fill]{display:flex;flex-direction:column;overflow:hidden}.fl-page-body[data-fill]>.fl-page-inner{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.fl-page[data-header=panel]{gap:var(--fl-content-gap, 12px);overflow:visible;border:0;border-radius:0;background-color:transparent;box-shadow:none}.fl-page[data-header=panel]>.fl-page-head,.fl-page[data-header=panel]>.fl-page-body{background-color:rgb(var(--fl-workspace-panel-bg));border:var(--fl-border-width) solid rgb(var(--fl-workspace-panel-border));border-radius:var(--fl-workspace-panel-radius);box-shadow:var(--fl-card-shadow)}.fl-gate{background-color:rgb(var(--fl-gate-page-bg))}.fl-gate-inner{max-width:var(--fl-gate-max-width)}.fl-gate-card{background-color:rgb(var(--fl-gate-bg));border:var(--fl-border-width) solid rgb(var(--fl-gate-border));border-radius:var(--fl-gate-radius);box-shadow:var(--fl-gate-shadow, var(--fl-shadow-sm))}.fl-gate-title{font-size:var(--fl-gate-title-size);color:rgb(var(--fl-gate-title-fg, var(--fl-ink-900)))}.fl-gate-lede{color:rgb(var(--fl-gate-tagline-fg, var(--fl-ink-600)))}.fl-gate-brand{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;margin-bottom:1.25rem}.fl-gate-brand>.fl-brand-img[data-kind=logo]{max-width:min(240px,100%)}.fl-gate-brand[data-compact]{margin-bottom:.75rem}.fl-gate-brand[data-center]{justify-content:center;text-align:center}.fl-gate-badge{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;background-color:rgb(var(--fl-accent-500));color:rgb(var(--fl-on-primary));font-size:var(--fl-fs-sm);font-weight:var(--fl-weight-bold);letter-spacing:-.025em}.fl-gate-name{min-width:0;font-size:var(--fl-fs-md);font-weight:var(--fl-weight-semibold);letter-spacing:-.025em;color:rgb(var(--fl-gate-title-fg, var(--fl-ink-900)))}.fl-gate-tagline{flex-basis:100%;font-size:var(--fl-fs-md);line-height:1.4;color:rgb(var(--fl-gate-tagline-fg, var(--fl-ink-600)))}.fl-gate-brand>.fl-brand-img[data-kind=mark]{width:2rem;height:2rem}.fl-brand-img{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-width:0;line-height:0}.fl-brand-img>img{display:block;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.fl-brand-img[data-kind=logo]{max-width:min(240px,100%);height:var(--fl-brand-h, 32px)}.fl-brand-img[data-kind=logo]>img{height:100%;width:auto;max-width:100%}.fl-brand-img[data-kind=mark]{width:2.25rem;height:2.25rem;border-radius:var(--fl-sidebar-brand-radius, 6px);overflow:hidden}.fl-brand-img[data-kind=mark]>img{width:100%;height:100%}.fl-navbar .fl-brand-img[data-kind=logo]{max-height:calc(var(--fl-navbar-h, 56px) - 12px)}.fl-navbar .fl-brand-img[data-kind=mark]{width:min(2.25rem,calc(var(--fl-navbar-h, 56px) - 12px));height:min(2.25rem,calc(var(--fl-navbar-h, 56px) - 12px))}.fl-sidebar>.fl-brand-img[data-kind=mark]{margin-bottom:var(--fl-space-sm)}.fl-toast{border-radius:var(--fl-toast-radius);box-shadow:var(--fl-toast-shadow)}.fl-toast[data-tone=done]{border-color:rgb(var(--fl-toast-done-border));background-color:rgb(var(--fl-toast-done-bg));color:rgb(var(--fl-toast-done-fg))}.fl-toast[data-tone=error]{border-color:rgb(var(--fl-toast-error-border));background-color:rgb(var(--fl-toast-error-bg));color:rgb(var(--fl-toast-error-fg))}.fl-toast[data-tone=notice]{border-color:rgb(var(--fl-toast-notice-border));background-color:rgb(var(--fl-toast-notice-bg));color:rgb(var(--fl-toast-notice-fg))}.fl-toast[data-tone=working]{border-color:rgb(var(--fl-toast-working-border));background-color:rgb(var(--fl-toast-working-bg));color:rgb(var(--fl-toast-working-fg))}.fl-modal-scrim{background-color:rgb(var(--fl-scrim) / var(--fl-modal-scrim-alpha))}.fl-modal{background-color:rgb(var(--fl-modal-bg));border:var(--fl-modal-border-width) solid rgb(var(--fl-modal-border));border-radius:var(--fl-modal-radius);box-shadow:var(--fl-modal-shadow)}.fl-modal-title{font-size:var(--fl-modal-title-size);font-weight:var(--fl-modal-title-weight);letter-spacing:-.025em}.fl-modal-section{padding:calc(var(--fl-modal-pad) * var(--fl-d))}.fl-tabs{display:flex;gap:var(--fl-space-xs)}.fl-tabs :where([role=tab]){display:flex;flex-shrink:0;align-items:center;gap:6px;white-space:nowrap;margin-bottom:-1px;padding:calc(var(--fl-tabs-pad-y) * .5 * var(--fl-d)) var(--fl-tabs-pad-x) calc(var(--fl-tabs-pad-y) * 1.25 * var(--fl-d));border-bottom:var(--fl-border-width-strong) solid transparent;color:rgb(var(--fl-tabs-fg));font-size:var(--fl-tabs-size);font-weight:var(--fl-tabs-weight);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:var(--fl-duration-base);transition-timing-function:var(--fl-ease-standard)}.fl-tabs [role=tab]:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:inset 0 0 0 var(--fl-focus-ring-width) rgb(var(--fl-focus-ring))}.fl-tabs [role=tab]:hover:not([aria-selected=true]){border-bottom-color:rgb(var(--fl-border-strong));color:rgb(var(--fl-ink-800))}.fl-tabs [role=tab][aria-selected=true]{border-bottom-color:rgb(var(--fl-tabs-active-indicator));color:rgb(var(--fl-tabs-active-fg))}.fl-tabs[data-variant=pill] [role=tab]{margin-bottom:0;border-bottom:0;border-radius:var(--fl-radius-pill);padding-bottom:calc(var(--fl-tabs-pad-y) * .5 * var(--fl-d))}.fl-tabs[data-variant=pill] [role=tab]:hover:not([aria-selected=true]){background-color:rgb(var(--fl-tabs-hover-bg))}.fl-tabs[data-variant=pill] [role=tab][aria-selected=true]{background-color:rgb(var(--fl-primary-soft))}.fl-tabs[data-variant=boxed] [role=tab]{margin-bottom:0;border:var(--fl-border-width) solid transparent;border-radius:var(--fl-radius) var(--fl-radius) 0 0;padding-bottom:calc(var(--fl-tabs-pad-y) * .5 * var(--fl-d))}.fl-tabs[data-variant=boxed] [role=tab]:hover:not([aria-selected=true]){background-color:rgb(var(--fl-tabs-hover-bg));border-color:transparent}.fl-tabs[data-variant=boxed] [role=tab][aria-selected=true]{border-color:rgb(var(--fl-tabs-border));border-bottom-color:rgb(var(--fl-surface))}.fl-nav-item{position:relative;display:flex;align-items:center;min-height:var(--fl-nav-item-height);border-radius:var(--fl-nav-item-radius);font-size:var(--fl-nav-item-size);line-height:1.25rem;font-weight:var(--fl-nav-item-weight);text-transform:var(--fl-nav-item-transform);color:var(--fl-nav-text, rgb(var(--fl-nav-item-fg, var(--fl-tone-nav-item-fg, var(--fl-ink-800)))))}.fl-nav-item[data-mode=icon]{width:var(--fl-nav-item-height);justify-content:center}.fl-nav-item[data-mode=label]{width:100%;gap:var(--fl-nav-item-gap);padding-inline:var(--fl-nav-item-pad-x)}.fl-nav-item[data-variant=pill]{border-radius:var(--fl-radius-pill)}.fl-nav-item:focus-visible{outline:2px solid rgb(var(--fl-nav-item-focus));outline-offset:2px;box-shadow:0 0 0 2px rgb(var(--fl-tone-nav-item-hover-fg, var(--fl-text)))}.fl-nav-item:disabled{opacity:.5}.fl-nav-item[aria-current=page]{background-color:rgb(var(--fl-nav-item-active-bg));color:rgb(var(--fl-nav-item-active-fg))}.fl-nav-item:not([aria-current=page]):hover{background-color:var(--fl-nav-hover, rgb(var(--fl-nav-item-hover-bg, var(--fl-tone-nav-item-hover-bg, var(--fl-ink-100)))));color:var(--fl-nav-hover-text, rgb(var(--fl-nav-item-hover-fg, var(--fl-tone-nav-item-hover-fg, var(--fl-ink-900)))))}.fl-nav-item[data-variant=tab]{--fl-tab-bar: rgb(var(--fl-accent-ui, var(--fl-primary)));box-sizing:border-box;border-radius:0;background-color:transparent;border:0 solid transparent;border-bottom-width:3px}.fl-nav-item[data-variant=tab][data-bar=bg]{--fl-tab-bar: rgb(var(--fl-nav-item-active-bg))}.fl-nav-item[data-variant=tab][data-bar=fg]{--fl-tab-bar: rgb(var(--fl-nav-item-active-fg))}.fl-nav-item[data-variant=tab][aria-current=page]{background-color:transparent;border-bottom-color:var(--fl-tab-bar);color:var(--fl-nav-hover-text, rgb(var(--fl-nav-item-hover-fg, var(--fl-tone-nav-item-hover-fg, var(--fl-ink-900)))))}.fl-nav-item[data-variant=tab]:not([aria-current=page]):hover{background-color:transparent}.fl-navbar .fl-nav-item[data-variant=tab]{min-height:var(--fl-navbar-h, 56px)}.fl-navbar-items:has([data-variant=tab]){align-self:stretch}:where(.fl-sidebar,.fl-tree-nav,.fl-tree-actions) .fl-nav-item[data-variant=tab]{border-bottom-width:0;border-left-width:3px;min-height:var(--fl-nav-item-height)}:where(.fl-sidebar,.fl-tree-nav,.fl-tree-actions) .fl-nav-item[data-variant=tab][aria-current=page]{border-left-color:var(--fl-tab-bar);border-bottom-color:transparent}:where(.fl-navbar-items,.fl-tree-nav-wrap,.fl-navbar-actions) .fl-nav-item[data-variant=tab]{border-bottom-width:3px;border-left-width:0;min-height:var(--fl-navbar-h, 56px)}:where(.fl-navbar-items,.fl-tree-nav-wrap,.fl-navbar-actions) .fl-nav-item[data-variant=tab][aria-current=page]{border-bottom-color:var(--fl-tab-bar);border-left-color:transparent}.fl-navbar-more-menu .fl-nav-item[data-variant=tab]{border-bottom-width:0;border-left-width:3px;min-height:var(--fl-nav-item-height)}.fl-navbar-more-menu .fl-nav-item[data-variant=tab][aria-current=page]{border-left-color:var(--fl-tab-bar);border-bottom-color:transparent}.fl-rail-tip{position:fixed;z-index:60;transform:translateY(-50%);pointer-events:none;white-space:nowrap;padding:5px 10px;border-radius:var(--fl-radius);font-size:var(--fl-fs-sm);font-weight:var(--fl-weight-medium);background-color:rgb(var(--fl-inverse));color:rgb(var(--fl-on-inverse));box-shadow:var(--fl-shadow-card)}.fl-sidebar{display:flex;flex-direction:column;align-items:center;flex-shrink:0;gap:var(--fl-sidebar-gap);width:var(--fl-sidebar-w, 56px);overflow-y:auto;border-radius:var(--fl-sidebar-radius);border:var(--fl-sidebar-border-width) solid rgb(var(--fl-sidebar-border));box-shadow:var(--fl-sidebar-shadow);background-color:rgb(var(--fl-sidebar-bg, var(--fl-tone-sidebar-bg)));padding:calc(var(--fl-sidebar-pad-y) * var(--fl-d)) var(--fl-sidebar-pad-x)}.fl-sidebar[data-style=panel]{align-items:stretch;padding-inline:max(var(--fl-sidebar-pad-x),var(--fl-space-sm))}.fl-workspace{background-color:rgb(var(--fl-workspace-bg))}.fl-sidebar-brand{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin-bottom:var(--fl-space-sm);border-radius:var(--fl-sidebar-brand-radius);background-color:rgb(var(--fl-sidebar-brand-bg));color:rgb(var(--fl-sidebar-brand-fg));font-size:var(--fl-fs-sm);line-height:1rem;font-weight:var(--fl-weight-bold)}.fl-sidebar-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fl-fs-base);font-weight:var(--fl-weight-semibold);color:rgb(var(--fl-nav-item-fg, var(--fl-tone-nav-item-fg)))}.fl-sidebar-rule{flex-shrink:0;height:1px;width:1.5rem;margin-block:var(--fl-space-sm);background-color:rgb(var(--fl-tone-nav-item-hover-bg))}.fl-sidebar[data-style=panel] .fl-sidebar-rule{width:auto}.fl-navbar{display:flex;flex-wrap:nowrap;align-items:center;flex-shrink:0;justify-content:space-between;gap:var(--fl-space-sm);height:var(--fl-navbar-h, 56px);padding:0 var(--fl-navbar-pad-x);background-color:rgb(var(--fl-navbar-bg, var(--fl-tone-navbar-bg)));color:rgb(var(--fl-navbar-fg, var(--fl-tone-navbar-fg)));border:0 solid rgb(var(--fl-navbar-border));border-bottom-width:var(--fl-navbar-border-width);box-shadow:var(--fl-navbar-shadow)}.fl-navbar[data-edge=bottom]{border-bottom-width:0;border-top-width:var(--fl-navbar-border-width)}.fl-navbar[data-align=start]{justify-content:flex-start}.fl-navbar[data-align=center]{justify-content:center}.fl-navbar .fl-nav-item{min-height:min(var(--fl-nav-item-height),calc(var(--fl-navbar-h, 56px) - 12px))}.fl-navbar-brand{flex-shrink:0;white-space:nowrap;font-size:var(--fl-navbar-brand-size);line-height:1.25rem;font-weight:var(--fl-navbar-brand-weight)}.fl-navbar-brand[data-font=display]{font-family:var(--fl-font-display)}.fl-navbar-brand[data-image]{display:inline-flex;align-items:center;gap:var(--fl-space-sm);min-width:0}.fl-tree-brand{display:flex;flex-shrink:0;align-items:center;gap:.75rem;min-width:0;margin-bottom:var(--fl-space-sm)}.fl-tree-brand[data-image=logo]{flex-wrap:wrap;row-gap:var(--fl-space-xs)}.fl-tree-brand[data-narrow]{gap:0}.fl-navbar-items{display:flex;flex:0 1 auto;flex-wrap:nowrap;min-width:0;gap:var(--fl-space-xs);padding:6px;margin:-6px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.fl-navbar-items::-webkit-scrollbar{display:none}.fl-navbar-items>*{flex-shrink:0}.fl-navbar-items[data-fade-start]{-webkit-mask-image:linear-gradient(to right,transparent 0,black 32px);mask-image:linear-gradient(to right,transparent 0,black 32px)}.fl-navbar-items[data-fade-end]{-webkit-mask-image:linear-gradient(to left,transparent 0,black 32px);mask-image:linear-gradient(to left,transparent 0,black 32px)}.fl-navbar-items[data-fade-start][data-fade-end]{-webkit-mask-image:linear-gradient(to right,transparent 0,black 32px,black calc(100% - 32px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black 32px,black calc(100% - 32px),transparent 100%)}.fl-navbar-actions{display:flex;flex-shrink:0;flex-wrap:nowrap;gap:var(--fl-space-sm)}.fl-message-user{max-width:85%;border-radius:var(--fl-chat-message-user-radius);border-top-right-radius:var(--fl-radius-md);background-color:rgb(var(--fl-chat-message-user-bg));color:rgb(var(--fl-chat-message-user-fg));padding:calc(var(--fl-chat-message-user-pad-y) * var(--fl-d)) var(--fl-chat-message-user-pad-x);font-size:var(--fl-chat-message-user-size);line-height:var(--fl-chat-message-leading)}.fl-message-user[data-variant=ruled]{border-radius:0;background-color:transparent;color:rgb(var(--fl-chat-message-assistant-fg));padding-inline:var(--fl-chat-message-user-pad-x) 0;border-left:var(--fl-border-width-strong) solid rgb(var(--fl-chat-message-rule-color))}.fl-composer{background-color:rgb(var(--fl-composer-bg));border:var(--fl-composer-border-width) solid rgb(var(--fl-composer-border));border-radius:var(--fl-composer-radius);box-shadow:var(--fl-composer-shadow);padding:calc(var(--fl-composer-pad) * var(--fl-d))}.fl-composer[data-variant=plain]{box-shadow:none;background-color:transparent}.fl-shell{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden;background-color:rgb(var(--fl-workspace-bg))}.fl-shell-main{display:flex;flex:1 1 0;min-height:0;min-width:0}.fl-shell-main[data-framed]{padding:var(--fl-content-pad);gap:var(--fl-content-gap)}.fl-shell-body{position:relative;display:flex;flex:1 1 0;flex-direction:column;min-height:0;min-width:0}.fl-shell-row{display:flex;flex:1 1 0;min-height:0;min-width:0}.fl-shell-row[data-framed]{gap:var(--fl-content-gap)}.fl-shell-content{display:flex;flex:1 1 0;min-height:0;min-width:0;gap:var(--fl-content-gap);overflow:hidden}.fl-shell-content[data-padded]{padding:var(--fl-content-pad)}.fl-shell-side{display:flex;flex-shrink:0;min-height:0}.fl-shell-side>.fl-sidebar{min-height:0}.fl-shell[data-fl-sidebar-surface=flush] .fl-sidebar{border-radius:0}.fl-shell[data-fl-sidebar-surface=flush][data-fl-sidebar-side=left] .fl-sidebar{border-right-width:max(var(--fl-sidebar-border-width),var(--fl-border-width))}.fl-shell[data-fl-sidebar-surface=flush][data-fl-sidebar-side=right] .fl-sidebar{border-left-width:max(var(--fl-sidebar-border-width),var(--fl-border-width))}.fl-shell[data-fl-scroll=page] .fl-shell-body[data-scroller]{overflow-y:auto;container-type:size}.fl-shell[data-fl-scroll=page] .fl-shell-body[data-scroller] .fl-shell-content{flex:1 0 auto;overflow:visible;min-height:auto}.fl-shell[data-fl-scroll=page] .fl-shell-body[data-scroller] .fl-shell-row{flex:1 0 auto;min-height:auto}.fl-shell[data-fl-scroll=page] .fl-shell-content{max-width:var(--fl-content-max-w)}.fl-shell[data-fl-scroll=page][data-fl-content-align=center] .fl-shell-content{margin-inline:auto;width:100%}.fl-shell-bar[data-behavior=sticky]{position:sticky;z-index:10}.fl-shell-bar[data-bar=navbar][data-behavior=sticky][data-edge=top]{top:0}.fl-shell-bar[data-bar=navbar][data-behavior=sticky][data-edge=bottom]{bottom:0}.fl-shell-side[data-behavior=sticky]{position:sticky;top:0;align-self:flex-start;height:100cqh}.fl-shell-side[data-behavior=static]{align-self:flex-start}.fl-shell[data-fl-scroll=page][data-fl-navbar=top][data-fl-navbar-behavior=sticky] .fl-shell-side[data-behavior=sticky]{top:var(--fl-navbar-live-h, 0px);height:calc(100cqh - var(--fl-navbar-live-h, 0px))}.fl-shell[data-fl-scroll=page][data-fl-navbar=bottom]:not([data-fl-navbar-behavior=fixed]) .fl-shell-side[data-behavior=sticky]{height:calc(100cqh - var(--fl-navbar-live-h, 0px))}.fl-shell-bar{display:flex;flex-direction:column;flex-shrink:0}.fl-shell-menubar{display:flex;flex-shrink:0;align-items:center;gap:var(--fl-space-sm);min-height:44px;padding-inline:var(--fl-space-sm);border-bottom:var(--fl-border-width) solid rgb(var(--fl-border));background-color:rgb(var(--fl-surface));color:rgb(var(--fl-text))}.fl-shell-menubar[data-side=right]{flex-direction:row-reverse}.fl-shell-menu{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--fl-radius);color:rgb(var(--fl-text-muted))}.fl-shell-menu:hover{background-color:rgb(var(--fl-surface-sunken));color:rgb(var(--fl-text))}.fl-shell-menu:focus-visible{outline:2px solid rgb(var(--fl-focus-ring));outline-offset:2px}.fl-shell[data-fl-collapsed] .fl-shell-side{position:absolute;top:0;bottom:0;z-index:30;width:min(var(--fl-sidebar-w),calc(100% - 44px));padding:0;transition:transform var(--fl-duration-base) var(--fl-ease-standard)}.fl-shell[data-fl-collapsed] .fl-shell-side[data-side=left]{left:0;transform:translate(-100%)}.fl-shell[data-fl-collapsed] .fl-shell-side[data-side=right]{right:0;transform:translate(100%)}.fl-shell[data-fl-collapsed] .fl-shell-side[data-open]{transform:none}.fl-shell[data-fl-collapsed] .fl-shell-side>.fl-sidebar{width:100%;border-radius:0}.fl-shell-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background-color:rgb(var(--fl-scrim) / var(--fl-drawer-scrim-alpha))}.fl-tree-box{display:flex;min-width:0;min-height:0;padding:var(--fl-tree-pad, 0px);gap:var(--fl-tree-gap, 0px)}.fl-tree-box[data-chrome=sidebar]{padding-block:max(calc(var(--fl-sidebar-pad-y) * var(--fl-d)),var(--fl-tree-pad, 0px));padding-inline:max(var(--fl-sidebar-pad-x),var(--fl-tree-pad, 0px));gap:max(var(--fl-sidebar-gap),var(--fl-tree-gap, 0px))}.fl-tree-box[data-chrome=navbar]{padding-block:0;padding-inline:max(var(--fl-navbar-pad-x),var(--fl-tree-pad, 0px))}.fl-tree-box[data-chrome=navbar][data-surface=floating]{border-width:var(--fl-border-width);border-radius:var(--fl-workspace-panel-radius)}.fl-tree-box[data-chrome=sidebar][data-surface=flush]{border-radius:0}.fl-tree-box[data-chrome=sidebar][data-surface=flush][data-facing=right]{border-right-width:max(var(--fl-sidebar-border-width),var(--fl-border-width))}.fl-tree-box[data-chrome=sidebar][data-surface=flush][data-facing=left]{border-left-width:max(var(--fl-sidebar-border-width),var(--fl-border-width))}.fl-tree-box[data-chrome=sidebar][data-surface=flush][data-facing=bottom]{border-bottom-width:max(var(--fl-sidebar-border-width),var(--fl-border-width))}.fl-tree-box[data-chrome=sidebar][data-surface=flush][data-facing=top]{border-top-width:max(var(--fl-sidebar-border-width),var(--fl-border-width))}.fl-tree-nav{display:flex;flex-direction:column;align-items:inherit;gap:var(--fl-sidebar-gap)}.fl-tree-nav[data-stretch] .fl-sidebar-rule{width:auto}.fl-tree-nav-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fl-space-xs)}.fl-tree-actions{display:flex;flex-direction:column;align-items:inherit;gap:var(--fl-space-xs);padding-top:var(--fl-space-md)}.fl-tree-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--fl-weight-semibold);line-height:1.25rem}.fl-tree-title[data-size=sm]{font-size:var(--fl-fs-sm)}.fl-tree-title[data-size=md]{font-size:var(--fl-fs-base)}.fl-tree-title[data-size=lg]{font-size:var(--fl-fs-lg)}.fl-tree-custom{display:flex;min-width:0;min-height:0}.fl-tree-content{display:flex;min-width:0;min-height:0;gap:var(--fl-content-gap);overflow:hidden}.fl-tree-content[data-padded]{padding:var(--fl-content-pad)}.fl-tree-scroller{display:flex;flex-direction:column;min-width:0;min-height:0;overflow-y:auto;container-type:size}.fl-tree-frame{display:flex;flex-direction:column;min-width:0;min-height:0;padding:var(--fl-tree-pad, 0px)}.fl-tree-scroller .fl-tree-content{overflow:visible;flex:1 0 auto;min-height:auto}.fl-tree-box[data-behavior=sticky]{position:sticky;z-index:10;top:var(--fl-tree-top, 0px)}.fl-tree-box[data-behavior=sticky][data-bar][data-edge=top]{top:0}.fl-tree-box[data-behavior=sticky][data-bar][data-edge=bottom]{top:auto;bottom:0}.fl-tree-box[data-behavior=sticky][data-pdir=row]:not([data-bar]){align-self:flex-start;height:calc(100cqh - var(--fl-tree-top, 0px) - var(--fl-tree-bottom, 0px))}.fl-tree-box[data-behavior=static][data-pdir=row]:not([data-bar]){align-self:flex-start}.fl-navbar .fl-tree-title{display:block;align-self:center;height:24px;line-height:24px;padding-inline-start:var(--fl-space-md);border-inline-start:1px solid color-mix(in srgb,currentColor 28%,transparent)}.fl-tree-launcher{display:flex;align-items:center;min-width:0}.fl-navbar .fl-launcher-button{width:min(var(--fl-nav-item-height),calc(var(--fl-navbar-h, 56px) - 12px));justify-content:center}.fl-launcher-button[data-open]{background-color:var(--fl-nav-hover, rgb(var(--fl-nav-item-hover-bg, var(--fl-tone-nav-item-hover-bg, var(--fl-ink-100)))))}.fl-tree-launcher[data-orientation=vertical]{align-self:stretch}.fl-launcher-button[data-wide]{width:100%}.fl-launcher{position:fixed;z-index:1100;display:flex;flex-direction:column;gap:var(--fl-space-md);width:min(440px,calc(100vw - 16px));box-sizing:border-box;padding:var(--fl-space-lg);background-color:rgb(var(--fl-surface-overlay, var(--fl-surface)));color:rgb(var(--fl-text));border:1px solid rgb(var(--fl-border));border-radius:var(--fl-card-radius, 8px);box-shadow:var(--fl-shadow-popover);font-family:var(--fl-font-sans);animation:fl-launcher-in var(--fl-duration-fast, .12s) var(--fl-ease-standard, ease-out)}@keyframes fl-launcher-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.fl-launcher{animation:none}}.fl-launcher-search{flex-shrink:0}.fl-launcher-scroll{display:flex;flex-direction:column;gap:var(--fl-space-lg);min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0 calc(var(--fl-space-xs) * -1);padding:2px var(--fl-space-xs)}.fl-launcher-heading{margin:0 0 var(--fl-space-sm);font-size:var(--fl-fs-xs, 12px);line-height:1rem;font-weight:var(--fl-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--fl-text-muted))}.fl-launcher-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--fl-space-xs)}.fl-launcher-tile{position:relative;display:flex;flex-direction:column;align-items:center;width:auto;min-width:0;min-height:88px;box-sizing:border-box;gap:var(--fl-space-sm);padding:var(--fl-space-md) var(--fl-space-xs) var(--fl-space-sm);border-radius:var(--fl-radius);background:transparent;color:rgb(var(--fl-text));text-align:center;cursor:pointer}.fl-launcher-tile:hover{background-color:rgb(var(--fl-surface-sunken))}.fl-launcher-tile:focus-visible{outline:2px solid rgb(var(--fl-focus-ring));outline-offset:0}.fl-launcher-tile:disabled{opacity:.5;cursor:default}.fl-launcher-tile[aria-current=page] .fl-launcher-label{color:rgb(var(--fl-accent-text))}.fl-launcher-icon{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--fl-radius);background-color:rgb(var(--fl-primary));color:rgb(var(--fl-on-primary));box-shadow:inset 0 -2px #0003}.fl-launcher-icon svg{width:20px;height:20px}.fl-launcher-tile[aria-current=page] .fl-launcher-icon{box-shadow:inset 0 -2px #0003,0 0 0 2px rgb(var(--fl-surface-overlay, var(--fl-surface))),0 0 0 4px rgb(var(--fl-primary))}.fl-launcher-dot{display:none;position:absolute;top:-3px;right:-3px;width:8px;height:8px;border-radius:9999px;background-color:rgb(var(--fl-primary));box-shadow:0 0 0 2px rgb(var(--fl-surface-overlay, var(--fl-surface)))}.fl-launcher-tile[aria-current=page] .fl-launcher-dot{box-shadow:0 0 0 2px rgb(var(--fl-primary-soft))}.fl-launcher-label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:100%;overflow-wrap:anywhere;font-size:var(--fl-fs-sm, 13px);line-height:1.2;font-weight:var(--fl-weight-semibold)}.fl-launcher-empty{margin:0;padding:var(--fl-space-lg) var(--fl-space-sm);text-align:center;font-size:var(--fl-fs-sm, 13px);color:rgb(var(--fl-text-muted))}@media(max-width:639px){.fl-launcher{left:0!important;right:0;width:auto;border-inline-width:0;border-radius:0 0 var(--fl-card-radius, 8px) var(--fl-card-radius, 8px)}}.fl-tree-drawer{position:absolute;z-index:30;display:flex;transition:transform var(--fl-duration-base) var(--fl-ease-standard)}.fl-tree-drawer>.fl-tree-box{flex:1 1 auto;border-radius:0}.fl-tree-drawer[data-edge=left],.fl-tree-drawer[data-edge=right]{top:0;bottom:0;width:var(--fl-drawer-size)}.fl-tree-drawer[data-edge=top],.fl-tree-drawer[data-edge=bottom]{left:0;right:0;flex-direction:column}.fl-tree-drawer[data-edge=left]{left:0;transform:translate(-100%)}.fl-tree-drawer[data-edge=right]{right:0;transform:translate(100%)}.fl-tree-drawer[data-edge=top]{top:0;transform:translateY(-100%)}.fl-tree-drawer[data-edge=bottom]{bottom:0;transform:translateY(100%)}.fl-tree-drawer[data-open]{transform:none}@media(max-width:479px){.fl-navbar{padding-inline:8px;gap:4px}.fl-navbar .fl-brand-img[data-kind=logo]{max-width:112px;height:26px}.fl-navbar .fl-tree-title{display:none}}.scroll-slim{scrollbar-width:thin;scrollbar-color:rgb(var(--fl-scrollbar-thumb)) transparent}.scroll-slim::-webkit-scrollbar{width:var(--fl-scrollbar-width);height:var(--fl-scrollbar-width)}.scroll-slim::-webkit-scrollbar-track{background:transparent}.scroll-slim::-webkit-scrollbar-thumb{border-radius:9999px;background-color:rgb(var(--fl-scrollbar-thumb));border:2px solid transparent;background-clip:content-box}.scroll-slim::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(var(--fl-ink-300) / var(--tw-bg-opacity, 1))}.chip{display:inline-flex;align-items:center;gap:.25rem;border-radius:var(--fl-radius-md, 6px);--tw-bg-opacity: 1;background-color:rgb(var(--fl-ink-100) / var(--tw-bg-opacity, 1));padding:.125rem .375rem;font-size:calc(var(--fl-size-xs, 11px) * var(--fl-size-scale, 1));font-weight:var(--fl-weight-medium, 500);--tw-text-opacity: 1;color:rgb(var(--fl-ink-600) / var(--tw-text-opacity, 1))}.caret:after{content:"";margin-left:.125rem;display:inline-block;height:1.05em;width:2px;--tw-translate-y: 2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(var(--fl-accent-500) / var(--tw-bg-opacity, 1));animation:pulse-dot 1s ease-in-out infinite}.skeleton{background:linear-gradient(90deg,rgb(var(--fl-skeleton-base)) 25%,rgb(var(--fl-skeleton-highlight)),rgb(var(--fl-skeleton-base)) 75%);background-size:200% 100%}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{animation:shimmer 1.8s linear infinite;border-radius:var(--fl-radius-default, 4px)}.thread-view{background:var(--tv-page-bg);color:var(--tv-text-primary);font-size:16px;line-height:1.7}.tv-page{background-color:var(--tv-page-bg)}.thread-view .tv-note{border-color:var(--tv-note-border);background:var(--tv-note-bg);color:var(--tv-note-fg)}.thread-view .tv-card{background:var(--tv-surface-2);border:.5px solid var(--tv-border);border-radius:12px}.thread-view .tv-metric{background:var(--tv-surface-1);border-radius:8px;padding:10px 12px}.thread-view .tv-label{font-size:12px;color:var(--tv-text-secondary);margin-bottom:2px}.thread-view .tv-val{font-size:13px;line-height:1.5}.thread-view .tl{--tv-gutter: 62px;--tv-axis: 74px;list-style:none;margin:0;padding:0}.thread-view .tl li{position:relative;padding:0 3px 14px calc(var(--tv-axis) + 16px)}.thread-view .tl li:last-child{padding-bottom:0}.thread-view .tl .time{position:absolute;left:0;width:var(--tv-gutter);text-align:right;font-size:12px;line-height:1.4;color:var(--tv-text-muted);font-variant-numeric:tabular-nums}.thread-view .tl .dot{position:absolute;left:calc(var(--tv-axis) - 4.5px);width:9px;height:9px;border-radius:50%}.thread-view .tl .rail{position:absolute;left:var(--tv-axis);bottom:0;width:1px;background:color-mix(in srgb,var(--tv-text-muted) 42%,transparent)}.thread-view .msg{padding:13px 15px}.thread-view .hdr{display:flex;align-items:center;gap:8px;margin-bottom:7px;min-width:0}.thread-view .hdr .who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-view .hdr .\!who{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.thread-view .who{font-size:14px;font-weight:500}.thread-view .\!who{font-size:14px!important;font-weight:500!important}.thread-view .env{margin-left:auto;font-size:12px;color:var(--tv-text-muted);white-space:nowrap}.thread-view .avatar{width:24px;height:24px;border-radius:50%;font-size:11px;display:flex;align-items:center;justify-content:center;flex:none;font-weight:600}.thread-view .tv-body{margin:0 0 8px;font-size:14px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.thread-view .chips{display:flex;flex-wrap:wrap;gap:6px}.thread-view .tv-chip{font-size:12px;padding:3px 9px;border-radius:8px}.thread-view .ack-row{background:var(--tv-surface-1);border-radius:8px;padding:8px 13px;display:flex;align-items:center;gap:8px;min-width:0}.thread-view .ack-row>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-view .teal{background:var(--tv-teal-bg);color:var(--tv-teal-fg)}.thread-view .teal-dark{background:var(--tv-teal-bg);color:var(--tv-teal-deep)}.thread-view .blue{background:var(--tv-blue-bg);color:var(--tv-blue-fg)}.thread-view .blue-dark{background:var(--tv-blue-bg);color:var(--tv-blue-deep)}.thread-view .amber{background:var(--tv-amber-bg);color:var(--tv-amber-fg)}.thread-view .amber-dark{background:var(--tv-amber-bg);color:var(--tv-amber-deep)}.thread-view .violet{background:var(--tv-violet-bg);color:var(--tv-violet-fg)}.thread-view .violet-dark{background:var(--tv-violet-bg);color:var(--tv-violet-deep)}.thread-view .slate{background:var(--tv-slate-bg);color:var(--tv-slate-fg)}.thread-view .slate-dark{background:var(--tv-slate-bg);color:var(--tv-slate-deep)}.thread-view .cited{outline:1.5px solid var(--tv-cited);outline-offset:1px;background:var(--tv-surface-2)}.thread-view .\!cited{outline:1.5px solid var(--tv-cited)!important;outline-offset:1px!important;background:var(--tv-surface-2)!important}.thread-view .growth{display:grid;grid-template-columns:var(--tv-gutter, 62px) minmax(0,1fr) 82px;gap:9px 12px;align-items:center;font-size:12px}.thread-view .growth>span:first-child{text-align:right}.thread-view .growth>span:last-child{text-align:right}.thread-view .track{height:10px;background:var(--tv-surface-1);border-radius:3px;display:block}.thread-view .fill{display:block;height:10px;border-radius:3px;background:var(--tv-bar);transition:width .6s cubic-bezier(.16,1,.3,1)}.viz-bar{transition:width .55s cubic-bezier(.16,1,.3,1),fill-opacity .15s ease}.viz-row:focus-visible{outline:none}.viz-row:focus-visible .viz-hit{outline:2px solid rgb(var(--fl-focus-ring));outline-offset:1px}.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}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.isolate{isolation:isolate}.z-50{z-index:50}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.\!mb-0{margin-bottom:0!important}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-auto{margin-top:auto}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-auto{height:auto}.h-full{height:100%}.min-h-0{min-height:0px}.min-h-full{min-height:100%}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-\[min\(760px\,94vw\)\]{width:min(760px,94vw)}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}@keyframes card-pop{0%{opacity:0;transform:scale(.94) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-card-pop{animation:card-pop .32s cubic-bezier(.16,1,.3,1) both}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fade-in .25s ease-out both}@keyframes fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fade-in-up .3s cubic-bezier(.16,1,.3,1) both}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}@keyframes swipe-left{0%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(-120%) rotate(-8deg)}}.animate-swipe-left{animation:swipe-left .3s ease-out forwards}@keyframes swipe-right{0%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(120%) rotate(8deg)}}.animate-swipe-right{animation:swipe-right .3s ease-out forwards}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:var(--fl-radius-default, 4px)}.rounded-lg{border-radius:var(--fl-radius, 8px)}.border{border-width:var(--fl-border-width, 1px)}.border-strong{border-width:var(--fl-border-width-strong, 2px)}.border-b{border-bottom-width:var(--fl-border-width, 1px)}.border-t{border-top-width:var(--fl-border-width, 1px)}.border-ink-200{--tw-border-opacity: 1;border-color:rgb(var(--fl-ink-200) / var(--tw-border-opacity, 1))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(var(--fl-warning-100, 254 243 199) / var(--tw-bg-opacity, 1))}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pt-3{padding-top:.75rem}.text-center{text-align:center}.font-display{font-family:var(--fl-font-display, Inter),ui-sans-serif,system-ui}.font-mono{font-family:var(--fl-font-mono, ui-monospace),monospace}.font-sans{font-family:var(--fl-font-sans, Inter),ui-sans-serif,system-ui}.text-fl-2xs-h{font-size:calc(var(--fl-size-2xs, 10px) * var(--fl-size-scale, 1) + .5px)}.text-fl-md{font-size:calc(var(--fl-size-md, 13px) * var(--fl-size-scale, 1))}.text-fl-sm{font-size:calc(var(--fl-size-sm, 12px) * var(--fl-size-scale, 1))}.text-fl-sm-h{font-size:calc(var(--fl-size-sm, 12px) * var(--fl-size-scale, 1) + .5px)}.text-fl-xs{font-size:calc(var(--fl-size-xs, 11px) * var(--fl-size-scale, 1))}.text-fl-xs-h{font-size:calc(var(--fl-size-xs, 11px) * var(--fl-size-scale, 1) + .5px)}.text-sm{font-size:calc(.875rem * var(--fl-size-scale, 1));line-height:1.25rem}.font-medium{font-weight:var(--fl-weight-medium, 500)}.font-semibold{font-weight:var(--fl-weight-semibold, 600)}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-accent-600{--tw-text-opacity: 1;color:rgb(var(--fl-accent-600) / var(--tw-text-opacity, 1))}.text-accent-text{--tw-text-opacity: 1;color:rgb(var(--fl-accent-text, 33 72 216) / var(--tw-text-opacity, 1))}.text-ink-500{--tw-text-opacity: 1;color:rgb(var(--fl-ink-500) / var(--tw-text-opacity, 1))}.text-ink-700{--tw-text-opacity: 1;color:rgb(var(--fl-ink-700) / var(--tw-text-opacity, 1))}.text-ink-900{--tw-text-opacity: 1;color:rgb(var(--fl-ink-900) / var(--tw-text-opacity, 1))}.text-inverse{--tw-text-opacity: 1;color:rgb(var(--fl-inverse, 26 27 33) / var(--tw-text-opacity, 1))}.text-warning-text{--tw-text-opacity: 1;color:rgb(var(--fl-warning-text, 180 83 9) / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-modal{--tw-shadow: var(--fl-shadow-modal, 0 24px 70px -20px rgba(16,17,23,.45));--tw-shadow-colored: 0 24px 70px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-popover{--tw-shadow: var(--fl-shadow-popover, 0 8px 28px -14px rgba(16,17,23,.28));--tw-shadow-colored: 0 8px 28px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--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(3px + 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)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-amber-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--fl-warning-300, 252 211 77) / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.prose-answer{font-size:var(--fl-prose-size);line-height:var(--fl-prose-leading);color:rgb(var(--fl-prose-fg))}.prose-answer>*+*{margin-top:1rem}.prose-answer p{line-height:var(--fl-prose-leading)}.prose-answer strong{font-weight:var(--fl-weight-semibold, 600);--tw-text-opacity: 1;color:rgb(var(--fl-ink-900) / var(--tw-text-opacity, 1))}.prose-answer em{font-style:italic;--tw-text-opacity: 1;color:rgb(var(--fl-ink-700) / var(--tw-text-opacity, 1))}.prose-answer ul{list-style-type:disc}.prose-answer ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.prose-answer ul{padding-left:1.25rem}.prose-answer ol{list-style-type:decimal}.prose-answer ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.prose-answer ol{padding-left:1.25rem}.prose-answer li{line-height:1.65}.prose-answer li>p{margin:0;display:inline}.prose-answer h1{font-size:calc(1.125rem * var(--fl-size-scale, 1));line-height:1.75rem;--tw-text-opacity: 1;color:rgb(var(--fl-ink-900) / var(--tw-text-opacity, 1));font-weight:var(--fl-prose-heading-weight)}.prose-answer h2{font-size:calc(1rem * var(--fl-size-scale, 1));line-height:1.5rem;--tw-text-opacity: 1;color:rgb(var(--fl-ink-900) / var(--tw-text-opacity, 1));font-weight:var(--fl-prose-heading-weight)}.prose-answer h3{font-size:calc(.875rem * var(--fl-size-scale, 1));line-height:1.25rem;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(var(--fl-ink-500) / var(--tw-text-opacity, 1));font-weight:var(--fl-prose-heading-weight)}.prose-answer a{text-decoration-line:underline;text-decoration-color:rgb(var(--fl-accent-200) / 1);text-underline-offset:2px}.prose-answer a:hover{text-decoration-color:rgb(var(--fl-accent-500) / 1)}.prose-answer a{color:rgb(var(--fl-prose-link-fg))}.prose-answer blockquote{border-left-width:2px;--tw-border-opacity: 1;border-color:rgb(var(--fl-ink-200) / var(--tw-border-opacity, 1));padding-left:1rem;font-style:italic;--tw-text-opacity: 1;color:rgb(var(--fl-ink-600) / var(--tw-text-opacity, 1))}.prose-answer code{border-radius:var(--fl-radius-default, 4px);padding:.125rem .375rem;font-family:var(--fl-font-mono, ui-monospace),monospace;font-size:calc(var(--fl-size-md, 13px) * var(--fl-size-scale, 1));background-color:rgb(var(--fl-prose-code-bg));color:rgb(var(--fl-prose-code-fg))}.prose-answer pre{overflow-x:auto;border-radius:calc(var(--fl-radius, 8px) * 1.5);border-width:var(--fl-border-width, 1px);--tw-border-opacity: 1;border-color:rgb(var(--fl-ink-200) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--fl-ink-50) / var(--tw-bg-opacity, 1));padding:1rem}.prose-answer pre code{background-color:transparent;padding:0;font-size:calc(var(--fl-size-md, 13px) * var(--fl-size-scale, 1));line-height:1.625}.prose-answer hr{--tw-border-opacity: 1;border-color:rgb(var(--fl-ink-200) / var(--tw-border-opacity, 1))}@keyframes src-enter-left{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes src-enter-right{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.src-enter-left{animation:src-enter-left .45s cubic-bezier(.16,1,.3,1) both}.src-enter-right{animation:src-enter-right .45s cubic-bezier(.16,1,.3,1) both}@media(prefers-reduced-motion:reduce){.src-enter-left,.src-enter-right{animation:none}}.sources-card{transition:opacity .22s ease,visibility 0s linear 0s}.sources-card[data-hidden=true]{opacity:0;visibility:hidden;transition:opacity .22s ease,visibility 0s linear .22s}@media(prefers-reduced-motion:reduce){.sources-card{transition:none}}.quote-email p{margin:0 0 .7em}.quote-email p:last-child{margin-bottom:0}.quote-email strong{font-weight:600}.quote-email table{max-width:100%}.quote-email :where(td,th){word-break:break-word}.quote-email>table,.quote-email table{display:block;overflow-x:auto}@keyframes stage-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes stage-out{0%{opacity:.55;transform:translateY(0)}to{opacity:0;transform:translateY(-3px)}}@keyframes stage-breathe{0%,to{opacity:1}50%{opacity:.58}}.stage-line{animation:stage-in .2s cubic-bezier(.2,.7,.3,1) .14s both}.stage-line-out{animation:stage-out .13s cubic-bezier(.4,0,1,1) both}.stage-line-active{animation:stage-in .2s cubic-bezier(.2,.7,.3,1) .14s both,stage-breathe 2.1s ease-in-out .34s infinite}@media(prefers-reduced-motion:reduce){.stage-line,.stage-line-active{animation:none;opacity:1}.stage-line-out{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;transition-delay:0s!important;scroll-behavior:auto!important}.animate-spin,.animate-spin:before,.animate-spin:after{animation-duration:1s!important;animation-iteration-count:infinite!important}}@media(min-width:1280px){.fl-sources-gutter{transition:padding-right .18s ease}main[data-sources] .fl-sources-gutter{padding-right:268px}}@media(prefers-reduced-motion:reduce){.fl-sources-gutter{transition:none}}.fl-plain-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.fl-num{font-variant-numeric:tabular-nums}.fl-mono,.fl-mono input{font-family:var(--fl-font-mono)}.fl-eyebrow{display:block;margin-bottom:4px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.fl-cell-stack{display:flex;flex-direction:column;min-width:0}.fl-cell-stack>*{line-height:1.4}.fl-cell-stack .ant-tag{margin-block:0;line-height:18px}.fl-inline-meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.fl-center-block{display:flex;justify-content:center;padding:32px}.fl-flip{transform:rotate(180deg)}.fl-fill{fill:currentColor}.fl-ok{color:rgb(var(--fl-success-text))}.fl-bad{color:rgb(var(--fl-danger-text))}.fl-on{color:rgb(var(--fl-primary))}.ant-form>.ant-alert{margin-bottom:16px}.fl-count{flex:none;font-variant-numeric:tabular-nums}.fl-gate-wide{max-width:40rem}.fl-quickstart-steps{margin-bottom:24px}.fl-quickstart-form{margin-top:16px}.fl-quickstart-form>*+*{margin-top:16px}.fl-quickstart-bar{margin-top:24px;padding-top:16px;border-top:1px solid rgb(var(--fl-border))}.fl-gate .ant-form-item{margin-bottom:16px}.fl-gate .ant-btn-block{margin-top:4px}.fl-app-main{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.fl-app-progress{display:flex;flex-direction:column;gap:2px;width:100%}.fl-app-progress .ant-progress{margin:0;line-height:1}.fl-app-pick{width:100%;height:100%}.fl-app-pick>.ant-card-body{padding:12px}.fl-app-pick-body{display:flex;align-items:flex-start;gap:12px}.fl-app-name{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;vertical-align:middle}.fl-brand-slot-title{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.fl-strip{display:flex;flex-direction:column;gap:4px;min-width:0}.fl-strip-label{font-size:12px}.fl-strip-surface{display:flex;align-items:center;gap:12px;min-height:56px;overflow:hidden;padding:12px 16px;border:1px solid;border-radius:var(--fl-radius);font-size:13px}.fl-strip-surface[data-tone=light]{background:#fff;color:#111827;border-color:#d1d5db}.fl-strip-surface[data-tone=dark]{background:#111827;color:#f9fafb;border-color:#374151}.fl-dialog-title-block{display:flex;align-items:flex-start;gap:12px}.fl-dialog-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:var(--fl-radius);background:rgb(var(--fl-surface-sunken));color:rgb(var(--fl-text-muted))}.fl-dialog-title{margin:0;font-size:16px;font-weight:600;line-height:1.4;color:rgb(var(--fl-text))}.fl-dialog-sub{font-size:13px;font-weight:400}.fl-dialog-lede{margin:0 0 16px}.fl-collapse-head{display:inline-flex;align-items:center;gap:8px;font-weight:600}.fl-source-strip{margin-bottom:12px}.fl-thread-body{padding:16px;border:1px solid rgb(var(--fl-border));border-radius:var(--fl-radius)}.fl-detour-bar{padding-bottom:8px;border-bottom:1px solid rgb(var(--fl-border))}.fl-detour-bar .ant-btn-link{padding-inline:0}.fl-detour-name{max-width:320px}.fl-came-with{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:13px}.fl-came-with .ant-btn-link,.fl-related .ant-btn-link,.fl-doc-convos .ant-btn-link{height:auto;padding-inline:0;white-space:normal;text-align:left}.fl-related ul,.fl-doc-convos{display:flex;flex-direction:column;gap:2px;margin:4px 0 0;padding:0;list-style:none}.fl-doc-convos{margin:6px 0 0}.fl-doc-convos>li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.fl-doc-convo-meta{font-size:12px;color:rgb(var(--fl-text-muted))}.fl-source-snippet.ant-typography{margin:0;white-space:pre-wrap}.fl-sender-head{display:flex;align-items:center;gap:12px}.fl-sender-id{display:flex;flex-direction:column;flex:1;min-width:0}.fl-sender-note{display:block;padding:16px;text-align:center}.fl-sender-thread{max-height:280px;overflow-y:auto;padding:12px;border-radius:var(--fl-radius);background:var(--tv-surface-2)}.fl-thread-pick .fl-clip,.fl-thread-pick .ant-typography{vertical-align:middle;line-height:32px}.fl-thread-pick{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.fl-thread-pick-subject{min-width:0;flex:1;font-weight:500}.fl-sender-menu.ant-menu{background:transparent;border:0}.fl-sender-menu .ant-menu-item{width:100%;height:32px;margin:0 0 2px;line-height:32px}.fl-toast-host{position:fixed;z-index:60;width:360px;max-width:calc(100vw - 32px);pointer-events:none}.fl-toast-host>*{pointer-events:auto}.fl-toast-host[data-edge=top]{top:var(--fl-toast-offset, 16px)}.fl-toast-host[data-edge=bottom]{bottom:var(--fl-toast-offset, 16px)}.fl-toast-host[data-side=left]{left:var(--fl-toast-inset, 16px)}.fl-toast-host[data-side=right]{right:var(--fl-toast-inset, 16px)}.fl-toast-host[data-side=center]{left:50%;transform:translate(-50%)}.fl-error-details{display:block;margin-top:6px;white-space:pre-wrap;word-break:break-word;font-family:var(--fl-font-mono);font-size:12px}.fl-md-detail-body:has(>.fl-chat-panel){overflow:hidden;padding:0}.fl-chat-panel{position:relative;display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden}.fl-chat-panel:before{content:"";position:absolute;inset-inline:0;top:0;z-index:10;height:24px;pointer-events:none;background:linear-gradient(to bottom,rgb(var(--fl-workspace-panel-bg)),transparent)}.fl-chat-col{width:100%;max-width:48rem;margin-inline:auto;padding-inline:16px}.fl-chat-thread,.fl-chat-opening{padding-block:32px 24px}.fl-chat-banner{flex-shrink:0;border-radius:0}.fl-chat-error{flex-shrink:0;padding:12px 16px 0}.fl-stage{position:relative;height:24px;margin-top:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fl-stage-line{position:absolute;left:0;top:0;line-height:24px}.fl-stage-line-in{display:flex;align-items:baseline;gap:8px}.fl-app-boundary{flex:1;min-width:0;padding:24px}.fl-artifact-error{margin-top:8px}.fl-error-actions{display:inline-flex;gap:8px}.fl-root-error{display:flex;min-height:100vh;align-items:center;justify-content:center;padding:24px}.fl-root-error>*{max-width:560px}.fl-root-error-title{margin:0 0 8px;font-size:20px}.fl-stopped{display:inline-flex;align-items:center;gap:6px}.fl-tool-calls{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.fl-welcome{display:flex;flex-direction:column;align-items:flex-start;min-height:100%;padding-block:40px}.fl-welcome>:first-child{margin-top:auto}.fl-welcome>:last-child{margin-bottom:auto}.fl-welcome-title.ant-typography{margin:0 0 8px;letter-spacing:-.01em}.fl-welcome-lede.ant-typography{max-width:36rem;margin-bottom:24px}.fl-suggestions{align-self:stretch;margin-bottom:24px}.fl-suggestions>.ant-col{display:flex}.fl-suggestion-card{width:100%}.fl-suggestion-card>.ant-card-body{display:flex;height:100%;min-height:76px;padding:12px 16px}.fl-suggestion{display:flex;flex-direction:column;justify-content:space-between;gap:8px;width:100%;text-align:left}.fl-suggestion-q{font-weight:500;line-height:1.4;color:rgb(var(--fl-text))}.fl-suggestion-hint{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:rgb(var(--fl-text-muted))}.fl-welcome-note{display:inline-flex;align-items:center;gap:6px;font-size:12px}.fl-composer-wrap{position:relative;padding-bottom:16px}.fl-composer-fade{position:absolute;inset-inline:0;top:-40px;height:40px;pointer-events:none;background:linear-gradient(to top,rgb(var(--fl-workspace-panel-bg)),transparent)}.fl-composer.fl-composer-card{padding:calc(var(--fl-composer-pad) * var(--fl-d));transition:border-color .15s ease,box-shadow .15s ease}.fl-composer.fl-composer-card[data-disabled]{opacity:.6}.fl-composer.fl-composer-card:has(textarea:focus){border-color:rgb(var(--fl-input-focus-border));box-shadow:0 0 0 2px rgb(var(--fl-focus-ring) / .25)}.fl-composer-card>.ant-card-body{padding:0}.fl-composer-card .ant-input{padding:4px 8px;font-size:14px;line-height:1.6}.fl-composer-card .ant-input:focus,.fl-composer-card .ant-input:focus-within{box-shadow:none}.fl-composer-bar{margin-top:4px}.fl-composer-error{margin:0 8px 6px}.fl-composer-attach{display:inline-block;max-width:18ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.fl-effort-pop{display:flex;flex-direction:column;gap:8px;width:300px;padding:10px;background:rgb(var(--fl-surface-overlay));border:1px solid rgb(var(--fl-border));border-radius:var(--fl-radius);box-shadow:0 6px 20px #1b232a2e}.fl-sources-aside{position:relative;z-index:2;flex:none;width:100%;max-width:48rem;margin-inline:auto;padding:0 16px 8px}.fl-sources-aside .fl-sources-list{flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden}.fl-sources-aside .fl-source.ant-btn{flex:0 0 220px;border:1px solid rgb(var(--fl-border))}@media(min-width:1280px){.fl-sources-aside{position:absolute;top:16px;right:16px;z-index:20;width:244px;max-width:none;margin:0;padding:0;pointer-events:none}.fl-sources-aside .fl-sources-list{flex-direction:column;max-height:52vh;overflow-x:hidden;overflow-y:auto}.fl-sources-aside .fl-source.ant-btn{flex:none;border:0}}.fl-sources{pointer-events:auto}.fl-sources>.ant-card-head{min-height:40px;padding:0 12px}.fl-sources>.ant-card-body{padding:6px}.fl-sources-title{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--fl-text-muted))}.fl-sources-list{display:flex;flex-direction:column;gap:4px;max-height:52vh;overflow-y:auto}.fl-sources-list>:nth-child(1){animation-delay:0ms}.fl-sources-list>:nth-child(2){animation-delay:45ms}.fl-sources-list>:nth-child(3){animation-delay:90ms}.fl-sources-list>:nth-child(4){animation-delay:135ms}.fl-sources-list>:nth-child(5){animation-delay:.18s}.fl-sources-list>:nth-child(6){animation-delay:225ms}.fl-sources-list>:nth-child(7){animation-delay:.27s}.fl-sources-list>:nth-child(8){animation-delay:315ms}.fl-sources-list>:nth-child(9){animation-delay:.36s}.fl-source.ant-btn{display:flex;align-items:flex-start;justify-content:flex-start;gap:8px;height:auto;padding:6px 8px;text-align:left}.fl-source-num{display:inline-flex;align-items:center;justify-content:center;flex:none;height:18px;min-width:18px;margin-top:1px;padding:0 4px;border-radius:4px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;background:rgb(var(--fl-primary-soft));color:rgb(var(--fl-accent-text))}.fl-source:hover .fl-source-num{background:rgb(var(--fl-primary));color:rgb(var(--fl-on-primary))}.fl-source-text{display:flex;flex-direction:column;flex:1;min-width:0}.fl-source-name,.fl-source-meta{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-source-name{font-size:12px;font-weight:500;line-height:1.4;color:rgb(var(--fl-text))}.fl-source-meta{font-size:11px;line-height:1.4;color:rgb(var(--fl-text-muted))}.fl-sources-more.ant-btn{justify-content:flex-start;margin-top:2px;font-size:12px;color:rgb(var(--fl-text-muted))}.fl-convo-row{display:flex;align-items:center;gap:8px;min-width:0}.fl-convo-text{display:flex;flex-direction:column;flex:1;min-width:0}.fl-convo-text .fl-clip{font-size:13px;line-height:20px;font-weight:500;color:rgb(var(--fl-text));white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.fl-convo-delete{flex:none;opacity:0;transition:opacity .12s ease}.fl-md-item:hover .fl-convo-delete,.fl-md-item:focus-within .fl-convo-delete,.fl-convo-delete:has(.ant-popover-open){opacity:1}.fl-convo-more{padding:8px;text-align:center}.fl-convo-note{padding:12px}.fl-convo-triage.ant-btn{height:auto;padding:0;justify-content:flex-start;font-size:12px;color:rgb(var(--fl-warning-text))}.fl-cite.ant-btn{display:inline-flex;align-items:center;justify-content:center;height:24px;min-width:24px;margin:-3px 0;padding:0;vertical-align:middle;background:transparent}.fl-cite-chip{display:inline-flex;align-items:center;justify-content:center;padding:0 4px;border:1px solid rgb(var(--fl-accent-200));font-weight:600;font-variant-numeric:tabular-nums;transform:translateY(-1px);background:rgb(var(--fl-citation-bg));color:rgb(var(--fl-citation-fg));transition:background-color .15s ease,border-color .15s ease}.fl-cite-chip[data-size=md]{height:18px;min-width:22px;border-radius:5px;font-size:11px}.fl-cite-chip[data-size=sm]{height:16px;min-width:19px;border-radius:4px;font-size:10px}.fl-cite:hover .fl-cite-chip{border-color:rgb(var(--fl-accent-400));background:rgb(var(--fl-accent-100))}.fl-cite-chip[data-active]{border-color:rgb(var(--fl-accent-500));background:rgb(var(--fl-accent-500));color:#fff}.fl-answer-p{margin:0}.fl-remote-image{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-block:8px;padding:8px 12px;border:1px solid rgb(var(--fl-border));border-radius:var(--fl-radius);background:rgb(var(--fl-surface-sunken))}.fl-remote-image-text{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.fl-answer-table{min-width:0;border:1px solid rgb(var(--fl-border));border-radius:var(--fl-radius);overflow:hidden}.fl-answer-table .ant-table-thead>tr>th{cursor:pointer}.fl-answer-table-bar{margin-bottom:6px}.fl-answer-table .ant-table-pagination.ant-pagination{margin:8px 12px}.fl-seg{display:inline-flex;align-items:center;gap:4px}.fl-answer-chart{margin:0;padding:12px 16px;border:1px solid rgb(var(--fl-border));border-radius:var(--fl-radius);background:rgb(var(--fl-card-bg))}.fl-answer-chart>figcaption{margin-bottom:8px}.fl-answer-chart-plot{overflow-x:auto}.fl-answer-chart-tip{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:8px;padding:6px 10px;border-radius:var(--fl-radius);background:rgb(var(--fl-surface-sunken))}.fl-chart-legend{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0 0 8px;padding:0;list-style:none}.fl-chart-legend>li,.fl-chart-tip-item{display:inline-flex;align-items:center;gap:6px}.fl-answer-kpis{display:grid;grid-template-columns:repeat(var(--kpi-cols, 4),minmax(0,1fr));gap:12px;margin-block:16px}.fl-answer-kpis[data-count="1"]{--kpi-cols: 1;max-width:240px}.fl-answer-kpis[data-count="2"]{--kpi-cols: 2}.fl-answer-kpis[data-count="3"]{--kpi-cols: 3}@media(max-width:640px){.fl-answer-kpis[data-count="3"],.fl-answer-kpis[data-count="4"]{--kpi-cols: 2}}.fl-kpi-hint{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.fl-verdict{margin-top:12px}.fl-verdict-note{display:inline-flex;align-items:center;gap:6px;margin-top:8px}.fl-feedback{margin-top:8px}.fl-feedback-ask{max-width:520px;margin-top:8px}.fl-trace{margin-top:4px}.fl-trace-running{display:inline-flex;align-items:center;gap:6px;color:rgb(var(--fl-accent-text))}.fl-trace-card{margin-top:8px}.fl-trace-query{display:flex;gap:6px}.fl-ask.ant-btn{justify-content:space-between;height:auto;min-height:32px;padding-block:6px;text-align:left}.fl-ask-q{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.thread-view .tv-secondary{color:var(--tv-text-secondary)}.thread-view .tv-muted{color:var(--tv-text-muted)}.thread-view .tv-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-bottom:12px;font-size:13px}.thread-view .tv-legend-item{display:inline-flex;align-items:center;gap:6px}.thread-view .tv-legend-dot{width:9px;height:9px;border-radius:50%}.thread-view .tv-legend-end{margin-left:auto}.thread-view .dot-teal{background:var(--tv-dot-teal)}.thread-view .dot-blue{background:var(--tv-dot-blue)}.thread-view .dot-amber{background:var(--tv-dot-amber)}.thread-view .dot-violet{background:var(--tv-dot-violet)}.thread-view .dot-slate{background:var(--tv-dot-slate)}.thread-view .tl .time{top:14px}.thread-view .tl .time.ack{top:12px}.thread-view .tl .dot{top:16px}.thread-view .tl .dot.ack{top:14px}.thread-view .tl .rail{top:25px}.thread-view .tl .rail.ack{top:23px}.thread-view .tl>li:nth-child(1){animation-delay:0ms}.thread-view .tl>li:nth-child(2){animation-delay:55ms}.thread-view .tl>li:nth-child(3){animation-delay:.11s}.thread-view .tl>li:nth-child(4){animation-delay:165ms}.thread-view .tl>li:nth-child(5){animation-delay:.22s}.thread-view .tl>li:nth-child(6){animation-delay:275ms}.thread-view .tl>li:nth-child(7){animation-delay:.33s}.thread-view .tl>li:nth-child(8){animation-delay:385ms}.thread-view .tl>li:nth-child(9){animation-delay:.44s}.thread-view .tl>li:nth-child(10){animation-delay:495ms}.thread-view .tl>li:nth-child(11){animation-delay:.55s}.thread-view .tl>li:nth-child(12){animation-delay:605ms}.thread-view .tl .tv-chip:nth-child(n){animation-delay:.2s}.thread-view .tv-more.ant-btn{height:auto;margin-top:8px;padding:0;font-size:12px;font-weight:500}.thread-view .tv-attachments{display:flex;flex-wrap:wrap;gap:2px 12px;margin:8px 0 0;padding:0;list-style:none}.thread-view .tv-attachments .ant-btn{height:auto;padding:0;font-size:12px}.thread-view .tl .tv-attachments>li{padding:0}.thread-view .tv-attachment-name{display:inline-flex;align-items:center;gap:4px;font-size:12px}.thread-view .tv-growth-block{margin-top:24px;padding-top:16px;border-top:1px solid var(--tv-border)}.thread-view .tv-growth-title{margin:0 0 12px;font-size:13px;line-height:1.4}.thread-view .growth .ant-progress{margin:0;line-height:1}.fl-quickstart-form .ant-typography{display:block}.fl-toast .ant-alert-icon{color:currentColor}.fl-toast-body{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.fl-toast-body .ant-btn{height:auto;padding:0}.fl-gate .ant-form-item-extra,.fl-core-form .ant-form-item-extra{font-size:12px;line-height:1.5;color:rgb(var(--fl-text-muted))}.fl-pane-centered{display:flex;min-height:100vh;align-items:center;justify-content:center;padding:24px;text-align:center}.fl-pane-column{width:100%;max-width:320px}.fl-pane-form{width:100%;text-align:left}.fl-pane-brand{display:flex;align-items:center;gap:8px}.fl-pane-icon{width:24px;height:24px;border-radius:var(--fl-radius)}.fl-pane-bar{display:flex;justify-content:flex-end;padding:4px 8px 0}.fl-pane-mode{position:fixed;top:8px;right:8px;z-index:30}.fl-pane-hint-icon{color:rgb(var(--fl-text-subtle))}.fl-pane-preview{padding:16px}.fl-page-body .fl-section-footer{bottom:calc(var(--fl-space-xl, 24px) * -1)}.fl-agents{--fl-agents-bg: var(--fl-workspace-panel-bg, var(--fl-surface));--fl-agent-fill: var(--fl-surface-sunken);display:flex;flex-direction:column;gap:8px;min-width:0;margin-bottom:12px}.fl-agents-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0}.fl-agent-preview{padding:12px;border:1px solid rgb(var(--fl-border));border-radius:var(--fl-radius);background:rgb(var(--fl-workspace-panel-bg, var(--fl-surface)))}.fl-agent-preview .fl-agents{margin-bottom:0}.fl-agents-sentence{display:inline-flex;flex-wrap:wrap;align-items:center;row-gap:2px;min-width:0;margin-inline-start:-12px;clip-path:inset(-6px -6px -6px 12px)}.fl-agents-sentence>*{margin-inline-start:12px}.fl-agents-sentence>svg{flex:none;margin-inline-end:-6px;color:rgb(var(--fl-info-text))}.fl-agents-dot:before{content:"·";display:inline-block;width:12px;margin-inline-start:-12px;text-align:center;font-weight:400;color:rgb(var(--fl-text-subtle))}.fl-agent-rail-text{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;min-width:0}.fl-agents-issues{display:inline-flex;align-items:center;gap:4px}.fl-agents-toggle.ant-btn{padding-inline:6px;color:rgb(var(--fl-text-muted))}.fl-agents-toggle.ant-btn .ant-btn-icon{order:1}.fl-agents-details:not([hidden])>.fl-agent-details{padding:12px;border:1px solid rgb(var(--fl-border));border-radius:var(--fl-radius);background:rgb(var(--fl-card-bg))}.fl-how{margin-top:12px}.fl-how .fl-agents{margin-bottom:0}.fl-how-lead{display:inline-flex;align-items:center;gap:6px;color:rgb(var(--fl-text))}.fl-how-lead>svg{color:rgb(var(--fl-text-muted))}.fl-how .fl-agents-details:not([hidden]){padding:12px;border:1px solid rgb(var(--fl-border));border-radius:var(--fl-radius);background:rgb(var(--fl-card-bg))}.fl-agent-stacks{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.fl-agent-then{flex:none;color:rgb(var(--fl-text-subtle))}.fl-agent-stack{display:inline-flex;flex:none;align-items:center;padding:2px}.fl-agent-slot{position:relative;display:inline-flex;z-index:1}.fl-agent-slot:nth-child(1){z-index:5}.fl-agent-slot:nth-child(2){z-index:4}.fl-agent-slot:nth-child(3){z-index:3}.fl-agent-slot:nth-child(4){z-index:2}.fl-agent-slot:hover,.fl-agent-slot:focus-within{z-index:6}.fl-agent-slot+.fl-agent-slot{margin-inline-start:-10px}.fl-agent-stack[data-size=small] .fl-agent-slot+.fl-agent-slot{margin-inline-start:-8px}.fl-agent-avatar{position:relative;display:inline-flex;border-radius:50%;cursor:default;box-shadow:0 0 0 2px rgb(var(--fl-agents-bg))}.fl-agent-avatar:focus-visible{outline:2px solid rgb(var(--fl-focus-ring));outline-offset:2px}:root[data-fl-mode=dark] .fl-agents{--fl-agent-fill: var(--fl-border)}.fl-agent-avatar .ant-avatar{border:0;background:rgb(var(--av-bg, var(--fl-agent-fill)));color:rgb(var(--av-fg, var(--fl-text-muted)))}.fl-agent-avatar[data-role=mail]{--av-bg: var(--fl-hue-violet-100);--av-fg: var(--fl-hue-violet-700)}.fl-agent-avatar[data-role=tables]{--av-bg: var(--fl-hue-teal-100);--av-fg: var(--fl-hue-teal-700)}.fl-agent-avatar[data-role=contacts]{--av-bg: var(--fl-hue-orange-100);--av-fg: var(--fl-hue-orange-700)}.fl-agent-avatar[data-role=documents]{--av-bg: var(--fl-hue-cyan-100);--av-fg: var(--fl-hue-cyan-700)}.fl-agent-avatar[data-role=skills]{--av-bg: var(--fl-hue-fuchsia-100);--av-fg: var(--fl-hue-fuchsia-700)}.fl-agent-avatar[data-role=tools]{--av-bg: var(--fl-hue-lime-100);--av-fg: var(--fl-hue-lime-700)}.fl-agent-more .ant-avatar{background:rgb(var(--fl-text-muted));color:rgb(var(--fl-surface));font-size:12px;font-weight:600}:root[data-fl-mode=dark] .fl-agent-more .ant-avatar{background:rgb(var(--fl-border-strong));color:rgb(var(--fl-text))}.fl-agent-slot-more.fl-agent-slot{margin-inline-start:-4px}.fl-agent-stack[data-size=small] .fl-agent-slot-more.fl-agent-slot{margin-inline-start:0}.fl-agent-more[data-size=small] .ant-avatar{font-size:11px}.fl-agent-badge{position:absolute;right:-2px;bottom:-2px;display:inline-flex;align-items:center;justify-content:center;width:11px;height:11px;border-radius:50%;color:rgb(var(--fl-agents-bg));background:rgb(var(--fl-text-subtle));box-shadow:0 0 0 2px rgb(var(--fl-agents-bg))}.fl-agent-avatar[data-size=small] .fl-agent-badge{right:-2px;bottom:-2px;width:9px;height:9px;box-shadow:0 0 0 1.5px rgb(var(--fl-agents-bg))}.fl-agent-avatar[data-state=working] .fl-agent-badge{background:rgb(var(--fl-info-solid));animation:fl-agent-pulse 1.4s ease-in-out infinite}.fl-agent-avatar[data-state=done] .fl-agent-badge{background:rgb(var(--fl-success-solid))}.fl-agent-avatar[data-state=failed] .fl-agent-badge{background:rgb(var(--fl-danger-solid))}.fl-agent-avatar[data-state=budget] .fl-agent-badge{background:rgb(var(--fl-warning-solid))}@keyframes fl-agent-pulse{0%,to{box-shadow:0 0 0 2px rgb(var(--fl-agents-bg)),0 0 0 2px rgb(var(--fl-info-solid) / .45)}50%{box-shadow:0 0 0 2px rgb(var(--fl-agents-bg)),0 0 0 5px rgb(var(--fl-info-solid) / 0)}}.fl-agent-tip{display:flex;flex-direction:column;gap:2px;max-width:280px}.fl-agent-tip-meta{opacity:.85;font-size:12px}.fl-agent-pill{--fl-agents-bg: var(--fl-info-soft);--pill-fg: var(--fl-info-text);display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;max-width:100%;min-height:32px;padding:3px 12px 3px 4px;border-radius:16px;background:rgb(var(--fl-agents-bg));color:rgb(var(--fl-text))}.fl-agent-pill[data-tone=success]{--fl-agents-bg: var(--fl-success-soft);--pill-fg: var(--fl-success-text)}.fl-agent-pill[data-tone=danger]{--fl-agents-bg: var(--fl-danger-soft);--pill-fg: var(--fl-danger-text)}.fl-agent-pill[data-tone=warning]{--fl-agents-bg: var(--fl-warning-soft);--pill-fg: var(--fl-warning-text)}.fl-agent-pill .ant-typography{color:inherit}.fl-agent-pill .fl-agents-dot:before,.fl-agent-pill .fl-agent-pill-lead.ant-typography,.fl-agent-pill .fl-agents-issues.ant-typography,.fl-agent-pill .fl-agents-sentence>svg{color:rgb(var(--pill-fg))}:root:not([data-fl-mode=dark]) .fl-agent-pill{--fl-agent-fill: var(--fl-surface)}.fl-agent-ring{flex:none;line-height:0}.fl-agent-ring .ant-progress-text{color:rgb(var(--fl-text))}.fl-agent-ring .ant-progress-circle-trail{stroke:rgb(var(--fl-border))!important}.fl-agent-ring .ant-progress-text>svg{display:inline-block;margin-inline:auto;vertical-align:middle;color:rgb(var(--fl-progress-fill))}.fl-agent-ring-count{font-size:10px;font-weight:600;letter-spacing:-.02em}.fl-agent-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;container-type:inline-size}.fl-agent-step{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0}.fl-agent-step:after{content:"";position:absolute;top:6px;left:18px;right:4px;height:2px;border-radius:1px;background:rgb(var(--fl-border))}.fl-agent-step:last-child:after{display:none}.fl-agent-step[data-state=done]:after{background:rgb(var(--fl-success-solid))}.fl-agent-step-node{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;border:2px solid rgb(var(--fl-border-strong));background:rgb(var(--fl-agents-bg));color:rgb(var(--fl-agents-bg))}.fl-agent-step[data-state=done] .fl-agent-step-node{border-color:rgb(var(--fl-success-solid));background:rgb(var(--fl-success-solid))}.fl-agent-step[data-state=current] .fl-agent-step-node{border-color:rgb(var(--fl-info-solid));box-shadow:inset 0 0 0 2px rgb(var(--fl-agents-bg)),inset 0 0 0 6px rgb(var(--fl-info-solid))}.fl-agents[data-running] .fl-agent-step[data-state=current] .fl-agent-step-node{animation:fl-agent-step 1.4s ease-in-out infinite}@keyframes fl-agent-step{0%,to{outline:0 solid rgb(var(--fl-info-solid) / .4)}50%{outline:4px solid rgb(var(--fl-info-solid) / 0)}}.fl-agent-step-label{overflow:hidden;font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--fl-text-subtle))}.fl-agent-step[data-state=done] .fl-agent-step-label{color:rgb(var(--fl-text-muted))}.fl-agent-step[data-state=current] .fl-agent-step-label{font-weight:600;color:rgb(var(--fl-info-text))}@container (max-width: 360px){.fl-agent-step-label{font-size:11px;letter-spacing:-.01em}}.fl-agent-steps-under{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-inline-start:-2px}.fl-agent-steps-under>*{grid-row:1;justify-self:start}.fl-agent-steps-under[data-at="0"]>*{grid-column:1 / -1}.fl-agent-steps-under[data-at="1"]>*{grid-column:2 / -1}.fl-agent-steps-under[data-at="2"]>*{grid-column:3 / -1}.fl-agent-steps-under[data-at="3"]>*{grid-column:1 / 5;justify-self:end}.fl-agent-steps-under[data-at="4"]>*{grid-column:1 / -1;justify-self:end}.fl-agent-rail{display:grid;grid-template-columns:max-content minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;margin:0;padding:0;list-style:none}.fl-agent-rail-row{position:relative;display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;min-width:0;padding:4px 0 4px 22px}.fl-agent-rail-row:before{content:"";position:absolute;left:6px;top:0;bottom:0;width:2px;background:rgb(var(--fl-border))}.fl-agent-rail-row:first-child:before{top:50%}.fl-agent-rail-row:last-child:before{bottom:50%}.fl-agent-rail[data-single] .fl-agent-rail-row:before{display:none}.fl-agent-rail-row>.fl-agent-node{position:absolute;left:0;top:50%;margin-top:-7px}.fl-agent-node{z-index:1;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;color:rgb(var(--fl-agents-bg));background:rgb(var(--fl-info-solid));box-shadow:0 0 0 2px rgb(var(--fl-agents-bg))}.fl-agent-node[data-tone=success]{background:rgb(var(--fl-success-solid))}.fl-agent-node[data-tone=danger]{background:rgb(var(--fl-danger-solid))}.fl-agent-node[data-tone=warning]{background:rgb(var(--fl-warning-solid))}.fl-agents[data-running] .fl-agent-node[data-tone=info]{animation:fl-agent-pulse 1.4s ease-in-out infinite}.fl-agents-inline{gap:4px 10px}.fl-agents-says.ant-typography{color:rgb(var(--fl-text-muted))}.fl-agents-says[data-running]{background:linear-gradient(90deg,rgb(var(--fl-text-muted)),rgb(var(--fl-text-muted)) 40%,rgb(var(--fl-text)),rgb(var(--fl-text-muted)) 60%,rgb(var(--fl-text-muted)));background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:fl-agents-shimmer 2.2s linear infinite}@keyframes fl-agents-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}.fl-agents-inline .fl-agents-toggle.ant-btn{height:auto;padding-inline:4px}@media(prefers-reduced-motion:reduce){.fl-agent-avatar[data-state=working] .fl-agent-badge,.fl-agent-node,.fl-agent-step-node{animation:none!important}.fl-agents-says[data-running]{animation:none;background:none;-webkit-text-fill-color:currentColor}}.fl-agent-details{display:flex;flex-direction:column;gap:12px}.fl-agent-round{display:flex;flex-direction:column;gap:6px}.fl-agent-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.fl-agent-line{display:flex;align-items:flex-start;gap:10px;min-width:0}.fl-agent-line-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgb(var(--fl-surface-sunken));color:rgb(var(--fl-text-muted))}.fl-agent-line[data-state=working] .fl-agent-line-icon{background:rgb(var(--fl-info-soft));color:rgb(var(--fl-info-text))}.fl-agent-line[data-state=done] .fl-agent-line-icon{background:rgb(var(--fl-success-soft));color:rgb(var(--fl-success-text))}.fl-agent-line[data-state=failed] .fl-agent-line-icon{background:rgb(var(--fl-danger-soft));color:rgb(var(--fl-danger-text))}.fl-agent-line[data-state=budget] .fl-agent-line-icon{background:rgb(var(--fl-warning-soft));color:rgb(var(--fl-warning-text))}.fl-agent-line-main{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.fl-agent-line-head,.fl-agent-line-foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.fl-agent-line-foot{margin-top:2px}.fl-stage-progress{margin-top:4px}.fl-phases{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 6px;padding:0;list-style:none}.fl-phase{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:var(--fl-radius);font-size:12px;line-height:22px;color:rgb(var(--fl-text-muted));background:rgb(var(--fl-surface-sunken))}.fl-phase[data-state=done]>svg{color:rgb(var(--fl-success-text))}.fl-phase[data-state=current]{background:rgb(var(--fl-info-soft));color:rgb(var(--fl-info-text));font-weight:500}.fl-phase-dot{width:6px;height:6px;border-radius:50%;background:rgb(var(--fl-info-solid));animation:fl-phase-dot 1.4s ease-in-out infinite}@keyframes fl-phase-dot{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.fl-phase-dot,.motion-reduce\:animate-none{animation:none}}
