.yigit-dashboard-module__qcA90G__page{gap:var(--space-6);width:100%;max-width:1280px;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-base);letter-spacing:var(--tracking-body);line-height:var(--leading-body);margin-inline:auto;display:grid}.yigit-dashboard-module__qcA90G__page>*,.yigit-dashboard-module__qcA90G__page :is(.yigit-dashboard-module__qcA90G__kpiRegion,.yigit-dashboard-module__qcA90G__detail,.yigit-dashboard-module__qcA90G__detailBlock,.yigit-dashboard-module__qcA90G__section,.yigit-dashboard-module__qcA90G__notes,.yigit-dashboard-module__qcA90G__cardSeries,.yigit-dashboard-module__qcA90G__titleBlock)>*{min-width:0}.yigit-dashboard-module__qcA90G__header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.yigit-dashboard-module__qcA90G__titleBlock{gap:var(--space-2);min-width:0;display:grid}.yigit-dashboard-module__qcA90G__title{font-family:var(--font-display);font-size:clamp(var(--text-2xl),5vw,var(--text-3xl));letter-spacing:var(--tracking-display);font-weight:500;line-height:var(--leading-display);color:var(--foreground);margin:0}.yigit-dashboard-module__qcA90G__subtitle{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.yigit-dashboard-module__qcA90G__tools{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.yigit-dashboard-module__qcA90G__dayPicker{width:200px;max-width:100%}.yigit-dashboard-module__qcA90G__alertActions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.yigit-dashboard-module__qcA90G__alertLine{display:block}.yigit-dashboard-module__qcA90G__alertLine+.yigit-dashboard-module__qcA90G__alertLine{margin-top:var(--space-1)}.yigit-dashboard-module__qcA90G__kpiRegion{gap:var(--space-4);display:grid;container-type:inline-size}.yigit-dashboard-module__qcA90G__kpiGrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;margin:0;padding:0;list-style:none;display:grid}@container (max-width:760px){.yigit-dashboard-module__qcA90G__kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:520px){.yigit-dashboard-module__qcA90G__kpiGrid{grid-template-columns:minmax(0,1fr)}}.yigit-dashboard-module__qcA90G__kpiItem{min-width:0;display:grid}.yigit-dashboard-module__qcA90G__card{gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);transition:border-color var(--duration-fast)var(--ease-standard),background-color var(--duration-fast)var(--ease-standard);grid-template-rows:auto 1fr;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.yigit-dashboard-module__qcA90G__card:hover{border-color:var(--border-strong);background:var(--surface-muted)}}.yigit-dashboard-module__qcA90G__card:has(.yigit-dashboard-module__qcA90G__cardButton:focus-visible){border-color:var(--border-strong);background:var(--surface-muted)}.yigit-dashboard-module__qcA90G__card[data-selected=true],.yigit-dashboard-module__qcA90G__card[data-selected=true]:hover{border-color:var(--accent)}.yigit-dashboard-module__qcA90G__card[data-selected=true]:has(.yigit-dashboard-module__qcA90G__cardButton:focus-visible){border-color:var(--accent)}.yigit-dashboard-module__qcA90G__cardButton{gap:var(--space-2);min-width:0;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:grid}.yigit-dashboard-module__qcA90G__cardButton:after{content:"";border-radius:inherit;position:absolute;inset:0}.yigit-dashboard-module__qcA90G__cardLabel{color:var(--text-secondary);font-size:var(--text-sm);font-weight:500}.yigit-dashboard-module__qcA90G__cardValue{min-width:0;display:block;overflow:hidden}.yigit-dashboard-module__qcA90G__cardOthers,.yigit-dashboard-module__qcA90G__cardNote{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.yigit-dashboard-module__qcA90G__cardUnavailable{color:var(--text-muted);font-size:var(--text-base)}.yigit-dashboard-module__qcA90G__valuePlaceholder{width:48%;height:var(--space-6);margin-top:var(--space-1);border-radius:var(--radius-control);background:color-mix(in oklch,var(--border-strong)38%,var(--surface));animation:yigit-dashboard-module__qcA90G__value-pulse 1.8s var(--ease-in-out)11 both;display:block}@keyframes yigit-dashboard-module__qcA90G__value-pulse{0%,to{opacity:1}50%{opacity:.52}}.yigit-dashboard-module__qcA90G__cardSeries{gap:var(--space-3);align-content:end;min-width:0;display:grid}.yigit-dashboard-module__qcA90G__cardToday{color:var(--text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.yigit-dashboard-module__qcA90G__cardSpark{min-width:0;transition:opacity var(--duration-fast)var(--ease-standard)}.yigit-dashboard-module__qcA90G__cardSpark[data-loading=true]{opacity:.45}.yigit-dashboard-module__qcA90G__seriesSkeleton{min-height:76px}.yigit-dashboard-module__qcA90G__pill{align-items:center;gap:var(--space-1);width:fit-content;max-width:100%;min-height:24px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:inline-flex;overflow:hidden}.yigit-dashboard-module__qcA90G__pill[data-sentiment=positive]{color:var(--success);background:color-mix(in oklch,var(--success)12%,transparent)}.yigit-dashboard-module__qcA90G__pill[data-sentiment=negative]{color:var(--danger);background:color-mix(in oklch,var(--danger)12%,transparent)}.yigit-dashboard-module__qcA90G__pillGlyph{flex:none}.yigit-dashboard-module__qcA90G__detailPresence{min-width:0;container-type:inline-size}.yigit-dashboard-module__qcA90G__detail{gap:var(--space-5);min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);display:grid}.yigit-dashboard-module__qcA90G__detailHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.yigit-dashboard-module__qcA90G__detailTitleBlock{gap:var(--space-1);min-width:0;display:grid}.yigit-dashboard-module__qcA90G__detailTitle{font-size:var(--text-xl);color:var(--foreground);margin:0;font-weight:500}.yigit-dashboard-module__qcA90G__detailMeta{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.yigit-dashboard-module__qcA90G__detailBlock{gap:var(--space-3);min-width:0;display:grid}.yigit-dashboard-module__qcA90G__detailSubtitle{font-size:var(--text-base);color:var(--foreground);margin:0;font-weight:500}.yigit-dashboard-module__qcA90G__detailNote{color:var(--text-muted);font-size:var(--text-xs);margin:0}.yigit-dashboard-module__qcA90G__chartSkeleton{min-height:240px}.yigit-dashboard-module__qcA90G__tableSkeleton{min-height:160px}.yigit-dashboard-module__qcA90G__compareSkeleton{min-height:52px}.yigit-dashboard-module__qcA90G__compare{border:1px solid var(--border);border-radius:var(--radius-control);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.yigit-dashboard-module__qcA90G__compareCell{gap:var(--space-1);min-width:0;padding:var(--space-3)var(--space-4);display:grid}.yigit-dashboard-module__qcA90G__compareCell+.yigit-dashboard-module__qcA90G__compareCell{border-left:1px solid var(--border-subtle)}@container (max-width:520px){.yigit-dashboard-module__qcA90G__compare{grid-template-columns:minmax(0,1fr)}.yigit-dashboard-module__qcA90G__compareCell+.yigit-dashboard-module__qcA90G__compareCell{border-left:0;border-top:1px solid var(--border-subtle)}}.yigit-dashboard-module__qcA90G__compareLabel{color:var(--text-muted);font-size:var(--text-xs)}.yigit-dashboard-module__qcA90G__compareValue{align-items:baseline;gap:var(--space-2);font-size:var(--text-xl);font-variant-numeric:tabular-nums;color:var(--foreground);overflow-wrap:anywhere;font-weight:500;display:flex}.yigit-dashboard-module__qcA90G__compareValue[data-sentiment=positive]{color:var(--success)}.yigit-dashboard-module__qcA90G__compareValue[data-sentiment=negative]{color:var(--danger)}.yigit-dashboard-module__qcA90G__compareSub{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.yigit-dashboard-module__qcA90G__cellSub{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;display:block}.yigit-dashboard-module__qcA90G__cellMuted{color:var(--text-muted)}.yigit-dashboard-module__qcA90G__cellNowrap,.yigit-dashboard-module__qcA90G__receiptLink{white-space:nowrap}.yigit-dashboard-module__qcA90G__receiptLink{color:var(--foreground);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);transition:text-decoration-color var(--duration-fast)var(--ease-standard)}@media (hover:hover) and (pointer:fine){.yigit-dashboard-module__qcA90G__receiptLink:hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}}.yigit-dashboard-module__qcA90G__receiptLink:focus-visible{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.yigit-dashboard-module__qcA90G__section{gap:var(--space-4);min-width:0;display:grid}.yigit-dashboard-module__qcA90G__sectionHeader{gap:var(--space-1);min-width:0;display:grid}.yigit-dashboard-module__qcA90G__sectionTitle{font-size:var(--text-xl);color:var(--foreground);margin:0;font-weight:500}.yigit-dashboard-module__qcA90G__sectionMeta{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.yigit-dashboard-module__qcA90G__emptyBox{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface)}.yigit-dashboard-module__qcA90G__notes{gap:var(--space-4);min-width:0;display:grid}.yigit-dashboard-module__qcA90G__details{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-width:0}.yigit-dashboard-module__qcA90G__summary{align-items:center;gap:var(--space-2);min-height:var(--control-height-md);padding:0 var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;transition:color var(--duration-fast)var(--ease-standard),background-color var(--duration-fast)var(--ease-standard);font-weight:500;list-style:none;display:flex}.yigit-dashboard-module__qcA90G__summary::-webkit-details-marker{display:none}.yigit-dashboard-module__qcA90G__summaryIcon{transition:transform var(--duration-fast)var(--ease-standard);flex:none}.yigit-dashboard-module__qcA90G__details[open] .yigit-dashboard-module__qcA90G__summaryIcon{transform:rotate(90deg)}@media (hover:hover) and (pointer:fine){.yigit-dashboard-module__qcA90G__summary:hover{color:var(--foreground);background:var(--surface-muted)}}.yigit-dashboard-module__qcA90G__summary:focus-visible{color:var(--foreground);background:var(--surface-muted)}.yigit-dashboard-module__qcA90G__details[open] .yigit-dashboard-module__qcA90G__summary{color:var(--foreground);border-bottom:1px solid var(--border-subtle)}.yigit-dashboard-module__qcA90G__noteList{gap:var(--space-2);padding:var(--space-4)var(--space-4)var(--space-4)var(--space-8);color:var(--text-secondary);font-size:var(--text-sm);max-width:80ch;margin:0;display:grid}.yigit-dashboard-module__qcA90G__noteList li{overflow-wrap:anywhere}.yigit-dashboard-module__qcA90G__unavailable{color:var(--text-muted);font-size:var(--text-sm);margin:0}@media (prefers-reduced-motion:reduce){.yigit-dashboard-module__qcA90G__card,.yigit-dashboard-module__qcA90G__pill,.yigit-dashboard-module__qcA90G__summary,.yigit-dashboard-module__qcA90G__summaryIcon,.yigit-dashboard-module__qcA90G__receiptLink,.yigit-dashboard-module__qcA90G__cardSpark{transition:none}.yigit-dashboard-module__qcA90G__valuePlaceholder{animation:none}}
@layer theme,base;@layer components{.sparkline-module__F6P9KG__figure{min-width:0;color:var(--foreground);gap:12px;margin:0;display:grid}.sparkline-module__F6P9KG__caption{min-width:0;color:var(--text-secondary);font-size:var(--text-sm);align-items:baseline;gap:9px;display:flex}.sparkline-module__F6P9KG__label{white-space:nowrap;min-width:0;overflow:hidden}.sparkline-module__F6P9KG__caption strong{color:var(--foreground);font-size:var(--text-lg);letter-spacing:var(--tracking-body);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.sparkline-module__F6P9KG__caption small{font-size:var(--text-xs);font-variant-numeric:tabular-nums;transition:color var(--duration-standard)var(--ease-standard);flex:none;font-weight:500}.sparkline-module__F6P9KG__accent{color:var(--accent-strong);stroke:var(--accent)}.sparkline-module__F6P9KG__success{color:var(--success);stroke:var(--success)}.sparkline-module__F6P9KG__warning{color:var(--warning);stroke:var(--warning)}.sparkline-module__F6P9KG__danger{color:var(--danger);stroke:var(--danger)}.sparkline-module__F6P9KG__point{color:var(--text-secondary)}.sparkline-module__F6P9KG__roll{white-space:pre;vertical-align:top;max-width:100%;display:inline-flex;position:relative;overflow-x:clip}.sparkline-module__F6P9KG__roll[data-end]{justify-content:flex-end}.sparkline-module__F6P9KG__track,.sparkline-module__F6P9KG__slot,.sparkline-module__F6P9KG__glyph{white-space:pre;display:inline-block;position:relative}.sparkline-module__F6P9KG__roll[data-whole] .sparkline-module__F6P9KG__track,.sparkline-module__F6P9KG__roll[data-whole] .sparkline-module__F6P9KG__slot,.sparkline-module__F6P9KG__roll[data-whole] .sparkline-module__F6P9KG__glyph{text-overflow:ellipsis;vertical-align:top;max-width:100%;overflow:hidden}.sparkline-module__F6P9KG__sizer{visibility:hidden;white-space:pre;pointer-events:none;position:absolute;top:0;left:0}.sparkline-module__F6P9KG__plot{border-radius:calc(var(--radius-control)/2);-webkit-tap-highlight-color:transparent;outline:none;min-width:0;position:relative}.sparkline-module__F6P9KG__plot[data-interactive]{touch-action:pan-y;cursor:default;-webkit-user-select:none;user-select:none}.sparkline-module__F6P9KG__plot:focus-visible{outline:2px solid var(--focus-ring);outline-offset:8px}.sparkline-module__F6P9KG__chart{width:100%;height:auto;display:block;overflow:visible}.sparkline-module__F6P9KG__baseline{stroke:var(--border);stroke-width:1px}.sparkline-module__F6P9KG__area.sparkline-module__F6P9KG__area{fill:color-mix(in oklch,currentColor 9%,transparent);stroke:none}.sparkline-module__F6P9KG__line,.sparkline-module__F6P9KG__trail{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.sparkline-module__F6P9KG__line{transition:stroke var(--duration-standard)var(--ease-standard)}.sparkline-module__F6P9KG__trail{stroke:var(--border-strong)}.sparkline-module__F6P9KG__cursor{stroke:var(--border-strong);stroke-width:1px}.sparkline-module__F6P9KG__end{transition:stroke var(--duration-standard)var(--ease-standard)}@media (prefers-reduced-motion:reduce){.sparkline-module__F6P9KG__line,.sparkline-module__F6P9KG__end,.sparkline-module__F6P9KG__caption small{transition:none}}}@layer utilities;
.admin-ui-module__lQ3FRq__page{gap:var(--space-6);width:100%;max-width:1280px;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-base);letter-spacing:var(--tracking-body);line-height:var(--leading-body);margin-inline:auto;display:grid}.admin-ui-module__lQ3FRq__page[data-width=narrow]{max-width:960px}.admin-ui-module__lQ3FRq__page>*{min-width:0}.admin-ui-module__lQ3FRq__header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.admin-ui-module__lQ3FRq__titleBlock{gap:var(--space-2);min-width:0;display:grid}.admin-ui-module__lQ3FRq__title{font-family:var(--font-display);font-size:clamp(var(--text-2xl),5vw,var(--text-3xl));letter-spacing:var(--tracking-display);font-weight:500;line-height:var(--leading-display);margin:0}.admin-ui-module__lQ3FRq__subtitle{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.admin-ui-module__lQ3FRq__tools{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.admin-ui-module__lQ3FRq__updated{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.admin-ui-module__lQ3FRq__panel{gap:var(--space-5);min-width:0;padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);display:grid}.admin-ui-module__lQ3FRq__panel>*{min-width:0}.admin-ui-module__lQ3FRq__panelHead{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.admin-ui-module__lQ3FRq__panelTitles{gap:var(--space-1);min-width:0;display:grid}.admin-ui-module__lQ3FRq__panelTitle{font-size:var(--text-base);font-weight:500;line-height:var(--leading-display);margin:0}.admin-ui-module__lQ3FRq__panelDescription{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.admin-ui-module__lQ3FRq__panelAction{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-ui-module__lQ3FRq__panelBody{gap:var(--space-4);min-width:0;display:grid}.admin-ui-module__lQ3FRq__panelBody>*{min-width:0}@media (max-width:520px){.admin-ui-module__lQ3FRq__panel{padding:var(--space-5)var(--space-4)}}.admin-ui-module__lQ3FRq__gridRegion{min-width:0;container-type:inline-size}.admin-ui-module__lQ3FRq__grid{gap:var(--space-4);align-items:stretch;display:grid}.admin-ui-module__lQ3FRq__grid>*{min-width:0}.admin-ui-module__lQ3FRq__grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ui-module__lQ3FRq__grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-ui-module__lQ3FRq__grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}@container (max-width:960px){.admin-ui-module__lQ3FRq__grid[data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ui-module__lQ3FRq__grid[data-columns="2"]{grid-template-columns:minmax(0,1fr)}}@container (max-width:760px){.admin-ui-module__lQ3FRq__grid[data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:520px){.admin-ui-module__lQ3FRq__grid[data-columns="3"],.admin-ui-module__lQ3FRq__grid[data-columns="4"]{grid-template-columns:minmax(0,1fr)}}.admin-ui-module__lQ3FRq__tile{gap:var(--space-2);min-width:0;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);grid-template-rows:auto auto 1fr auto;display:grid}.admin-ui-module__lQ3FRq__tileTop{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.admin-ui-module__lQ3FRq__tileLabel{color:var(--text-secondary);font-size:var(--text-sm);font-weight:500}.admin-ui-module__lQ3FRq__tileValue{overflow-wrap:anywhere;min-width:0;font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:var(--tracking-display);font-weight:500;line-height:var(--leading-display);font-variant-numeric:tabular-nums}.admin-ui-module__lQ3FRq__tileFoot{gap:var(--space-1);align-content:start;display:grid}.admin-ui-module__lQ3FRq__tileNote{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.admin-ui-module__lQ3FRq__tileSpark{min-width:0;overflow:hidden}.admin-ui-module__lQ3FRq__tileSpark svg{max-width:100%}.admin-ui-module__lQ3FRq__delta{font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:500}.admin-ui-module__lQ3FRq__delta[data-tone=good]{color:var(--success)}.admin-ui-module__lQ3FRq__delta[data-tone=bad]{color:var(--danger)}.admin-ui-module__lQ3FRq__delta[data-tone=neutral]{color:var(--text-secondary)}.admin-ui-module__lQ3FRq__notes{color:var(--text-secondary);font-size:var(--text-xs)}.admin-ui-module__lQ3FRq__notesSummary{cursor:pointer;width:fit-content}@media (hover:hover) and (pointer:fine){.admin-ui-module__lQ3FRq__notesSummary:hover{color:var(--foreground)}}.admin-ui-module__lQ3FRq__notesList{gap:var(--space-1);margin:var(--space-3)0 0;padding-left:var(--space-5);display:grid}.admin-ui-module__lQ3FRq__notesWarning{color:var(--warning)}.admin-ui-module__lQ3FRq__footnote{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);margin:0}
@layer theme,base;@layer components{.funnel-chart-module__DmRqzG__figure{min-width:0;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);margin:0;display:grid;position:relative}.funnel-chart-module__DmRqzG__area{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;min-width:0;display:grid;position:relative}.funnel-chart-module__DmRqzG__figure[data-vertical] .funnel-chart-module__DmRqzG__area{display:block}.funnel-chart-module__DmRqzG__header{min-width:0;padding-bottom:var(--space-3);display:grid}.funnel-chart-module__DmRqzG__stage{min-width:0;padding-inline:0 var(--space-2);transition:opacity var(--duration-fast)var(--ease-standard);align-content:end;gap:1px;display:grid}.funnel-chart-module__DmRqzG__area[data-active] .funnel-chart-module__DmRqzG__stage:not([data-on]),.funnel-chart-module__DmRqzG__area[data-active] .funnel-chart-module__DmRqzG__row:not([data-on]){opacity:.5}.funnel-chart-module__DmRqzG__stageLabel{color:var(--text-secondary);font-size:var(--text-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.funnel-chart-module__DmRqzG__stageValue{color:var(--foreground);font-size:var(--text-lg);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500;line-height:1.3}.funnel-chart-module__DmRqzG__stageRate{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.3}.funnel-chart-module__DmRqzG__plotRow{min-width:0;display:flex;position:relative}.funnel-chart-module__DmRqzG__plot{flex:none;position:relative}.funnel-chart-module__DmRqzG__svg{display:block;overflow:visible}.funnel-chart-module__DmRqzG__canvas{color:var(--foreground);pointer-events:none;position:absolute;inset:0}.funnel-chart-module__DmRqzG__column{background:var(--foreground);opacity:0;pointer-events:none;transition:opacity var(--duration-fast)var(--ease-standard);border-radius:14px;position:absolute;top:0;bottom:0;left:0}.funnel-chart-module__DmRqzG__figure[data-vertical] .funnel-chart-module__DmRqzG__column{bottom:auto;right:0}.funnel-chart-module__DmRqzG__area[data-active] .funnel-chart-module__DmRqzG__column{opacity:.035}.funnel-chart-module__DmRqzG__layer{--tone:var(--series-1);fill:color-mix(in oklab,var(--tone)24%,var(--surface));transition:fill var(--duration-considered)var(--ease-standard)}.funnel-chart-module__DmRqzG__area:not([data-view=total]) [data-index="1"]{--tone:var(--series-2)}.funnel-chart-module__DmRqzG__area:not([data-view=total]) [data-index="2"]{--tone:var(--series-3)}.funnel-chart-module__DmRqzG__area:not([data-view=total]) [data-index="3"]{--tone:var(--series-4)}.funnel-chart-module__DmRqzG__area:not([data-view=total]) [data-index]:not([data-index="0"],[data-index="1"],[data-index="2"],[data-index="3"]){--tone:color-mix(in oklab,var(--foreground)45%,var(--surface))}.funnel-chart-module__DmRqzG__area[data-view=split] .funnel-chart-module__DmRqzG__layer{fill:color-mix(in oklab,var(--tone)42%,var(--surface))}.funnel-chart-module__DmRqzG__glow{opacity:0;transition:opacity var(--duration-fast)var(--ease-standard)}.funnel-chart-module__DmRqzG__area[data-active] .funnel-chart-module__DmRqzG__glow{opacity:1}.funnel-chart-module__DmRqzG__glowLayer{--tone:var(--series-1);fill:var(--tone)}.funnel-chart-module__DmRqzG__side{flex:1;min-width:0;margin-left:20px;position:relative}.funnel-chart-module__DmRqzG__row{transition:opacity var(--duration-fast)var(--ease-standard);align-content:center;gap:1px;display:grid;position:absolute;left:0;right:0}.funnel-chart-module__DmRqzG__drops{min-width:0;height:26px;position:relative}.funnel-chart-module__DmRqzG__figure[data-vertical] .funnel-chart-module__DmRqzG__drops{height:auto;position:absolute;top:0;bottom:0;right:0}.funnel-chart-module__DmRqzG__drop{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:3px;line-height:1;display:inline-flex;position:absolute;top:8px;translate:-50%}.funnel-chart-module__DmRqzG__figure[data-vertical] .funnel-chart-module__DmRqzG__drop{left:0;translate:0 -50%}.funnel-chart-module__DmRqzG__tooltip{z-index:2;border:1px solid var(--border);background:var(--surface-raised);min-width:168px;max-width:min(240px,100%);box-shadow:var(--shadow-floating);opacity:0;pointer-events:none;transition:opacity var(--duration-fast)var(--ease-standard),scale var(--duration-fast)var(--ease-standard);border-radius:14px;gap:4px;padding:10px 12px;display:grid;position:absolute;top:0;left:0;scale:.96}.funnel-chart-module__DmRqzG__area[data-active] .funnel-chart-module__DmRqzG__tooltip{opacity:1;scale:1}.funnel-chart-module__DmRqzG__tipTitle{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-body);white-space:nowrap;margin:0 0 2px}.funnel-chart-module__DmRqzG__tipRow{min-width:0;font-size:var(--text-sm);--tone:var(--series-1);align-items:center;gap:8px;margin:0;line-height:1.3;display:flex}.funnel-chart-module__DmRqzG__tipKey{background:var(--tone);border-radius:2px;flex:none;width:10px;height:2.5px}.funnel-chart-module__DmRqzG__tipName{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.funnel-chart-module__DmRqzG__tipValue{color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:8px;font-weight:500}.funnel-chart-module__DmRqzG__tipMeta{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);font-variant-numeric:tabular-nums;margin:2px 0 0}.funnel-chart-module__DmRqzG__tipMeta:empty{display:none}.funnel-chart-module__DmRqzG__message{color:var(--text-muted);font-size:var(--text-sm);pointer-events:none;place-items:center;margin:0;display:grid;position:absolute;inset:0}.funnel-chart-module__DmRqzG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.funnel-chart-module__DmRqzG__stage,.funnel-chart-module__DmRqzG__row,.funnel-chart-module__DmRqzG__column,.funnel-chart-module__DmRqzG__layer,.funnel-chart-module__DmRqzG__glow,.funnel-chart-module__DmRqzG__tooltip{transition:none}}}@layer utilities;
@layer theme,base;@layer components{.sankey-flow-module__dD4v8a__figure{gap:var(--space-3);min-width:0;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);margin:0;display:grid}.sankey-flow-module__dD4v8a__stages{min-width:0;height:20px;position:relative}.sankey-flow-module__dD4v8a__stage{color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap;line-height:20px;position:absolute;top:0}.sankey-flow-module__dD4v8a__stage[data-hidden]{visibility:hidden}.sankey-flow-module__dD4v8a__footer{justify-content:flex-end;min-width:0;display:flex}.sankey-flow-module__dD4v8a__flowToggle{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);min-height:32px;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--text-sm);-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast)var(--ease-standard),border-color var(--duration-fast)var(--ease-standard),transform var(--duration-instant)var(--ease-standard);flex:none;align-items:center;gap:8px;padding:0 12px 0 10px;line-height:1;display:inline-flex}.sankey-flow-module__dD4v8a__flowToggle:active{transform:scale(.97)}.sankey-flow-module__dD4v8a__flowToggle[aria-pressed=true]{color:var(--foreground)}@media (hover:hover) and (pointer:fine){.sankey-flow-module__dD4v8a__flowToggle:hover{border-color:var(--border-strong);color:var(--foreground)}}.sankey-flow-module__dD4v8a__flowIcon{justify-content:space-between;width:14px;display:inline-flex}.sankey-flow-module__dD4v8a__flowIcon span{opacity:.45;width:3px;height:3px;transition:opacity var(--duration-fast)var(--ease-standard);background:currentColor;border-radius:50%}.sankey-flow-module__dD4v8a__flowToggle[aria-pressed=true] .sankey-flow-module__dD4v8a__flowIcon span{opacity:1;animation:sankey-flow-module__dD4v8a__drift 1.2s var(--ease-in-out)infinite}.sankey-flow-module__dD4v8a__flowToggle[aria-pressed=true] .sankey-flow-module__dD4v8a__flowIcon span:nth-child(2){animation-delay:.15s}.sankey-flow-module__dD4v8a__flowToggle[aria-pressed=true] .sankey-flow-module__dD4v8a__flowIcon span:nth-child(3){animation-delay:.3s}@keyframes sankey-flow-module__dD4v8a__drift{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.sankey-flow-module__dD4v8a__chart{min-width:0;position:relative}.sankey-flow-module__dD4v8a__plot{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;min-width:0;position:relative}.sankey-flow-module__dD4v8a__svg{display:block;position:relative;overflow:visible}.sankey-flow-module__dD4v8a__canvas{pointer-events:none;display:block;position:absolute;inset:0}.sankey-flow-module__dD4v8a__inks{background:var(--glow,var(--accent));width:0;height:0;color:var(--foreground);pointer-events:none;position:absolute;overflow:hidden}.sankey-flow-module__dD4v8a__band{fill:color-mix(in oklab,var(--foreground)9%,transparent);cursor:pointer;transition:fill var(--duration-fast)var(--ease-standard)}.sankey-flow-module__dD4v8a__chart[data-focus] .sankey-flow-module__dD4v8a__band{fill:color-mix(in oklab,var(--foreground)5%,transparent)}@media (hover:hover) and (pointer:fine){.sankey-flow-module__dD4v8a__chart:not([data-focus]) .sankey-flow-module__dD4v8a__band:hover{fill:color-mix(in oklab,var(--foreground)14%,transparent)}}.sankey-flow-module__dD4v8a__glows{pointer-events:none}.sankey-flow-module__dD4v8a__glow{fill:color-mix(in oklab,var(--glow,var(--accent))34%,transparent)}.sankey-flow-module__dD4v8a__node{fill:color-mix(in oklab,var(--foreground)72%,var(--surface));cursor:pointer;transition:fill var(--duration-fast)var(--ease-standard)}.sankey-flow-module__dD4v8a__chart[data-focus] .sankey-flow-module__dD4v8a__node{fill:color-mix(in oklab,var(--foreground)28%,var(--surface))}.sankey-flow-module__dD4v8a__nodeGlow{fill:var(--glow,var(--accent));pointer-events:none}.sankey-flow-module__dD4v8a__chart[data-glow="0"]{--glow:var(--series-1)}.sankey-flow-module__dD4v8a__chart[data-glow="1"]{--glow:var(--series-2)}.sankey-flow-module__dD4v8a__chart[data-glow="2"]{--glow:var(--series-3)}.sankey-flow-module__dD4v8a__chart[data-glow="3"]{--glow:var(--series-4)}.sankey-flow-module__dD4v8a__chart [data-slot="0"]{--ink:var(--series-1)}.sankey-flow-module__dD4v8a__chart [data-slot="1"]{--ink:var(--series-2)}.sankey-flow-module__dD4v8a__chart [data-slot="2"]{--ink:var(--series-3)}.sankey-flow-module__dD4v8a__chart [data-slot="3"]{--ink:var(--series-4)}.sankey-flow-module__dD4v8a__band[data-slot]{fill:color-mix(in oklab,var(--ink)22%,transparent)}.sankey-flow-module__dD4v8a__chart[data-focus] .sankey-flow-module__dD4v8a__band[data-slot]{fill:color-mix(in oklab,var(--ink)7%,transparent)}@media (hover:hover) and (pointer:fine){.sankey-flow-module__dD4v8a__chart:not([data-focus]) .sankey-flow-module__dD4v8a__band[data-slot]:hover{fill:color-mix(in oklab,var(--ink)36%,transparent)}}.sankey-flow-module__dD4v8a__node[data-slot]{fill:var(--ink)}.sankey-flow-module__dD4v8a__chart[data-focus] .sankey-flow-module__dD4v8a__node[data-slot]{fill:color-mix(in oklab,var(--ink)40%,var(--surface))}.sankey-flow-module__dD4v8a__labels{pointer-events:none;position:absolute;inset:0}.sankey-flow-module__dD4v8a__nodeLabel{white-space:nowrap;text-shadow:0 0 2px var(--surface),0 0 4px var(--surface),0 0 8px var(--surface);transition:opacity var(--duration-fast)var(--ease-standard);gap:1px;line-height:1.2;display:grid;position:absolute;top:0;left:0}.sankey-flow-module__dD4v8a__nodeLabel[data-size=short]{grid-auto-flow:column;align-items:baseline;gap:6px}.sankey-flow-module__dD4v8a__nodeLabel[data-size=none]{opacity:0}.sankey-flow-module__dD4v8a__nodeName{color:var(--text-secondary);font-size:var(--text-xs);text-overflow:ellipsis;overflow:hidden}.sankey-flow-module__dD4v8a__nodeValue{color:var(--foreground);font-size:var(--text-sm);text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-weight:500;overflow:hidden}.sankey-flow-module__dD4v8a__nodeLabel[data-size=short] .sankey-flow-module__dD4v8a__nodeValue{font-size:var(--text-xs)}.sankey-flow-module__dD4v8a__nodeLabel[data-lit] .sankey-flow-module__dD4v8a__nodeName{color:var(--foreground)}.sankey-flow-module__dD4v8a__tooltip{z-index:2;border:1px solid var(--border);background:var(--surface-raised);min-width:168px;max-width:min(240px,100%);box-shadow:var(--shadow-floating);opacity:0;pointer-events:none;transition:opacity var(--duration-fast)var(--ease-standard),scale var(--duration-fast)var(--ease-standard);border-radius:14px;gap:2px;padding:10px 12px;display:grid;position:absolute;top:0;left:0;scale:.96}.sankey-flow-module__dD4v8a__tooltip[data-on]{opacity:1;scale:1}.sankey-flow-module__dD4v8a__tipTitle{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-body);margin:0}.sankey-flow-module__dD4v8a__tipValue{color:var(--foreground);font-size:var(--text-base);font-variant-numeric:tabular-nums;margin:0;font-weight:500;line-height:1.3}.sankey-flow-module__dD4v8a__tipNote{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);font-variant-numeric:tabular-nums;margin:0 0 2px}.sankey-flow-module__dD4v8a__tipRow{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);justify-content:space-between;gap:12px;margin:0;display:flex}.sankey-flow-module__dD4v8a__tipShare{color:var(--foreground);font-variant-numeric:tabular-nums}.sankey-flow-module__dD4v8a__message{color:var(--text-muted);font-size:var(--text-sm);pointer-events:none;place-items:center;margin:0;display:grid;position:absolute;inset:0}.sankey-flow-module__dD4v8a__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.sankey-flow-module__dD4v8a__band,.sankey-flow-module__dD4v8a__node,.sankey-flow-module__dD4v8a__tooltip,.sankey-flow-module__dD4v8a__nodeLabel,.sankey-flow-module__dD4v8a__flowToggle,.sankey-flow-module__dD4v8a__flowIcon span{transition:none}.sankey-flow-module__dD4v8a__flowToggle[aria-pressed=true] .sankey-flow-module__dD4v8a__flowIcon span{animation:none}}}@layer utilities;
@layer theme,base;@layer components{.avatar-module__Ac6tpa__avatar{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--foreground);font-size:var(--text-xs);flex:none;place-items:center;font-weight:500;display:inline-grid;position:relative;overflow:visible}.avatar-module__Ac6tpa__avatar img{pointer-events:none;border-radius:inherit;object-fit:cover;transition:opacity var(--duration-standard)var(--ease-enter),filter var(--duration-standard)var(--ease-enter)}.avatar-module__Ac6tpa__avatar img[data-loading]{opacity:0;filter:blur(4px);transition:none}.avatar-module__Ac6tpa__fallback{animation:avatar-module__Ac6tpa__avatar-fallback-in var(--duration-standard)var(--ease-enter)both}.avatar-module__Ac6tpa__sm{width:28px;height:28px;font-size:10px}.avatar-module__Ac6tpa__md{width:36px;height:36px}.avatar-module__Ac6tpa__lg{width:48px;height:48px;font-size:var(--text-sm)}.avatar-module__Ac6tpa__xl{width:88px;height:88px;font-size:var(--text-xl)}.avatar-module__Ac6tpa__status{z-index:2;border:2px solid var(--surface);border-radius:var(--radius-pill);width:10px;height:10px;box-shadow:0 0 0 1px color-mix(in oklab,var(--border)70%,transparent);position:absolute;bottom:0;right:0}.avatar-module__Ac6tpa__sm .avatar-module__Ac6tpa__status{border-width:1.5px;width:8px;height:8px}.avatar-module__Ac6tpa__lg .avatar-module__Ac6tpa__status{width:12px;height:12px}.avatar-module__Ac6tpa__xl .avatar-module__Ac6tpa__status{width:14px;height:14px;bottom:4px;right:4px}.avatar-module__Ac6tpa__online{background:var(--success)}.avatar-module__Ac6tpa__offline{background:var(--text-muted)}@keyframes avatar-module__Ac6tpa__avatar-fallback-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.avatar-module__Ac6tpa__avatar img{transition:none}.avatar-module__Ac6tpa__avatar img[data-loading]{filter:none}.avatar-module__Ac6tpa__fallback{animation:none}}}@layer utilities;
@layer theme,base;@layer components{.accordion-module___84e8G__accordion{border-top:1px solid var(--border);width:100%}.accordion-module___84e8G__item{border-bottom:1px solid var(--border)}.accordion-module___84e8G__header{margin:0}.accordion-module___84e8G__trigger{width:100%;min-height:var(--control-height-lg);justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-2)0;color:var(--foreground);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast)var(--ease-standard);background:0 0;border:0;display:flex}@media (hover:hover) and (pointer:fine){.accordion-module___84e8G__trigger:hover{color:var(--text-secondary)}.accordion-module___84e8G__trigger:hover .accordion-module___84e8G__icon{color:var(--foreground)}}.accordion-module___84e8G__icon{color:var(--text-muted);transition:color var(--duration-fast)var(--ease-standard);flex:none;display:inline-flex}.accordion-module___84e8G__trigger[data-state=open] .accordion-module___84e8G__icon{color:var(--foreground)}.accordion-module___84e8G__panel{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);overflow:hidden}.accordion-module___84e8G__panelInner{overflow-wrap:anywhere;padding:0 var(--space-8)var(--space-5)0}.accordion-module___84e8G__lg .accordion-module___84e8G__trigger{gap:var(--space-8);min-height:76px;padding-block:var(--space-5);font-size:var(--text-lg);letter-spacing:var(--tracking-body)}.accordion-module___84e8G__lg .accordion-module___84e8G__panel{font-size:var(--text-base);line-height:1.65}.accordion-module___84e8G__lg .accordion-module___84e8G__panelInner{max-width:62ch;padding:0 var(--space-12)var(--space-6)0}@media (max-width:520px){.accordion-module___84e8G__lg .accordion-module___84e8G__trigger{min-height:68px;font-size:var(--text-base)}.accordion-module___84e8G__lg .accordion-module___84e8G__panel{font-size:var(--text-sm)}.accordion-module___84e8G__lg .accordion-module___84e8G__panelInner{padding-right:var(--space-6)}}@media (prefers-reduced-motion:reduce){.accordion-module___84e8G__trigger,.accordion-module___84e8G__icon{transition:none}}}@layer utilities;
@layer theme,base;@layer components{.radar-chart-module__Qf6Kpq__figure{gap:var(--space-4);min-width:0;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);margin:0;display:grid;position:relative}.radar-chart-module__Qf6Kpq__stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;min-width:0;min-height:200px;position:relative}.radar-chart-module__Qf6Kpq__svg{display:block;position:absolute;top:0;overflow:visible}.radar-chart-module__Qf6Kpq__web{opacity:0;transition:opacity var(--duration-considered)var(--ease-standard)}.radar-chart-module__Qf6Kpq__web[data-shown]{opacity:1}.radar-chart-module__Qf6Kpq__ring{fill:none;stroke:var(--border);stroke-width:1px}.radar-chart-module__Qf6Kpq__spoke{stroke:var(--border);stroke-width:1px;transition:stroke var(--duration-fast)var(--ease-standard)}.radar-chart-module__Qf6Kpq__spoke[data-on]{stroke:color-mix(in oklab,var(--foreground)45%,transparent)}.radar-chart-module__Qf6Kpq__shape{--ink:var(--series-2);fill:var(--ink);fill-opacity:.06;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round;transition:opacity var(--duration-fast)var(--ease-standard),fill-opacity var(--duration-fast)var(--ease-standard)}.radar-chart-module__Qf6Kpq__shape[data-slot="0"]{--ink:var(--series-1);fill-opacity:.12}.radar-chart-module__Qf6Kpq__shape[data-slot="2"]{--ink:var(--series-3)}.radar-chart-module__Qf6Kpq__shape[data-on]{fill-opacity:.2}.radar-chart-module__Qf6Kpq__shape[data-dim]{opacity:.22}.radar-chart-module__Qf6Kpq__marker{--ink:var(--series-2);fill:var(--ink);stroke:var(--surface);stroke-width:2px;opacity:0;transition:opacity var(--duration-fast)var(--ease-standard);pointer-events:none}.radar-chart-module__Qf6Kpq__marker[data-slot="0"]{--ink:var(--series-1)}.radar-chart-module__Qf6Kpq__marker[data-slot="2"]{--ink:var(--series-3)}.radar-chart-module__Qf6Kpq__stage[data-active] .radar-chart-module__Qf6Kpq__marker{opacity:1}.radar-chart-module__Qf6Kpq__axisLabel{max-width:96px;color:var(--text-secondary);font-size:var(--text-xs);pointer-events:none;transition:color var(--duration-fast)var(--ease-standard),opacity var(--duration-fast)var(--ease-standard);line-height:1.25;position:absolute}.radar-chart-module__Qf6Kpq__axisLabel[data-anchor=center]{text-align:center}.radar-chart-module__Qf6Kpq__axisLabel[data-anchor=end]{text-align:right}.radar-chart-module__Qf6Kpq__stage[data-active] .radar-chart-module__Qf6Kpq__axisLabel:not([data-on]){opacity:.55}.radar-chart-module__Qf6Kpq__axisLabel[data-on]{color:var(--foreground)}.radar-chart-module__Qf6Kpq__tooltip{z-index:2;border:1px solid var(--border);background:var(--surface-raised);min-width:164px;max-width:min(240px,100%);box-shadow:var(--shadow-floating);opacity:0;pointer-events:none;transition:opacity var(--duration-fast)var(--ease-standard),scale var(--duration-fast)var(--ease-standard);border-radius:14px;gap:4px;padding:10px 12px;display:grid;position:absolute;top:0;left:0;scale:.96}.radar-chart-module__Qf6Kpq__stage[data-active] .radar-chart-module__Qf6Kpq__tooltip{opacity:1;scale:1}.radar-chart-module__Qf6Kpq__tipTitle{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-body);white-space:nowrap;margin:0 0 2px}.radar-chart-module__Qf6Kpq__tipRow{min-width:0;font-size:var(--text-sm);align-items:center;gap:8px;margin:0;line-height:1.3;display:flex}.radar-chart-module__Qf6Kpq__tipKey{--ink:var(--series-2);background:var(--ink);border-radius:2px;flex:none;width:10px;height:2.5px}.radar-chart-module__Qf6Kpq__tipRow[data-slot="0"] .radar-chart-module__Qf6Kpq__tipKey{--ink:var(--series-1)}.radar-chart-module__Qf6Kpq__tipRow[data-slot="2"] .radar-chart-module__Qf6Kpq__tipKey{--ink:var(--series-3)}.radar-chart-module__Qf6Kpq__tipName{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.radar-chart-module__Qf6Kpq__tipValue{color:var(--foreground);font-variant-numeric:tabular-nums;flex:none;margin-left:8px;font-weight:500}.radar-chart-module__Qf6Kpq__tipGap{min-width:2.6em;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:right;flex:none}.radar-chart-module__Qf6Kpq__legend{flex-wrap:wrap;justify-content:center;gap:2px 4px;display:flex}.radar-chart-module__Qf6Kpq__key{--ink:var(--series-2);border-radius:var(--radius-pill);min-height:32px;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--text-sm);-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast)var(--ease-standard),background-color var(--duration-fast)var(--ease-standard),opacity var(--duration-fast)var(--ease-standard),scale var(--duration-instant)var(--ease-standard);background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.radar-chart-module__Qf6Kpq__key[data-slot="0"]{--ink:var(--series-1)}.radar-chart-module__Qf6Kpq__key[data-slot="2"]{--ink:var(--series-3)}.radar-chart-module__Qf6Kpq__key:active{scale:.97}.radar-chart-module__Qf6Kpq__key[aria-pressed=true]{color:var(--foreground);background:color-mix(in oklab,var(--foreground)5%,transparent)}.radar-chart-module__Qf6Kpq__key[data-dim]{opacity:.5}@media (hover:hover) and (pointer:fine){.radar-chart-module__Qf6Kpq__key:hover{color:var(--foreground)}}.radar-chart-module__Qf6Kpq__keyLine{background:var(--ink);border-radius:2px;width:14px;height:2.5px}.radar-chart-module__Qf6Kpq__keyLabel{white-space:nowrap}.radar-chart-module__Qf6Kpq__message{color:var(--text-muted);font-size:var(--text-sm);place-items:center;margin:0;display:grid;position:absolute;inset:0}.radar-chart-module__Qf6Kpq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.radar-chart-module__Qf6Kpq__web,.radar-chart-module__Qf6Kpq__spoke,.radar-chart-module__Qf6Kpq__shape,.radar-chart-module__Qf6Kpq__marker,.radar-chart-module__Qf6Kpq__axisLabel,.radar-chart-module__Qf6Kpq__tooltip,.radar-chart-module__Qf6Kpq__key{transition:none}}}@layer utilities;
@layer theme,base;@layer components{.segmented-control-module__QveWNa__root{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted);flex-shrink:1;min-width:0;max-width:100%;display:inline-flex}.segmented-control-module__QveWNa__track{--fade-start:0px;--fade-end:0px;isolation:isolate;overscroll-behavior-x:contain;border-radius:inherit;scrollbar-width:none;min-width:0;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent);gap:2px;padding:3px;display:flex;overflow-x:auto}.segmented-control-module__QveWNa__track::-webkit-scrollbar{display:none}.segmented-control-module__QveWNa__track[data-fade-start]{--fade-start:20px}.segmented-control-module__QveWNa__track[data-fade-end]{--fade-end:20px}.segmented-control-module__QveWNa__button{min-height:var(--control-height-sm);border-radius:calc(var(--radius-control) - 3px);color:var(--text-muted);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast)var(--ease-standard);background:0 0;border:0;flex:none;padding:0 13px;font-weight:500;position:relative}@media (hover:hover) and (pointer:fine){.segmented-control-module__QveWNa__button:hover{color:var(--foreground)}}.segmented-control-module__QveWNa__button:active,.segmented-control-module__QveWNa__button[aria-pressed=true]{color:var(--foreground)}.segmented-control-module__QveWNa__button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.segmented-control-module__QveWNa__selection{z-index:-1;border:1px solid var(--border);border-radius:inherit;background:var(--surface);box-shadow:var(--shadow-resting);position:absolute;inset:0}.segmented-control-module__QveWNa__label{z-index:1;align-items:center;gap:6px;display:inline-flex;position:relative}@media (max-width:380px){.segmented-control-module__QveWNa__button{padding:0 10px}}@media (prefers-reduced-motion:reduce){.segmented-control-module__QveWNa__button{transition:none}}}@layer utilities;
@layer theme,base;@layer components{.tooltip-module__CW99Qq__tooltip{--tooltip-y:3px;z-index:90;max-width:15rem;padding:var(--space-3)var(--space-4);border:1px solid color-mix(in oklch,var(--background)14%,var(--foreground));border-radius:var(--radius-control);background:var(--foreground);color:var(--background);box-shadow:var(--shadow-raised);font-size:var(--text-sm);font-weight:400;line-height:var(--leading-body);transform-origin:var(--radix-tooltip-content-transform-origin);transition:opacity var(--duration-fast)var(--ease-enter),transform var(--duration-fast)var(--ease-enter)}.tooltip-module__CW99Qq__tooltip[data-side=bottom]{--tooltip-y:-3px}@starting-style{.tooltip-module__CW99Qq__tooltip[data-state$=-open]{opacity:0;transform:translateY(var(--tooltip-y))scale(.97)}.tooltip-module__CW99Qq__tooltip[data-instant][data-state$=-open]{transform:none}}.tooltip-module__CW99Qq__tooltip[data-instant][data-state$=-open]{transition:opacity 90ms var(--ease-standard),transform 90ms var(--ease-standard)}.tooltip-module__CW99Qq__tooltip[data-state=closed]{opacity:0;transition:opacity .11s var(--ease-standard),transform .11s var(--ease-standard);animation:.11s linear both tooltip-module__CW99Qq__tooltip-exit;transform:scale(.98)}.tooltip-module__CW99Qq__text{overflow-clip-margin:var(--space-2);display:block;position:relative;overflow:clip}.tooltip-module__CW99Qq__measure{width:max-content;max-width:calc(15rem - 2*var(--space-4) - 2px);visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.tooltip-module__CW99Qq__line{width:max-content;max-width:calc(15rem - 2*var(--space-4) - 2px);display:block}@keyframes tooltip-module__CW99Qq__tooltip-exit{to{--tooltip-exit:1}}@media (prefers-reduced-motion:reduce){.tooltip-module__CW99Qq__tooltip,.tooltip-module__CW99Qq__tooltip[data-state=closed],.tooltip-module__CW99Qq__tooltip[data-instant][data-state$=-open]{transition:opacity 90ms linear;transform:none}}}@layer utilities;
@layer components{.sidebar-module__gdbgSG__root [data-sidebar=menu-button]>:is(span,div):not(:first-child,[data-sidebar=highlight]){transition:opacity .24s cubic-bezier(.16,1,.3,1) .1s,translate .24s cubic-bezier(.16,1,.3,1) .1s}.sidebar-module__gdbgSG__root[data-collapsible=icon] [data-sidebar=menu-button]>:is(span,div):not(:first-child,[data-sidebar=highlight]){opacity:0;pointer-events:none;transition:opacity .14s cubic-bezier(.22,1,.36,1),translate .14s cubic-bezier(.22,1,.36,1);translate:-6px}.sidebar-module__gdbgSG__root[data-settling] *,.sidebar-module__gdbgSG__root[data-settling] :before,.sidebar-module__gdbgSG__root[data-settling] :after{transition:none!important}@media (prefers-reduced-motion:reduce){.sidebar-module__gdbgSG__root *,.sidebar-module__gdbgSG__root :before,.sidebar-module__gdbgSG__root :after{transition-duration:0s!important;transition-delay:0s!important}}}
@layer theme,base;@layer components{.metric-card-module__FWZr0a__card{border:1px solid var(--border);border-radius:var(--radius-surface);min-width:0;padding:var(--space-6);background:var(--surface);box-shadow:var(--shadow-resting)}.metric-card-module__FWZr0a__top{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-8);display:flex}.metric-card-module__FWZr0a__top span{color:var(--text-secondary);font-size:var(--text-sm)}.metric-card-module__FWZr0a__top small{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex:none;padding:3px 8px;display:inline-flex}.metric-card-module__FWZr0a__card p{margin:var(--space-4)0 0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-body)}@media (max-width:380px){.metric-card-module__FWZr0a__card{padding:var(--space-4)}.metric-card-module__FWZr0a__top{margin-bottom:var(--space-6);flex-wrap:wrap;align-items:flex-start}}.metric-card-module__FWZr0a__swap,.metric-card-module__FWZr0a__swapBlock{max-width:100%;position:relative}.metric-card-module__FWZr0a__swap{white-space:nowrap;vertical-align:top;display:inline-flex;overflow-x:clip}.metric-card-module__FWZr0a__swapBlock{display:block}.metric-card-module__FWZr0a__swap>.metric-card-module__FWZr0a__text{display:inline-block}.metric-card-module__FWZr0a__swapBlock>.metric-card-module__FWZr0a__text{display:block}.metric-card-module__FWZr0a__sizer{visibility:hidden;white-space:nowrap;pointer-events:none;position:absolute;top:0;left:0}.metric-card-module__FWZr0a__top small[data-trend] span{color:inherit}.metric-card-module__FWZr0a__top small[data-trend]{transition:color var(--duration-fast)var(--ease-standard),background-color var(--duration-fast)var(--ease-standard);border-color:#0000}.metric-card-module__FWZr0a__top small[data-trend=up]{background:color-mix(in oklab,var(--success)11%,transparent);color:var(--success)}.metric-card-module__FWZr0a__top small[data-trend=down]{background:color-mix(in oklab,var(--danger)11%,transparent);color:var(--danger)}}@layer utilities;
@layer theme,base;@layer components{.skeleton-module__Y1r35q__root{align-items:flex-start;gap:var(--space-4);width:100%;min-width:0;display:flex}.skeleton-module__Y1r35q__avatar,.skeleton-module__Y1r35q__line{border-radius:var(--radius-control);background:color-mix(in oklch,var(--border-strong)38%,var(--surface));animation:skeleton-module__Y1r35q__skeleton-pulse 1.8s var(--ease-in-out)calc(var(--index,0)*90ms)11 both;flex:none;display:block}.skeleton-module__Y1r35q__avatar{width:var(--control-height-md);height:var(--control-height-md);border-radius:var(--radius-pill)}.skeleton-module__Y1r35q__lines{gap:var(--space-3);padding-top:var(--space-1);flex:1;display:grid}.skeleton-module__Y1r35q__line{width:100%;height:var(--space-3)}.skeleton-module__Y1r35q__line:first-child{width:48%;height:var(--space-4)}.skeleton-module__Y1r35q__line:last-child{width:72%}.skeleton-module__Y1r35q__frame{display:flow-root;position:relative}@keyframes skeleton-module__Y1r35q__skeleton-pulse{0%,to{opacity:1}50%{opacity:.52}}@media (prefers-reduced-motion:reduce){.skeleton-module__Y1r35q__avatar,.skeleton-module__Y1r35q__line{animation:none}}}@layer utilities;
.bench-module__93ULxq__status{align-items:center;gap:var(--space-2);color:var(--foreground);font-size:var(--text-xs);white-space:nowrap;font-weight:500;display:inline-flex}.bench-module__93ULxq__statusDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.bench-module__93ULxq__tag{min-height:20px;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted);color:var(--text-secondary);white-space:nowrap;align-items:center;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.bench-module__93ULxq__tagStrong{color:var(--foreground)}.bench-module__93ULxq__mono{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:var(--text-xs)}.bench-module__93ULxq__muted{color:var(--text-secondary);font-size:var(--text-sm)}.bench-module__93ULxq__faint{color:var(--text-muted);font-size:var(--text-xs)}.bench-module__93ULxq__link{align-items:center;gap:var(--space-1);color:var(--foreground);text-underline-offset:3px;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.bench-module__93ULxq__link:hover{text-decoration:underline}}.bench-module__93ULxq__link:focus-visible{text-decoration:underline}.bench-module__93ULxq__code{padding:var(--space-3);border-radius:var(--radius-panel);background:var(--surface-muted);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:var(--text-xs);margin:0;line-height:1.6;overflow-x:auto}.bench-module__93ULxq__tool{padding:1px var(--space-2);border-radius:var(--radius-control);background:var(--surface-muted);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:11px;display:inline-block}.bench-module__93ULxq__tool[data-tone=other]{color:var(--text-secondary)}.bench-module__93ULxq__tool[data-tone=forbidden]{text-decoration:line-through;-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger)}.bench-module__93ULxq__tableWrap{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);overflow-x:auto}.bench-module__93ULxq__table{border-collapse:collapse;width:100%;min-width:900px;font-size:var(--text-sm)}.bench-module__93ULxq__table th{padding:var(--space-3);border-bottom:1px solid var(--border);color:var(--text-secondary);font-size:var(--text-xs);text-align:left;white-space:nowrap;font-weight:500}.bench-module__93ULxq__table td{padding:var(--space-3);border-bottom:1px solid var(--border-subtle);vertical-align:top}.bench-module__93ULxq__table tr:last-child td{border-bottom:0}.bench-module__93ULxq__num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.bench-module__93ULxq__rowButton{cursor:pointer;transition:background-color var(--duration-fast)var(--ease-standard)}@media (hover:hover) and (pointer:fine){.bench-module__93ULxq__rowButton:hover{background:var(--surface-muted)}}.bench-module__93ULxq__rowButton[data-open=true]{background:var(--surface-muted)}.bench-module__93ULxq__expander{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.bench-module__93ULxq__expander:focus-visible{background:var(--surface-muted);color:var(--foreground)}.bench-module__93ULxq__detailRow td{background:var(--surface-muted)}.bench-module__93ULxq__cellStack{gap:var(--space-1);display:grid}.bench-module__93ULxq__chips{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.bench-module__93ULxq__empty{color:var(--text-secondary);text-align:center;padding:var(--space-8)var(--space-3)!important}.bench-module__93ULxq__toolbar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.bench-module__93ULxq__toolbarEnd{margin-left:auto}.bench-module__93ULxq__runs{gap:var(--space-3);min-width:0;display:grid}.bench-module__93ULxq__runCard{gap:var(--space-2);padding:var(--space-3)var(--space-4);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);font-size:var(--text-sm);display:grid}.bench-module__93ULxq__runHead{align-items:center;gap:var(--space-2)var(--space-3);flex-wrap:wrap;display:flex}.bench-module__93ULxq__runMeta{gap:var(--space-3);color:var(--text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin-left:auto;display:flex}.bench-module__93ULxq__runText{color:var(--text-secondary);font-size:var(--text-xs);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.bench-module__93ULxq__runText strong{color:var(--foreground);font-weight:500}.bench-module__93ULxq__textButton{width:fit-content;color:var(--text-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:500}@media (hover:hover) and (pointer:fine){.bench-module__93ULxq__textButton:hover{color:var(--foreground);text-decoration:underline}}.bench-module__93ULxq__textButton:focus-visible{color:var(--foreground);text-decoration:underline}.bench-module__93ULxq__call{gap:var(--space-1);padding:var(--space-2)var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted);display:grid}.bench-module__93ULxq__callInput{max-height:192px;color:var(--text-secondary);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);white-space:pre-wrap;word-break:break-all;margin:0;font-size:11px;line-height:1.6;overflow:auto}.bench-module__93ULxq__runHeaders{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:720px){.bench-module__93ULxq__runHeaders{grid-template-columns:minmax(0,1fr)}}.bench-module__93ULxq__runHeader{gap:var(--space-2);min-width:0;padding:var(--space-4)var(--space-5);border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);display:grid}.bench-module__93ULxq__runHeaderTop{align-items:center;gap:var(--space-2);min-width:0;display:flex}.bench-module__93ULxq__runLetter{background:var(--accent);width:24px;height:24px;color:var(--accent-foreground);font-size:var(--text-xs);border-radius:50%;flex-shrink:0;place-items:center;font-weight:500;display:grid}.bench-module__93ULxq__runTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bench-module__93ULxq__radarLayout{gap:var(--space-6);grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:center;display:grid}@media (max-width:960px){.bench-module__93ULxq__radarLayout{grid-template-columns:minmax(0,1fr)}}.bench-module__93ULxq__checkbox{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-xs);cursor:pointer;font-weight:500;display:inline-flex}.bench-module__93ULxq__checkbox input{width:16px;height:16px;accent-color:var(--accent)}.bench-module__93ULxq__nowrap{white-space:nowrap}
@layer theme,base;@layer components{.breadcrumb-module__VqHWzq__list{flex-wrap:wrap;align-items:center;gap:2px 6px;margin:0;padding:0;list-style:none;display:flex;position:relative}.breadcrumb-module__VqHWzq__list li{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-body);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.breadcrumb-module__VqHWzq__list li>svg{width:16px;height:16px;color:var(--border-strong);stroke-width:1.75px;flex:none}.breadcrumb-module__VqHWzq__list a,.breadcrumb-module__VqHWzq__list li>span,.breadcrumb-module__VqHWzq__list li>button{border-radius:7px;flex-direction:column;padding:4px 2px;display:inline-flex}.breadcrumb-module__VqHWzq__list a:after,.breadcrumb-module__VqHWzq__list li>span:after,.breadcrumb-module__VqHWzq__list li>button:after{content:attr(data-label);visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;height:0;font-weight:500;overflow:hidden}.breadcrumb-module__VqHWzq__list li>button{font:inherit;line-height:inherit;text-align:start;cursor:pointer;background:0 0;border:0;margin:0}.breadcrumb-module__VqHWzq__list a,.breadcrumb-module__VqHWzq__list li>button{color:var(--text-secondary);text-underline-offset:4px;transition:color var(--duration-fast)var(--ease-standard),text-decoration-color var(--duration-fast)var(--ease-standard);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.breadcrumb-module__VqHWzq__list [aria-current=page]{color:var(--accent-strong);transition:color var(--duration-fast)var(--ease-standard);font-weight:500}@media (hover:hover) and (pointer:fine){.breadcrumb-module__VqHWzq__list a:hover,.breadcrumb-module__VqHWzq__list li>button:hover{color:var(--accent-strong);-webkit-text-decoration-color:color-mix(in oklab,currentColor 45%,transparent);text-decoration-color:color-mix(in oklab,currentColor 45%,transparent)}}@media (prefers-reduced-motion:reduce){.breadcrumb-module__VqHWzq__list a,.breadcrumb-module__VqHWzq__list li>button,.breadcrumb-module__VqHWzq__list [aria-current=page]{transition:none}}}@layer utilities;
@layer theme,base;@layer components{.hold-to-confirm-module__ctv-cW__button{--hold-ink:var(--foreground);--hold-fill:var(--accent);--hold-on-fill:var(--accent-foreground);--hold-border:var(--border-strong);min-height:var(--control-height-md);padding:0 var(--space-5);border:1px solid var(--hold-border);border-radius:var(--radius-control);background:var(--surface);color:var(--hold-ink);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast)var(--ease-standard),border-color var(--duration-fast)var(--ease-standard),opacity var(--duration-fast)var(--ease-standard);justify-content:center;align-items:center;display:inline-flex;position:relative}.hold-to-confirm-module__ctv-cW__button[data-tone=danger]{--hold-ink:var(--danger);--hold-fill:var(--danger);--hold-on-fill:var(--background);--hold-border:color-mix(in oklab,var(--danger)32%,var(--border))}.hold-to-confirm-module__ctv-cW__button[data-tone=neutral]{--hold-ink:var(--foreground);--hold-fill:var(--foreground);--hold-on-fill:var(--background);--hold-border:var(--border-strong)}@media (hover:hover) and (pointer:fine){.hold-to-confirm-module__ctv-cW__button:not(:disabled):not([aria-disabled=true]):hover{background:color-mix(in oklab,var(--hold-fill)6%,var(--surface))}}.hold-to-confirm-module__ctv-cW__button[aria-disabled=true]{cursor:default}.hold-to-confirm-module__ctv-cW__button:disabled{cursor:not-allowed;opacity:.5}.hold-to-confirm-module__ctv-cW__face{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.hold-to-confirm-module__ctv-cW__fill{border-radius:var(--radius-control);background:var(--hold-fill);color:var(--hold-on-fill);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:-1px}.hold-to-confirm-module__ctv-cW__iconSlot{flex:none;place-items:center;width:18px;height:18px;display:grid}.hold-to-confirm-module__ctv-cW__iconPhase{grid-area:1/1;place-items:center;display:grid}.hold-to-confirm-module__ctv-cW__iconPhase svg{width:18px;height:18px}.hold-to-confirm-module__ctv-cW__labelFrame{clip-path:inset(-.6em -3px);min-width:0;display:inline-flex;position:relative}.hold-to-confirm-module__ctv-cW__label{white-space:nowrap;display:block}.hold-to-confirm-module__ctv-cW__measure{visibility:hidden;white-space:nowrap;pointer-events:none;position:absolute;top:0;left:0}.hold-to-confirm-module__ctv-cW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.hold-to-confirm-module__ctv-cW__button{transition:none}}}@layer utilities;
@layer theme,base;@layer components{.popover-module__EnjR-W__anchor:active:not(:disabled){transform:none}.popover-module__EnjR-W__content{--popover-x:0px;--popover-y:-5px;z-index:80;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);min-width:12rem;max-width:min(22rem,100vw - 20px);color:var(--foreground);box-shadow:var(--shadow-floating);transform-origin:var(--radix-popover-content-transform-origin);transition:opacity var(--duration-fast)var(--ease-enter),transform var(--duration-spring)var(--ease-spring);padding:1rem}.popover-module__EnjR-W__content[data-side=top]{--popover-y:5px}.popover-module__EnjR-W__content[data-side=left]{--popover-x:5px;--popover-y:0px}.popover-module__EnjR-W__content[data-side=right]{--popover-x:-5px;--popover-y:0px}@starting-style{.popover-module__EnjR-W__content[data-state=open]{opacity:0;transform:translate(var(--popover-x),var(--popover-y))scale(.97)}}.popover-module__EnjR-W__content[data-state=closed]{opacity:0;transform:translate(calc(var(--popover-x)*.5),calc(var(--popover-y)*.5))scale(.98);transition:opacity var(--duration-fast)var(--ease-standard),transform var(--duration-fast)var(--ease-standard);animation:popover-module__EnjR-W__popover-exit var(--duration-fast)linear both;pointer-events:none}.popover-module__EnjR-W__content:focus{outline:none}@keyframes popover-module__EnjR-W__popover-exit{to{--popover-exit:1}}@media (prefers-reduced-motion:reduce){.popover-module__EnjR-W__content,.popover-module__EnjR-W__content[data-state=closed]{transition:opacity var(--duration-instant)var(--ease-standard);transform:none}}}@layer utilities;
@layer theme,base;@layer components{.progress-module__tgB7QG__progress{width:100%;color:var(--text-secondary);font-size:var(--text-sm)}.progress-module__tgB7QG__meta{line-height:var(--leading-body);justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.progress-module__tgB7QG__label{min-width:0;position:relative}.progress-module__tgB7QG__line{display:block}.progress-module__tgB7QG__value{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:4px;display:inline-flex}.progress-module__tgB7QG__count{justify-items:end;display:inline-grid}.progress-module__tgB7QG__count:before{content:"100%";visibility:hidden;height:0;overflow:hidden}.progress-module__tgB7QG__done{color:var(--success);place-items:center;display:grid}.progress-module__tgB7QG__track{border:1px solid var(--border);background:var(--surface-muted);border-radius:99px;height:7px;overflow:hidden}.progress-module__tgB7QG__fill{border-radius:inherit;background:var(--accent);width:100%;height:100%;transition:background-color var(--duration-standard)var(--ease-standard);display:block}.progress-module__tgB7QG__progress[data-complete] .progress-module__tgB7QG__fill{background:var(--success);transition-delay:.2s}@media (prefers-reduced-motion:reduce){.progress-module__tgB7QG__fill,.progress-module__tgB7QG__progress[data-complete] .progress-module__tgB7QG__fill{transition:none}}}@layer utilities;
.user-management-module__EIGqSa__muted{color:var(--text-secondary);font-size:var(--text-sm)}.user-management-module__EIGqSa__mono{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:var(--text-xs)}.user-management-module__EIGqSa__searchRow{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.user-management-module__EIGqSa__searchField{flex:280px;min-width:0}.user-management-module__EIGqSa__results,.user-management-module__EIGqSa__personas{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.user-management-module__EIGqSa__resultRow{align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:var(--space-2)var(--space-3);border-radius:var(--radius-control);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast)var(--ease-standard);-webkit-tap-highlight-color:transparent;background:0 0;border:0;display:flex}@media (hover:hover) and (pointer:fine){.user-management-module__EIGqSa__resultRow:hover{background:var(--surface-muted)}}.user-management-module__EIGqSa__resultRow:focus-visible{background:var(--surface-muted)}.user-management-module__EIGqSa__resultText{flex:1;gap:2px;min-width:0;display:grid}.user-management-module__EIGqSa__resultName,.user-management-module__EIGqSa__resultEmail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-management-module__EIGqSa__resultName{font-size:var(--text-sm);font-weight:500}.user-management-module__EIGqSa__resultEmail{color:var(--text-secondary);font-size:var(--text-xs)}.user-management-module__EIGqSa__rows{gap:var(--space-2);margin:0;display:grid}.user-management-module__EIGqSa__row{justify-content:space-between;align-items:baseline;gap:var(--space-4);min-width:0;font-size:var(--text-sm);display:flex}.user-management-module__EIGqSa__row dt{flex-shrink:0}.user-management-module__EIGqSa__row dd{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;margin:0;overflow:hidden}.user-management-module__EIGqSa__stat{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-4)var(--space-5);border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);display:flex}.user-management-module__EIGqSa__statIcon{background:var(--surface-muted);width:36px;height:36px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.user-management-module__EIGqSa__statText{gap:2px;min-width:0;display:grid}.user-management-module__EIGqSa__statValue{font-family:var(--font-display);font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:500}.user-management-module__EIGqSa__credits{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.user-management-module__EIGqSa__balance{align-items:baseline;gap:var(--space-2);color:var(--text-secondary);display:flex}.user-management-module__EIGqSa__balanceValue{color:var(--foreground);font-family:var(--font-display);font-size:var(--text-3xl);font-variant-numeric:tabular-nums;font-weight:500}.user-management-module__EIGqSa__addCredits{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.user-management-module__EIGqSa__addCredits>:first-child{width:160px}.user-management-module__EIGqSa__subs{gap:var(--space-3);display:grid}.user-management-module__EIGqSa__sub{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-panel);display:grid}.user-management-module__EIGqSa__subHead{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.user-management-module__EIGqSa__subName{font-size:var(--text-sm);font-weight:500}.user-management-module__EIGqSa__persona{align-items:center;gap:var(--space-3);padding:var(--space-2)var(--space-3);display:flex}.user-management-module__EIGqSa__personaThumb{border-radius:var(--radius-control);background:var(--surface-muted);object-fit:cover;flex-shrink:0;width:40px;height:40px}.user-management-module__EIGqSa__danger{border-color:color-mix(in oklch,var(--danger)35%,var(--border))}.user-management-module__EIGqSa__dialogBody{gap:var(--space-4);display:grid}.user-management-module__EIGqSa__dialogActions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}
@layer theme,base;@layer components{.card-module__qXvXpG__card{isolation:isolate;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);min-width:0;color:var(--foreground);transition:border-color var(--duration-fast)var(--ease-standard),box-shadow var(--duration-standard)var(--ease-standard);position:relative;overflow:hidden}.card-module__qXvXpG__card[data-hover]{border-color:var(--border-strong);box-shadow:var(--shadow-raised)}.card-module__qXvXpG__card:has(.card-module__qXvXpG__trigger:focus-visible){border-color:var(--border-strong)}.card-module__qXvXpG__media{background:var(--surface-muted);position:relative;overflow:hidden}.card-module__qXvXpG__zoom{place-items:center;min-height:112px;display:grid}.card-module__qXvXpG__content{padding:var(--space-5)}.card-module__qXvXpG__title{width:fit-content;max-width:100%;font-size:var(--text-lg);letter-spacing:var(--tracking-body);text-wrap:balance;margin:0;font-weight:500;line-height:1.3}.card-module__qXvXpG__trigger{color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}.card-module__qXvXpG__trigger:after{content:"";position:absolute;inset:0}.card-module__qXvXpG__trigger:focus-visible{outline:none}.card-module__qXvXpG__description{max-width:34ch;margin:var(--space-2)0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);text-wrap:pretty}.card-module__qXvXpG__footer{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-5);display:flex}.card-module__qXvXpG__byline{align-items:center;gap:var(--space-3);flex:auto;min-width:0;display:flex}.card-module__qXvXpG__avatar{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:var(--surface-muted);flex:none;display:grid;overflow:hidden}.card-module__qXvXpG__avatar>*{object-fit:cover;width:100%;height:100%}.card-module__qXvXpG__bylineText{min-width:0;font-size:var(--text-xs);line-height:var(--leading-body);grid-template-columns:minmax(0,1fr);display:grid}.card-module__qXvXpG__meta{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.card-module__qXvXpG__status{color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;position:relative;overflow:clip visible}.card-module__qXvXpG__roll{display:block;position:relative}.card-module__qXvXpG__line{text-overflow:ellipsis;display:block;overflow:clip visible}.card-module__qXvXpG__word{white-space:pre;display:inline-block}.card-module__qXvXpG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.card-module__qXvXpG__action{z-index:1;gap:var(--space-3);flex-wrap:wrap;flex:none;display:flex;position:relative}.card-module__qXvXpG__overlay{z-index:50;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#03030375;background:lab(.903296% 0 0/.46);position:fixed;inset:0}.card-module__qXvXpG__panel{z-index:51;width:min(calc(100vw - var(--space-8)),30rem);height:fit-content;max-height:calc(100dvh - var(--space-8));overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);transition:background-color var(--duration-standard)var(--ease-standard),box-shadow var(--duration-standard)var(--ease-standard);margin:auto;position:fixed;inset:0;overflow:hidden auto}.card-module__qXvXpG__panel:focus{outline:none}.card-module__qXvXpG__panel[data-returning]{inset:auto;top:var(--landing-top);left:var(--landing-left);width:var(--landing-width);height:var(--landing-height);border-color:var(--border);background:var(--surface);max-height:none;box-shadow:none;pointer-events:none;margin:0;overflow:hidden}.card-module__qXvXpG__panel[data-returning] .card-module__qXvXpG__content{padding:var(--space-5)}.card-module__qXvXpG__panel[data-returning] .card-module__qXvXpG__title{font-size:var(--text-lg)}.card-module__qXvXpG__panel .card-module__qXvXpG__content{padding:var(--space-6)}.card-module__qXvXpG__panel .card-module__qXvXpG__title{font-size:var(--text-xl)}.card-module__qXvXpG__panel .card-module__qXvXpG__description{max-width:var(--card-measure,34ch)}.card-module__qXvXpG__closeSlot{top:var(--space-4);right:var(--space-4);z-index:2;display:grid;position:absolute}.card-module__qXvXpG__close{width:var(--space-8);height:var(--space-8);border:1px solid color-mix(in oklab,var(--border)70%,transparent);border-radius:var(--radius-pill);background:color-mix(in oklab,var(--surface-raised)74%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast)var(--ease-standard);place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.card-module__qXvXpG__close:hover{background:var(--surface-raised)}}.card-module__qXvXpG__details{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--border);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}@media (prefers-reduced-motion:reduce){.card-module__qXvXpG__card,.card-module__qXvXpG__close{transition-duration:var(--duration-instant)}}}@layer utilities;
@layer theme,base;@layer components{.pagination-module__69FbJG__nav{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex;position:relative}.pagination-module__69FbJG__nav button{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-control);color:var(--text-secondary);font:inherit;font-size:var(--text-xs);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--duration-fast)var(--ease-standard),color var(--duration-fast)var(--ease-standard);background:0 0;border:1px solid #0000;place-items:center;display:grid;position:relative}.pagination-module__69FbJG__nav button[aria-current=page]{color:var(--foreground)}.pagination-module__69FbJG__mark{width:var(--control-height-sm);height:var(--control-height-sm);box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);box-shadow:var(--shadow-resting);opacity:0;pointer-events:none;position:absolute;top:0;left:0}.pagination-module__69FbJG__nav[data-mark-ready] .pagination-module__69FbJG__mark{opacity:1}.pagination-module__69FbJG__nav:not([data-mark-ready]) button[aria-current=page]{border-color:var(--border);background:var(--surface);box-shadow:var(--shadow-resting)}.pagination-module__69FbJG__nav .pagination-module__69FbJG__step{transition:background-color var(--duration-fast)var(--ease-standard),color var(--duration-fast)var(--ease-standard),opacity var(--duration-fast)var(--ease-standard),transform var(--duration-spring)var(--ease-spring)}.pagination-module__69FbJG__nav .pagination-module__69FbJG__step:active:not(:disabled){transition-duration:var(--duration-fast),var(--duration-fast),var(--duration-fast),.1s;transition-timing-function:var(--ease-standard),var(--ease-standard),var(--ease-standard),ease-out;transform:scale(.96)}.pagination-module__69FbJG__nav button:disabled{opacity:.4;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.pagination-module__69FbJG__nav button:hover:not(:disabled){background:var(--surface-muted);color:var(--foreground)}.pagination-module__69FbJG__nav[data-mark-ready] button[aria-current=page]:hover{background:0 0}}@media (prefers-reduced-motion:reduce){.pagination-module__69FbJG__nav button,.pagination-module__69FbJG__nav .pagination-module__69FbJG__step{transition:none}.pagination-module__69FbJG__nav .pagination-module__69FbJG__step:active:not(:disabled){transform:none}}}@layer utilities;
@layer theme,base;@layer components{.radio-cards-module__cWzYwq__root{color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);gap:10px;display:grid;position:relative}.radio-cards-module__cWzYwq__root *,.radio-cards-module__cWzYwq__root :before,.radio-cards-module__cWzYwq__root :after{box-sizing:border-box}.radio-cards-module__cWzYwq__root[data-layout=grid]{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--min-column,180px)),1fr))}.radio-cards-module__cWzYwq__root[data-layout=list]{grid-template-columns:minmax(0,1fr);gap:8px}.radio-cards-module__cWzYwq__ring{z-index:1;border:1.5px solid var(--control-on);pointer-events:none;border-radius:20px;position:absolute;top:0;left:0}.radio-cards-module__cWzYwq__card{border:1px solid var(--border);background:var(--surface);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;min-width:0;transition:background-color var(--duration-fast)var(--ease-standard),border-color var(--duration-fast)var(--ease-standard);border-radius:20px;align-items:start;gap:4px 12px;padding:14px 16px;display:grid;position:relative}.radio-cards-module__cWzYwq__root[data-layout=grid] .radio-cards-module__cWzYwq__card{grid-template:"body indicator"minmax(0,1fr)"meta meta"/minmax(0,1fr) auto}.radio-cards-module__cWzYwq__root[data-layout=list] .radio-cards-module__cWzYwq__card{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"indicator body meta";align-items:center;padding:13px 16px 13px 14px}.radio-cards-module__cWzYwq__card[data-checked]{background:color-mix(in oklab,var(--control-on)4%,var(--surface))}.radio-cards-module__cWzYwq__card[aria-disabled=true]{background:var(--surface-muted);cursor:not-allowed}.radio-cards-module__cWzYwq__card[aria-disabled=true] :is(.radio-cards-module__cWzYwq__label,.radio-cards-module__cWzYwq__meta){color:var(--text-muted)}.radio-cards-module__cWzYwq__indicator{border:1.5px solid var(--border-strong);width:18px;height:18px;transition:border-color var(--duration-fast)var(--ease-standard),background-color var(--duration-fast)var(--ease-standard);border-radius:50%;flex:none;grid-area:indicator;place-items:center;display:grid}.radio-cards-module__cWzYwq__root[data-layout=grid] .radio-cards-module__cWzYwq__indicator{margin-top:1px}.radio-cards-module__cWzYwq__card[data-checked] .radio-cards-module__cWzYwq__indicator{border-color:var(--control-on);background:var(--control-on)}.radio-cards-module__cWzYwq__indicatorDot{background:var(--control-glyph);border-radius:50%;width:6px;height:6px}.radio-cards-module__cWzYwq__card[aria-disabled=true] .radio-cards-module__cWzYwq__indicator{border-color:var(--border)}.radio-cards-module__cWzYwq__body{grid-area:body;gap:2px;min-width:0;display:grid}.radio-cards-module__cWzYwq__label{align-items:center;gap:8px;min-width:0;font-weight:500;display:flex}.radio-cards-module__cWzYwq__labelText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.radio-cards-module__cWzYwq__icon{width:18px;height:18px;color:var(--text-secondary);flex:none;place-items:center;display:grid}.radio-cards-module__cWzYwq__icon>svg{width:18px;height:18px}.radio-cards-module__cWzYwq__card[data-checked] .radio-cards-module__cWzYwq__icon{color:var(--foreground)}.radio-cards-module__cWzYwq__description{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-body);text-wrap:pretty}.radio-cards-module__cWzYwq__meta{color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:meta}.radio-cards-module__cWzYwq__root[data-layout=grid] .radio-cards-module__cWzYwq__meta{font-size:var(--text-lg);margin-top:10px}.radio-cards-module__cWzYwq__root[data-layout=list] .radio-cards-module__cWzYwq__meta{font-weight:500}@media (hover:hover) and (pointer:fine){.radio-cards-module__cWzYwq__card:not([data-checked]):not([aria-disabled=true]):hover{border-color:var(--border-strong)}}.radio-cards-module__cWzYwq__card:not([data-checked]):not([aria-disabled=true]):active{background:var(--surface-muted)}.radio-cards-module__cWzYwq__card:focus-visible:not([data-checked]){border-color:var(--border-strong);background:var(--surface-muted)}@media (prefers-reduced-motion:reduce){.radio-cards-module__cWzYwq__card,.radio-cards-module__cWzYwq__indicator{transition:none}}}@layer utilities;
@layer theme,base;@layer components{.select-module__y5pICa__field{gap:var(--space-2);min-width:0;display:grid}.select-module__y5pICa__field label{font-size:var(--text-sm);font-weight:500}.select-module__y5pICa__trigger{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-height-md);border:1px solid var(--border);border-radius:var(--radius-control);padding:0 var(--space-3);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:border-color var(--duration-fast)var(--ease-standard),background-color var(--duration-fast)var(--ease-standard),box-shadow var(--duration-fast)var(--ease-standard);display:flex;position:relative}@media (hover:hover) and (pointer:fine){.select-module__y5pICa__trigger:hover:not([data-disabled]){border-color:var(--border-strong);background:var(--surface-muted)}}.select-module__y5pICa__trigger:active:not([data-disabled]),.select-module__y5pICa__trigger[data-state=open]{border-color:var(--border-strong);background:var(--surface-muted)}.select-module__y5pICa__trigger:focus-visible{border-color:var(--border-strong)}.select-module__y5pICa__trigger[data-disabled]{opacity:.5;cursor:not-allowed}.select-module__y5pICa__valueText{flex:1;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.select-module__y5pICa__valueText>span{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;overflow:hidden}.select-module__y5pICa__valueText>[data-placeholder]{color:var(--text-muted)}.select-module__y5pICa__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.select-module__y5pICa__chevron{color:var(--text-muted);transition:transform var(--duration-spring)var(--ease-spring),color var(--duration-fast)var(--ease-standard);flex:none;display:inline-flex}.select-module__y5pICa__trigger[data-state=open] .select-module__y5pICa__chevron{transform:rotate(180deg)}.select-module__y5pICa__hint{color:var(--text-muted);font-size:var(--text-xs)}.select-module__y5pICa__content{--menu-x:0px;--menu-y:-6px;box-sizing:border-box;z-index:1000;width:var(--radix-select-trigger-width);min-width:var(--radix-select-trigger-width);max-width:min(24rem,100vw - 20px);max-height:min(320px,var(--radix-select-content-available-height));border:1px solid var(--border);border-radius:calc(var(--radius-control) + 2px);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);transform-origin:var(--radix-select-content-transform-origin);animation:select-module__y5pICa__select-in var(--duration-standard)var(--ease-enter)both;padding:6px;overflow:hidden}.select-module__y5pICa__content[data-side=top]{--menu-y:6px}.select-module__y5pICa__content[data-side=left]{--menu-x:6px;--menu-y:0px}.select-module__y5pICa__content[data-side=right]{--menu-x:-6px;--menu-y:0px}.select-module__y5pICa__content[data-state=closed]{animation:select-module__y5pICa__select-out var(--duration-instant)var(--ease-standard)both}.select-module__y5pICa__viewport{padding:2px 0}.select-module__y5pICa__item{border-radius:calc(var(--radius-control) - 4px);min-height:36px;color:var(--foreground);font-size:var(--text-sm);cursor:default;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-instant)var(--ease-standard),color var(--duration-instant)var(--ease-standard);outline:none;align-items:center;padding:0 34px 0 11px;display:flex;position:relative}.select-module__y5pICa__item[data-highlighted]{background:var(--surface-muted)}.select-module__y5pICa__item[data-disabled]{opacity:.45}.select-module__y5pICa__indicator{color:var(--foreground);animation:select-module__y5pICa__indicator-in var(--duration-standard)var(--ease-enter)40ms both;align-items:center;display:inline-flex;position:absolute;right:10px}.select-module__y5pICa__scrollButton{height:28px;color:var(--text-muted);place-items:center;display:grid}@keyframes select-module__y5pICa__select-in{0%{opacity:0;transform:translate(var(--menu-x),var(--menu-y))scale(.97)}}@keyframes select-module__y5pICa__select-out{to{opacity:0;transform:translate(calc(var(--menu-x)/2),calc(var(--menu-y)/2))scale(.98)}}@keyframes select-module__y5pICa__indicator-in{0%{opacity:0;filter:blur(2px);transform:scale(.6)}}@media (prefers-reduced-transparency:reduce){.select-module__y5pICa__content{background:var(--surface-raised);-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.select-module__y5pICa__trigger,.select-module__y5pICa__chevron,.select-module__y5pICa__item{transition:none}.select-module__y5pICa__content{animation:select-module__y5pICa__select-fade var(--duration-instant)var(--ease-standard)both}.select-module__y5pICa__content[data-state=closed]{animation:select-module__y5pICa__select-fade-out var(--duration-instant)var(--ease-standard)both}.select-module__y5pICa__indicator{animation:none}}@keyframes select-module__y5pICa__select-fade{0%{opacity:0}}@keyframes select-module__y5pICa__select-fade-out{to{opacity:0}}}@layer utilities;
@layer theme,base;@layer components{.sortable-data-table-module__3Q1EZa__wrapper{--column-tint:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);width:100%;min-width:0;max-width:100%;color:var(--foreground);font-family:var(--font-body);position:relative;overflow:hidden}.sortable-data-table-module__3Q1EZa__scroller{overscroll-behavior-x:contain;position:relative;overflow-x:auto}.sortable-data-table-module__3Q1EZa__band{background:var(--column-tint);pointer-events:none;position:absolute;top:0;bottom:0}.sortable-data-table-module__3Q1EZa__table{z-index:1;border-collapse:separate;border-spacing:0;width:100%;min-width:560px;font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);text-align:left;position:relative}.sortable-data-table-module__3Q1EZa__table[data-fixed]{table-layout:fixed}.sortable-data-table-module__3Q1EZa__table caption,.sortable-data-table-module__3Q1EZa__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sortable-data-table-module__3Q1EZa__selectCol{width:44px}.sortable-data-table-module__3Q1EZa__table th,.sortable-data-table-module__3Q1EZa__table td{--cell-base:var(--surface);--cell-fill:var(--cell-base);background-color:var(--cell-fill);transition:background-color var(--duration-standard)var(--ease-standard),color var(--duration-standard)var(--ease-standard)}.sortable-data-table-module__3Q1EZa__table th[data-sorted],.sortable-data-table-module__3Q1EZa__table td[data-sorted]{--cell-base:var(--column-tint)}.sortable-data-table-module__3Q1EZa__table th{height:44px;padding:0 var(--space-4);border-bottom:1px solid var(--border);color:var(--text-muted);font-size:var(--text-sm);text-align:left;white-space:nowrap;font-weight:500}.sortable-data-table-module__3Q1EZa__table th[data-sortable]{padding:0}.sortable-data-table-module__3Q1EZa__table th[data-sorted]{color:var(--foreground)}.sortable-data-table-module__3Q1EZa__table td{height:52px;padding:0 var(--space-4);border-bottom:1px solid var(--border-subtle);color:var(--foreground);vertical-align:middle;overflow-wrap:anywhere;font-weight:400}.sortable-data-table-module__3Q1EZa__table tbody tr:last-child td{border-bottom:0}.sortable-data-table-module__3Q1EZa__table [data-numeric]{text-align:right;font-variant-numeric:tabular-nums}.sortable-data-table-module__3Q1EZa__table[data-selectable] tbody tr{cursor:pointer;-webkit-tap-highlight-color:transparent}.sortable-data-table-module__3Q1EZa__table[data-selectable] tbody tr[data-selected] td{--cell-fill:color-mix(in oklch,var(--accent)8%,var(--cell-base))}.sortable-data-table-module__3Q1EZa__table[data-selectable] [data-primary]:not([data-sortable]),.sortable-data-table-module__3Q1EZa__table[data-selectable] th[data-primary] .sortable-data-table-module__3Q1EZa__sortButton{padding-left:var(--space-2)}.sortable-data-table-module__3Q1EZa__sortButton{width:100%;height:44px;padding:0 var(--space-4);color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:flex-start;align-items:center;display:flex}.sortable-data-table-module__3Q1EZa__table th[data-numeric] .sortable-data-table-module__3Q1EZa__sortButton{justify-content:flex-end}.sortable-data-table-module__3Q1EZa__sortInner{border-radius:var(--radius-control);transition:color var(--duration-fast)var(--ease-standard);align-items:center;gap:6px;display:inline-flex}.sortable-data-table-module__3Q1EZa__table th[data-numeric] .sortable-data-table-module__3Q1EZa__sortInner{flex-direction:row-reverse}.sortable-data-table-module__3Q1EZa__sortIcon{flex:none;place-items:center;width:16px;height:16px;display:grid;position:relative}.sortable-data-table-module__3Q1EZa__sortHint,.sortable-data-table-module__3Q1EZa__sortArrow{place-items:center;display:grid;position:absolute;inset:0}.sortable-data-table-module__3Q1EZa__sortHint{color:var(--text-muted);opacity:0;transition:opacity var(--duration-fast)var(--ease-standard)}.sortable-data-table-module__3Q1EZa__sortArrow{color:var(--foreground)}.sortable-data-table-module__3Q1EZa__sortButton:focus-visible{outline:none}.sortable-data-table-module__3Q1EZa__sortButton:focus-visible .sortable-data-table-module__3Q1EZa__sortInner{outline:2px solid var(--focus-ring);outline-offset:4px}.sortable-data-table-module__3Q1EZa__sortButton:focus-visible .sortable-data-table-module__3Q1EZa__sortHint{opacity:.6}.sortable-data-table-module__3Q1EZa__table th[data-sorted] .sortable-data-table-module__3Q1EZa__sortHint{opacity:0}.sortable-data-table-module__3Q1EZa__selectCell{width:44px}.sortable-data-table-module__3Q1EZa__table .sortable-data-table-module__3Q1EZa__selectCell{padding:0 0 0 var(--space-4)}.sortable-data-table-module__3Q1EZa__selectHit{cursor:pointer;align-items:center;width:100%;height:44px;display:flex;position:relative}.sortable-data-table-module__3Q1EZa__selectInput{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.sortable-data-table-module__3Q1EZa__selectBox{border:1px solid var(--border-strong);background:var(--surface);width:18px;height:18px;color:var(--accent-foreground);pointer-events:none;transition:border-color var(--duration-fast)var(--ease-standard),transform var(--duration-spring)var(--ease-spring);border-radius:5px;flex:none;display:block;position:relative}.sortable-data-table-module__3Q1EZa__selectBox[data-on]{border-color:var(--accent)}.sortable-data-table-module__3Q1EZa__selectFill{border-radius:inherit;background:var(--accent);position:absolute;inset:-1px}.sortable-data-table-module__3Q1EZa__selectMark{width:18px;height:18px;position:absolute;inset:-1px;overflow:visible}.sortable-data-table-module__3Q1EZa__selectInput:focus-visible+.sortable-data-table-module__3Q1EZa__selectBox{outline:2px solid var(--focus-ring);outline-offset:2px}.sortable-data-table-module__3Q1EZa__selectInput:active+.sortable-data-table-module__3Q1EZa__selectBox{transition:border-color var(--duration-fast)var(--ease-standard),transform .11s var(--ease-standard);transform:scale(.95)}.sortable-data-table-module__3Q1EZa__footer{justify-content:space-between;align-items:center;gap:var(--space-3);height:44px;padding:0 var(--space-2)0 var(--space-4);border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);display:flex}.sortable-data-table-module__3Q1EZa__count{white-space:nowrap;min-width:0;transition:color var(--duration-standard)var(--ease-standard);align-items:baseline;gap:.28em;display:inline-flex}.sortable-data-table-module__3Q1EZa__count[data-active]{color:var(--foreground)}.sortable-data-table-module__3Q1EZa__swap{display:inline-block}.sortable-data-table-module__3Q1EZa__swapInner{width:max-content;display:inline-flex;position:relative}.sortable-data-table-module__3Q1EZa__swapText{white-space:nowrap;display:inline-block}.sortable-data-table-module__3Q1EZa__number{font-variant-numeric:tabular-nums}.sortable-data-table-module__3Q1EZa__clear{border-radius:var(--radius-control);height:30px;padding:0 var(--space-3);color:var(--foreground);font:inherit;letter-spacing:inherit;cursor:pointer;transition:background-color var(--duration-fast)var(--ease-standard);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;font-weight:500}.sortable-data-table-module__3Q1EZa__clear:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sortable-data-table-module__3Q1EZa__empty{height:120px!important;color:var(--text-muted)!important;text-align:center!important}@media (hover:hover) and (pointer:fine){.sortable-data-table-module__3Q1EZa__table tbody tr:hover td{--cell-fill:color-mix(in oklch,var(--foreground)3%,var(--cell-base))}.sortable-data-table-module__3Q1EZa__table[data-selectable] tbody tr[data-selected]:hover td{--cell-fill:color-mix(in oklch,var(--accent)11%,var(--cell-base))}.sortable-data-table-module__3Q1EZa__table tbody tr:has(.sortable-data-table-module__3Q1EZa__empty):hover td{--cell-fill:var(--cell-base)}.sortable-data-table-module__3Q1EZa__sortButton:hover .sortable-data-table-module__3Q1EZa__sortInner{color:var(--foreground)}.sortable-data-table-module__3Q1EZa__sortButton:hover .sortable-data-table-module__3Q1EZa__sortHint{opacity:.6}.sortable-data-table-module__3Q1EZa__table th[data-sorted] .sortable-data-table-module__3Q1EZa__sortButton:hover .sortable-data-table-module__3Q1EZa__sortHint{opacity:0}.sortable-data-table-module__3Q1EZa__selectHit:hover .sortable-data-table-module__3Q1EZa__selectBox:not([data-on]){border-color:var(--text-muted)}.sortable-data-table-module__3Q1EZa__clear:hover{background:var(--surface-muted)}}@media (max-width:620px){.sortable-data-table-module__3Q1EZa__scroller{overflow:visible}.sortable-data-table-module__3Q1EZa__band{display:none}.sortable-data-table-module__3Q1EZa__table{width:100%;min-width:0;max-width:100%;display:block}.sortable-data-table-module__3Q1EZa__table thead{display:block}.sortable-data-table-module__3Q1EZa__table thead tr{align-items:center;gap:var(--space-1);padding:var(--space-1)var(--space-2);border-bottom:1px solid var(--border);scrollbar-width:none;display:flex;overflow-x:auto}.sortable-data-table-module__3Q1EZa__table thead tr::-webkit-scrollbar{display:none}.sortable-data-table-module__3Q1EZa__table th{background:0 0;border:0;flex:none;height:auto;padding:0;display:block}.sortable-data-table-module__3Q1EZa__table th.sortable-data-table-module__3Q1EZa__selectCell{left:calc(-1*var(--space-2));z-index:1;width:40px;margin-left:calc(-1*var(--space-2));padding:0 0 0 var(--space-3);background:var(--surface);position:sticky}.sortable-data-table-module__3Q1EZa__table th.sortable-data-table-module__3Q1EZa__selectCell .sortable-data-table-module__3Q1EZa__selectHit{height:32px}.sortable-data-table-module__3Q1EZa__table th.sortable-data-table-module__3Q1EZa__selectCell:after{background:linear-gradient(to right,var(--surface)45%,transparent);content:"";opacity:0;pointer-events:none;width:36px;animation:linear both sortable-data-table-module__3Q1EZa__stripFade;animation-timeline:scroll(inline);animation-range:0 24px;position:absolute;top:0;bottom:0;left:100%}.sortable-data-table-module__3Q1EZa__table th .sortable-data-table-module__3Q1EZa__sortButton,.sortable-data-table-module__3Q1EZa__table[data-selectable] th[data-primary] .sortable-data-table-module__3Q1EZa__sortButton{border-radius:var(--radius-control);width:auto;height:32px;transition:background-color var(--duration-standard)var(--ease-standard),color var(--duration-standard)var(--ease-standard);padding:0 10px}.sortable-data-table-module__3Q1EZa__table th[data-sorted] .sortable-data-table-module__3Q1EZa__sortButton{background:var(--surface-muted)}.sortable-data-table-module__3Q1EZa__table th[data-numeric] .sortable-data-table-module__3Q1EZa__sortInner{flex-direction:row}.sortable-data-table-module__3Q1EZa__sortButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.sortable-data-table-module__3Q1EZa__sortButton:focus-visible .sortable-data-table-module__3Q1EZa__sortInner{outline:none}.sortable-data-table-module__3Q1EZa__table tbody{width:100%;display:block}.sortable-data-table-module__3Q1EZa__table tbody tr{--row-fill:var(--surface);box-sizing:border-box;align-content:center;align-items:baseline;gap:2px var(--space-2);width:100%;min-height:64px;padding:10px var(--space-4);border-bottom:1px solid var(--border-subtle);background-color:var(--row-fill);transition:background-color var(--duration-standard)var(--ease-standard);flex-wrap:wrap;display:flex;position:relative}.sortable-data-table-module__3Q1EZa__table tbody tr:after{content:"";flex-basis:100%;order:1}.sortable-data-table-module__3Q1EZa__table[data-selectable] tbody tr{padding-left:44px}.sortable-data-table-module__3Q1EZa__table[data-selectable] tbody tr[data-selected]{--row-fill:color-mix(in oklch,var(--accent)8%,var(--surface))}.sortable-data-table-module__3Q1EZa__table tbody tr:last-child{border-bottom:0}.sortable-data-table-module__3Q1EZa__table td{min-width:0;height:auto;color:var(--text-secondary);font-size:var(--text-xs);text-align:left;background:0 0;border:0;order:2;padding:0;display:block}.sortable-data-table-module__3Q1EZa__table[data-selectable] td[data-primary]:not([data-sortable]){padding-left:0}.sortable-data-table-module__3Q1EZa__table td[data-primary]{color:var(--foreground);font-size:var(--text-sm);flex:1 1 0;order:0;font-weight:500}.sortable-data-table-module__3Q1EZa__table td[data-numeric]:not([data-primary]){padding-left:var(--space-2);color:var(--foreground);font-size:var(--text-sm);flex:none;order:0;margin-left:auto}.sortable-data-table-module__3Q1EZa__table td[data-numeric]~td[data-numeric]{color:var(--text-secondary);font-size:var(--text-xs);order:2;margin-left:0;padding-left:0}.sortable-data-table-module__3Q1EZa__table td[data-sorted]:not([data-primary]){color:var(--foreground)}.sortable-data-table-module__3Q1EZa__table td.sortable-data-table-module__3Q1EZa__selectCell{top:0;bottom:0;left:var(--space-1);align-items:center;width:36px;padding:0;display:flex;position:absolute}.sortable-data-table-module__3Q1EZa__table td.sortable-data-table-module__3Q1EZa__selectCell .sortable-data-table-module__3Q1EZa__selectHit{justify-content:center}.sortable-data-table-module__3Q1EZa__table .sortable-data-table-module__3Q1EZa__empty{padding:var(--space-6)0;flex:1 0 100%;height:auto!important}.sortable-data-table-module__3Q1EZa__table[data-selectable] tbody tr:has(.sortable-data-table-module__3Q1EZa__empty){padding-left:var(--space-4)}}@media (max-width:620px) and (hover:hover) and (pointer:fine){.sortable-data-table-module__3Q1EZa__table tbody tr:hover{--row-fill:color-mix(in oklch,var(--foreground)3%,var(--surface))}.sortable-data-table-module__3Q1EZa__table[data-selectable] tbody tr[data-selected]:hover{--row-fill:color-mix(in oklch,var(--accent)11%,var(--surface))}.sortable-data-table-module__3Q1EZa__table tbody tr:hover td{background:0 0}}@media (prefers-reduced-motion:reduce){.sortable-data-table-module__3Q1EZa__table th,.sortable-data-table-module__3Q1EZa__table td,.sortable-data-table-module__3Q1EZa__table tbody tr,.sortable-data-table-module__3Q1EZa__sortInner,.sortable-data-table-module__3Q1EZa__sortHint,.sortable-data-table-module__3Q1EZa__selectBox,.sortable-data-table-module__3Q1EZa__count,.sortable-data-table-module__3Q1EZa__clear,.sortable-data-table-module__3Q1EZa__table th .sortable-data-table-module__3Q1EZa__sortButton{transition:none!important}.sortable-data-table-module__3Q1EZa__selectInput:active+.sortable-data-table-module__3Q1EZa__selectBox{transform:none}}@keyframes sortable-data-table-module__3Q1EZa__stripFade{to{opacity:1}}}@layer utilities;
.floating-dock-module__kDvegG__dock{--dock-radius:var(--radius-card,8px);--dock-control-radius:var(--radius-control,6px);--dock-tint:#ffffff0d;--dock-ink:#25252b;--dock-hover:#ffffff29;--dock-shadow:#181c281f;--dock-tooltip:#fafafceb;color:var(--dock-ink)}.dark .floating-dock-module__kDvegG__dock{--dock-tint:#19191e14;--dock-ink:#f5f5f7;--dock-hover:#ffffff14;--dock-shadow:#0000003d;--dock-tooltip:#232328f0}.floating-dock-module__kDvegG__surface{pointer-events:none;border-radius:inherit;background:var(--dock-tint);-webkit-backdrop-filter:blur(1px);box-shadow:0 4px 12px -6px var(--dock-shadow);position:absolute;inset:0}.floating-dock-module__kDvegG__button{color:inherit;-webkit-tap-highlight-color:transparent;transition:background-color .16s}.floating-dock-module__kDvegG__button:hover,.floating-dock-module__kDvegG__button:focus-visible{background:var(--dock-hover)}.floating-dock-module__kDvegG__button:focus-visible{outline:2px solid var(--dock-ink);outline-offset:2px}.floating-dock-module__kDvegG__button:active{background:var(--dock-hover)}.floating-dock-module__kDvegG__icon{color:#fff;filter:drop-shadow(0 1px 1px #000000d9);justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:relative}.floating-dock-module__kDvegG__icon>svg{stroke-width:1.7px;width:100%;height:100%}.floating-dock-module__kDvegG__tooltip{z-index:1;color:var(--dock-ink);background:var(--dock-tooltip);box-shadow:0 4px 16px var(--dock-shadow);-webkit-backdrop-filter:blur(12px)}@media (prefers-reduced-motion:reduce){.floating-dock-module__kDvegG__button{transition:none}}@media (prefers-reduced-transparency:reduce){.floating-dock-module__kDvegG__surface{background:var(--dock-tooltip);-webkit-backdrop-filter:none!important}}@media (forced-colors:active){.floating-dock-module__kDvegG__surface,.floating-dock-module__kDvegG__tooltip{background:canvas;border:1px solid buttontext;-webkit-backdrop-filter:none!important}.floating-dock-module__kDvegG__button,.floating-dock-module__kDvegG__icon{color:buttontext}.floating-dock-module__kDvegG__icon{filter:none}}
@layer theme,base;@layer components{.checkbox-module__4iwkaW__field{align-items:flex-start;gap:0;min-width:0;display:inline-flex}.checkbox-module__4iwkaW__box{width:var(--control-height-md);height:var(--control-height-md);border-radius:var(--radius-control);color:var(--control-glyph);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.checkbox-module__4iwkaW__visual{border:1px solid var(--border-strong);background:var(--surface);width:18px;height:18px;transition:border-color var(--duration-fast)var(--ease-standard),transform var(--duration-spring)var(--ease-spring);border-radius:5px;display:block;position:relative}.checkbox-module__4iwkaW__fill{border-radius:inherit;background:var(--control-on);position:absolute;inset:-1px}.checkbox-module__4iwkaW__mark{width:18px;height:18px;position:absolute;inset:-1px;overflow:visible}.checkbox-module__4iwkaW__box[data-state=checked] .checkbox-module__4iwkaW__visual,.checkbox-module__4iwkaW__box[data-state=indeterminate] .checkbox-module__4iwkaW__visual{border-color:var(--control-on)}@media (hover:hover) and (pointer:fine){.checkbox-module__4iwkaW__box[data-state=unchecked]:hover:not(:disabled) .checkbox-module__4iwkaW__visual{border-color:var(--text-muted)}}.checkbox-module__4iwkaW__box:active:not(:disabled) .checkbox-module__4iwkaW__visual{transition:border-color var(--duration-fast)var(--ease-standard),transform var(--duration-instant)var(--ease-standard);transform:scale(.95)}.checkbox-module__4iwkaW__box:disabled{opacity:.5;cursor:not-allowed}.checkbox-module__4iwkaW__copy{min-width:0;padding-top:calc((var(--control-height-md) - var(--text-sm)*1.4)/2);gap:2px;margin-left:1px;display:grid}.checkbox-module__4iwkaW__copy label{color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);cursor:pointer}.checkbox-module__4iwkaW__copy span{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}@media (prefers-reduced-motion:reduce){.checkbox-module__4iwkaW__visual,.checkbox-module__4iwkaW__box:active:not(:disabled) .checkbox-module__4iwkaW__visual{transition:none;transform:none}}}@layer utilities;
@layer theme,base;@layer components{.image-compare-module__0K_06q__root{isolation:isolate;border-radius:var(--radius-panel);background:var(--surface-muted);cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:100%;display:block;position:relative;overflow:clip;container-type:size}.image-compare-module__0K_06q__root[data-orientation=vertical]{cursor:ns-resize;touch-action:pan-x}.image-compare-module__0K_06q__root:after{content:"";z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--foreground)8%,transparent);pointer-events:none;position:absolute;inset:0}.image-compare-module__0K_06q__layer{position:absolute;inset:0}.image-compare-module__0K_06q__layer :where(img,picture,video){object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.image-compare-module__0K_06q__chip{z-index:1;top:var(--space-3);left:var(--space-3);border-radius:var(--radius-pill);background:color-mix(in oklab,var(--background)74%,transparent);color:var(--foreground);font-size:var(--text-xs);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body);pointer-events:none;-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);padding:3px 10px;position:absolute}.image-compare-module__0K_06q__chip[data-place=end]{right:var(--space-3);left:auto}.image-compare-module__0K_06q__chip[data-place=bottom]{top:auto;bottom:var(--space-3)}.image-compare-module__0K_06q__pivot{z-index:2;pointer-events:none;position:absolute;inset:0}.image-compare-module__0K_06q__rotor{width:0;height:0;position:absolute;top:0;left:0}.image-compare-module__0K_06q__line{background:var(--surface-raised);width:2px;height:calc(200cqw + 200cqh);position:absolute;top:calc(-100cqw - 100cqh);left:-1px;box-shadow:0 0 0 .5px #00000024;box-shadow:0 0 0 .5px lab(0% 0 0/.14)}:root[data-theme=dark] .image-compare-module__0K_06q__line{background:var(--foreground)}.image-compare-module__0K_06q__handleSlot{position:absolute;top:0;left:0}.image-compare-module__0K_06q__handle{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);width:40px;height:40px;box-shadow:var(--shadow-raised);color:var(--foreground);pointer-events:auto;transition:border-color var(--duration-fast)var(--ease-standard);outline:0 solid #0000;place-items:center;display:grid;position:absolute;top:0;left:0;translate:-50% -50%}.image-compare-module__0K_06q__handle:after{content:"";border-radius:inherit;position:absolute;inset:-8px}@media (hover:hover) and (pointer:fine){.image-compare-module__0K_06q__root:hover .image-compare-module__0K_06q__handle{border-color:var(--border-strong)}}.image-compare-module__0K_06q__chevrons{align-items:center;display:flex}.image-compare-module__0K_06q__chevron{place-items:center;margin-inline:-2.5px;display:grid}@media (prefers-reduced-motion:reduce){.image-compare-module__0K_06q__handle{transition:none}}}@layer utilities;
@layer theme,base;@layer components{.text-shimmer-module__jB6m3W__shimmer{--ts-highlight:var(--text-shimmer-highlight,currentColor);--ts-base:var(--text-shimmer-base,color-mix(in oklab,currentColor 12%,var(--text-muted)))}.text-shimmer-module__jB6m3W__stage{max-width:100%;display:inline-block;position:relative}.text-shimmer-module__jB6m3W__label{-webkit-text-fill-color:transparent;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;max-width:100%;display:inline-block}.text-shimmer-module__jB6m3W__stage[data-sizing] .text-shimmer-module__jB6m3W__label{white-space:nowrap;max-width:none}.text-shimmer-module__jB6m3W__label::selection{-webkit-text-fill-color:currentColor}@supports not (color:color-mix(in oklab, red, blue)){.text-shimmer-module__jB6m3W__label{-webkit-text-fill-color:currentColor;background:0 0!important}}@media (forced-colors:active){.text-shimmer-module__jB6m3W__label{-webkit-text-fill-color:currentColor;background:0 0!important}}}@layer utilities;
