@layer board{[data-bd-chart="1"]{--bd-slot:var(--chart-1);--bd-slot-active:color-mix(in oklab, var(--chart-1) 82%, var(--text-1))}[data-bd-chart="2"]{--bd-slot:var(--chart-2);--bd-slot-active:color-mix(in oklab, var(--chart-2) 82%, var(--text-1))}[data-bd-chart="3"]{--bd-slot:var(--chart-3);--bd-slot-active:color-mix(in oklab, var(--chart-3) 82%, var(--text-1))}[data-bd-chart="4"]{--bd-slot:var(--chart-4);--bd-slot-active:color-mix(in oklab, var(--chart-4) 82%, var(--text-1))}[data-bd-chart="5"]{--bd-slot:var(--chart-5);--bd-slot-active:color-mix(in oklab, var(--chart-5) 82%, var(--text-1))}[data-bd-chart="6"]{--bd-slot:var(--chart-6);--bd-slot-active:color-mix(in oklab, var(--chart-6) 82%, var(--text-1))}[data-bd-chart="7"]{--bd-slot:var(--chart-7);--bd-slot-active:color-mix(in oklab, var(--chart-7) 82%, var(--text-1))}[data-bd-chart="8"]{--bd-slot:var(--chart-8);--bd-slot-active:color-mix(in oklab, var(--chart-8) 82%, var(--text-1))}[data-bd-chart="9"],[data-bd-chart=neutral]{--bd-slot:var(--chart-other);--bd-slot-active:var(--chart-other)}:where(.bd-chart){--bd-slot:var(--chart-1);--bd-slot-active:color-mix(in oklab, var(--chart-1) 82%, var(--text-1))}.bd-chart{min-width:0;margin:0}.bd-chart-gridline{stroke:var(--chart-grid);stroke-width:1px;shape-rendering:crispedges}.bd-chart-axis{fill:var(--text-3);font:var(--type-caption-1-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1)}.bd-chart-legend{color:var(--text-2);flex-wrap:wrap;gap:6px 16px;margin:12px 0 0;padding:0;list-style:none;display:flex}.bd-chart-legend.is-inline{margin:0}.bd-chart-legend.is-stacked{flex-direction:column;gap:8px}.bd-chart-legend-item{align-items:center;gap:8px;min-width:0;display:flex}.bd-chart-legend-value{color:var(--text-1);font-variant-numeric:tabular-nums;margin-left:auto}.bd-chart-dot{border-radius:var(--radius-full);background:var(--bd-slot);flex:none;width:8px;height:8px}.bd-chart-delta{border-radius:var(--radius-full);background:var(--bg-sunken);color:var(--text-2);font-variant-numeric:tabular-nums;align-items:center;gap:2px;padding:2px 8px;display:inline-flex}.bd-chart-delta.is-good{background:var(--positive-soft);color:var(--positive-fg)}.bd-chart-delta.is-bad{background:var(--danger-soft);color:var(--danger-fg)}.bd-chart-ramp{color:var(--text-3);align-items:center;gap:4px;margin-top:12px;display:flex}.bd-chart-ramp-step{border-radius:var(--radius-xs);background:var(--border-subtle);width:11px;height:11px}.bd-chart-ramp-step[data-level="1"]{background:color-mix(in oklab, var(--bd-slot) 26%, var(--border-subtle))}.bd-chart-ramp-step[data-level="2"]{background:color-mix(in oklab, var(--bd-slot) 48%, var(--border-subtle))}.bd-chart-ramp-step[data-level="3"]{background:color-mix(in oklab, var(--bd-slot) 72%, var(--border-subtle))}.bd-chart-ramp-step[data-level="4"]{background:var(--bd-slot)}[data-ramp=seq] .bd-chart-ramp-step[data-level="1"]{background:var(--seq-2)}[data-ramp=seq] .bd-chart-ramp-step[data-level="2"]{background:var(--seq-4)}[data-ramp=seq] .bd-chart-ramp-step[data-level="3"]{background:var(--seq-5)}[data-ramp=seq] .bd-chart-ramp-step[data-level="4"]{background:var(--seq-7)}.bd-chart-empty{border:1px dashed var(--border);border-radius:var(--radius-lg);background:var(--bg-sunken);color:var(--text-3);font:var(--type-body-2-regular);letter-spacing:var(--track-body)}.bd-columns{flex-direction:column;gap:12px;display:flex}.bd-columns-frame{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);gap:6px 8px;min-width:0;display:grid}.bd-columns-yaxis{color:var(--text-3);font:var(--type-caption-1-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1);grid-area:1/1;position:relative}.bd-columns-ywidth{visibility:hidden;height:0;display:block;overflow:hidden}.bd-columns-tick{right:0;bottom:var(--pct,0%);white-space:nowrap;position:absolute;transform:translateY(50%)}.bd-columns-plot{grid-area:1/2;min-width:0;position:relative}.bd-columns-strut{display:block}.bd-columns-grid{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bd-columns-slots{display:flex;position:absolute;inset:0}.bd-columns-slot{border-radius:var(--radius-sm) var(--radius-sm) 0 0;min-width:0;transition:background-color var(--dur-2) var(--ease-out);flex:1 1 0;justify-content:center;align-items:flex-end;display:flex;position:relative}.bd-columns-slot:hover{background:color-mix(in oklab, var(--text-1) 4%, transparent)}.bd-columns-group{justify-content:center;align-items:flex-end;gap:2px;width:68%;height:100%;display:flex}.bd-columns-stack{flex-direction:column-reverse;width:68%;max-width:48px;height:100%;display:flex}.bd-columns-bar{min-width:2px;height:var(--pct,0%);background:var(--bd-slot);transition:background-color var(--dur-2) var(--ease-out);display:block}.bd-columns-group .bd-columns-bar{flex:1 1 0;max-width:32px}.bd-columns-stack .bd-columns-bar{flex:none;width:100%}.bd-columns-stack .bd-columns-bar+.bd-columns-bar{border-bottom:1px solid var(--bg-surface)}.bd-columns-bar.is-cap{border-radius:3px 3px 0 0}.bd-columns-slot:hover .bd-columns-bar{background:var(--bd-slot-active)}.bd-columns-xaxis{min-width:0;color:var(--text-3);font:var(--type-caption-1-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1);grid-area:2/2;display:flex}.bd-columns-xlabel{white-space:nowrap;flex:1 1 0;justify-content:center;min-width:0;display:flex}.bd-spark{line-height:0;display:block}.bd-spark-svg{width:100%;height:auto;display:block}.bd-spark-fill{stroke:none}.bd-spark-line{fill:none;stroke:var(--bd-slot-active);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.bd-spark-line.is-partial{stroke-dasharray:3 3}.bd-rings{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.bd-rings-svg{flex:none;width:100%;max-width:200px;height:auto}.bd-rings-track{fill:none;stroke:var(--border-subtle)}.bd-rings-value{fill:none;stroke:var(--bd-slot);stroke-linecap:round}.bd-rings .bd-chart-legend{flex:140px;min-width:0;margin:0}.bd-radial{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.bd-radial-plot{flex:none;place-items:center;display:grid;position:relative}.bd-radial-svg{width:100%;max-width:220px;height:auto;display:block}.bd-radial-center{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute}.bd-radial.is-half .bd-radial-center{inset:auto 0 0}.bd-radial-value{color:var(--text-1);font-variant-numeric:tabular-nums}.bd-radial-label{color:var(--text-3)}.bd-radial-track{fill:none;stroke:var(--border-subtle);stroke-linecap:round}.bd-radial-arc{fill:none;stroke:var(--bd-slot);stroke-linecap:butt;transition:stroke var(--dur-2) var(--ease-out), opacity var(--dur-2) var(--ease-out)}.bd-radial-arc:hover{stroke:var(--bd-slot-active)}.bd-radial [data-seq="2"]{--bd-slot:var(--seq-2);--bd-slot-active:var(--seq-3)}.bd-radial [data-seq="3"]{--bd-slot:var(--seq-3);--bd-slot-active:var(--seq-4)}.bd-radial [data-seq="4"]{--bd-slot:var(--seq-4);--bd-slot-active:var(--seq-5)}.bd-radial [data-seq="5"]{--bd-slot:var(--seq-5);--bd-slot-active:var(--seq-6)}.bd-radial [data-seq="6"]{--bd-slot:var(--seq-6);--bd-slot-active:var(--seq-7)}.bd-radial [data-seq="7"]{--bd-slot:var(--seq-7);--bd-slot-active:var(--seq-7)}.bd-radial [data-muted]{opacity:.35}.bd-radial .bd-chart-legend{flex:140px;min-width:0;margin:0}.bd-score-plot{place-items:center;display:grid;position:relative}.bd-score-svg{width:100%;max-width:240px;height:auto;display:block}.bd-score-center{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute}.bd-score-number{color:var(--text-1);font-variant-numeric:tabular-nums}.bd-score-verdict{color:var(--bd-slot-active)}.bd-score-caption{color:var(--text-3)}.bd-score-track{fill:none;stroke:var(--border-subtle);stroke-linecap:round}.bd-score-value{fill:none;stroke:var(--bd-slot);stroke-linecap:round}.bd-calendar-scroll{scrollbar-width:thin;max-width:100%;overflow-x:auto}.bd-calendar-svg{display:block;overflow:visible}.bd-calendar-cell{fill:var(--border-subtle);transition:fill var(--dur-2) var(--ease-out)}.bd-calendar-cell[data-level="1"]{fill:color-mix(in oklab, var(--bd-slot) 26%, var(--border-subtle))}.bd-calendar-cell[data-level="2"]{fill:color-mix(in oklab, var(--bd-slot) 48%, var(--border-subtle))}.bd-calendar-cell[data-level="3"]{fill:color-mix(in oklab, var(--bd-slot) 72%, var(--border-subtle))}.bd-calendar-cell[data-level="4"]{fill:var(--bd-slot)}.bd-calendar[data-ramp=seq] .bd-calendar-cell[data-level="1"]{fill:var(--seq-2)}.bd-calendar[data-ramp=seq] .bd-calendar-cell[data-level="2"]{fill:var(--seq-4)}.bd-calendar[data-ramp=seq] .bd-calendar-cell[data-level="3"]{fill:var(--seq-5)}.bd-calendar[data-ramp=seq] .bd-calendar-cell[data-level="4"]{fill:var(--seq-7)}.bd-calendar-cell:hover{stroke:var(--text-1);stroke-width:1px}.bd-heatmap-svg{max-width:100%;height:auto;display:block;overflow:visible}.bd-heatmap-cell{fill:var(--border-subtle);transition:fill var(--dur-2) var(--ease-out)}.bd-heatmap-cell[data-level="1"]{fill:color-mix(in oklab, var(--bd-slot) 26%, var(--border-subtle))}.bd-heatmap-cell[data-level="2"]{fill:color-mix(in oklab, var(--bd-slot) 48%, var(--border-subtle))}.bd-heatmap-cell[data-level="3"]{fill:color-mix(in oklab, var(--bd-slot) 72%, var(--border-subtle))}.bd-heatmap-cell[data-level="4"]{fill:var(--bd-slot)}.bd-heatmap[data-ramp=seq] .bd-heatmap-cell[data-level="1"]{fill:var(--seq-2)}.bd-heatmap[data-ramp=seq] .bd-heatmap-cell[data-level="2"]{fill:var(--seq-4)}.bd-heatmap[data-ramp=seq] .bd-heatmap-cell[data-level="3"]{fill:var(--seq-5)}.bd-heatmap[data-ramp=seq] .bd-heatmap-cell[data-level="4"]{fill:var(--seq-7)}.bd-heatmap .bd-heatmap-cell.is-blank{fill:#0000;stroke:var(--border-subtle);stroke-dasharray:3 3;stroke-width:1px}.bd-heatmap-cell:hover{stroke:var(--text-1);stroke-width:1px}.bd-discs-week,.bd-discs-grid{grid-template-columns:repeat(7,minmax(0,1fr));justify-items:center;gap:10px;display:grid}.bd-discs-week{color:var(--text-3)}.bd-discs-grid{margin:8px 0 0;padding:0;list-style:none}.bd-discs-cell{place-items:center;display:grid;position:relative}.bd-discs-svg{max-width:100%;height:auto;display:block}.bd-discs-day{color:var(--text-2);font-variant-numeric:tabular-nums;pointer-events:none;position:absolute}.bd-discs-track{fill:none;stroke:var(--border-subtle)}.bd-discs-value{fill:none;stroke:var(--bd-slot);stroke-linecap:round}.bd-stat-card .bd-stat-label{align-items:center;gap:6px;min-width:0;display:flex}.bd-stat-glyph{color:var(--text-3);flex:none;align-items:center;display:inline-flex}.bd-stat-card .bd-stat-spark{flex:none;width:100%;max-width:none;margin:auto 0 0}.bd-stat-card.is-link{color:inherit;transition:background-color var(--dur-2) var(--ease-out);text-decoration:none}@media (hover:hover){.bd-stat-card.is-link:hover{background:var(--bg-hover)}}.bd-stat-card.is-link:focus-visible{outline:2px solid var(--focus-color);outline-offset:-2px}@media (forced-colors:active){.bd-columns-bar{forced-color-adjust:none;background:canvastext}}@media (prefers-reduced-motion:reduce){.bd-chart *,.bd-stat-card.is-link{transition:none}}.spm-funnel .spm-funnel-bar{min-width:0;height:var(--pct,0%);background:var(--spm-funnel);transition:opacity var(--dur-2) var(--ease-out);border-radius:4px 4px 0 0;flex:none;display:block}.spm-funnel .spm-funnel-ghost+.spm-funnel-bar{border-top-left-radius:0;border-top-right-radius:0}}
@layer components{.ui-timestamp{white-space:nowrap;font-variant-numeric:tabular-nums}:is(.facts dd,.ui-record-stat-value) .ui-timestamp{white-space:normal}.ui-timestamp.is-empty{color:var(--text-3)}.ui-identifier{align-items:center;gap:var(--space-0_5);vertical-align:middle;min-width:0;max-width:100%;display:inline-flex}.ui-identifier-value,.ui-identifier-link{min-width:0;display:inline-flex;overflow:hidden}.ui-identifier-text{white-space:nowrap}.ui-identifier.is-end .ui-identifier-text{text-overflow:ellipsis;overflow:hidden}.ui-identifier-link{color:var(--accent-fg);text-decoration:none}.ui-identifier-link:focus-visible{border-radius:var(--radius-xs);outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:2px}.ui-identifier-copy{width:var(--control-xs);height:var(--control-xs);border-radius:var(--radius-sm);color:var(--text-3);cursor:copy;opacity:.55;transition:opacity var(--dur-2) var(--ease-out), color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-identifier:focus-within .ui-identifier-copy,.ui-identifier.is-copied .ui-identifier-copy{opacity:1}.ui-identifier.is-copied .ui-identifier-copy{color:var(--positive-fg)}.ui-identifier-copy:focus-visible{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:2px}@media (hover:hover){.ui-identifier-link:hover{text-decoration:underline}.ui-identifier:hover .ui-identifier-copy{opacity:1}.ui-identifier-copy:hover{background:var(--bg-hover);color:var(--text-1)}}@media (hover:none){.ui-identifier-copy{opacity:1}}.ui-combobox{align-items:center;width:100%;min-width:0;display:flex;position:relative}.ui-combobox-input{text-overflow:ellipsis;padding-inline-end:var(--space-8)}.ui-combobox.is-sm .ui-combobox-input{min-height:var(--control-md);padding-inline:var(--space-2) var(--space-6)}.ui-combobox-chevron{width:var(--icon-sm);height:var(--icon-sm);color:var(--text-3);pointer-events:none;transition:transform var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);position:absolute;inset-inline-end:var(--space-2)}.ui-combobox-input[aria-expanded=true]+.ui-combobox-chevron{color:var(--accent-fg);transform:rotate(180deg)}.ui-combobox-option{grid-template-columns:18px minmax(0,1fr) auto}.ui-combobox-option-text{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.ui-combobox-option-description,.ui-combobox-option-meta{color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);white-space:nowrap}.ui-combobox-option-description{text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-combobox-option-meta{font-variant-numeric:tabular-nums}.ui-combobox-more{padding:var(--space-2);color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);text-align:center}.ui-token-input{min-height:var(--control-lg);align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);cursor:text;transition:border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);flex-wrap:wrap;display:flex}.ui-token-input:focus-within{border-color:var(--accent-fg);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent-solid) 22%, transparent)}.ui-token-input.is-invalid{border-color:var(--danger-fg)}.ui-token-input.is-disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.ui-token-list{gap:var(--space-1);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ui-token{max-width:100%;height:var(--control-xs);align-items:center;gap:var(--space-0_5);padding:0 var(--space-0_5) 0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--bg-sunken);color:var(--text-1);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);display:inline-flex}.ui-token-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-token-remove{border-radius:var(--radius-xs);width:18px;height:18px;color:var(--text-3);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-token-remove:focus-visible{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:1px}.ui-token-field,.ui-token-field:focus,.ui-token-field:focus-visible{min-height:var(--control-xs);min-width:64px;box-shadow:none;background:0 0;border:0;outline:2px solid #0000;flex:64px;padding:0}@media (hover:hover){.ui-token-remove:hover{background:var(--bg-hover);color:var(--text-1)}}@media (pointer:coarse){.ui-token-remove{width:var(--control-sm);height:var(--control-sm)}}.ui-rule-row{align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);flex-wrap:wrap;display:flex;position:relative}.ui-rule-row.is-drop-before{box-shadow:inset 0 2px 0 var(--accent-solid)}.ui-rule-row.is-drop-after{box-shadow:inset 0 -2px 0 var(--accent-solid)}.ui-rule-grip{width:var(--control-xs);height:var(--control-md);border-radius:var(--radius-sm);color:var(--text-3);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-rule-grip:active{cursor:grabbing}.ui-rule-grip:disabled{cursor:default;opacity:var(--opacity-disabled)}.ui-rule-grip:focus-visible{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:2px}.ui-rule-grip-icon{width:var(--icon-sm);height:var(--icon-sm)}.ui-rule-connector{min-width:2.25em;color:var(--text-2);font:var(--type-body-2-semibold);letter-spacing:var(--track-body)}.ui-rule-field{flex:140px;min-width:120px}.ui-rule-op{flex:0 0 148px}.ui-rule-op .ui-select{width:100%}.ui-rule-operand{flex:160px;min-width:120px}.ui-rule-value{min-height:var(--control-md)}.ui-rule-remove{margin-inline-start:auto}@media (hover:hover){.ui-rule-grip:hover:not(:disabled){background:var(--bg-hover);color:var(--text-1)}}@media (max-width:640px){.ui-rule-field,.ui-rule-op,.ui-rule-operand{flex-basis:100%;order:1}}.ui-search-field{align-items:center;width:100%;min-width:0;display:flex;position:relative}.ui-search-field .ui-search-input{width:100%;min-width:0;min-height:var(--control-lg);padding:0 calc(var(--control-xs) + var(--space-3)) 0 calc(var(--icon-md) + var(--space-5));border-radius:var(--radius-md);font:var(--type-body-regular);letter-spacing:var(--track-body)}.ui-search-field.is-sm .ui-search-input{min-height:var(--control-md);padding-left:calc(var(--icon-sm) + var(--space-5));font:var(--type-body-2-regular);letter-spacing:var(--track-body)}.ui-search-input::-webkit-search-decoration{appearance:none}.ui-search-input::-webkit-search-cancel-button{appearance:none}.ui-search-icon{left:var(--space-3);width:var(--icon-md);height:var(--icon-md);color:var(--text-3);pointer-events:none;position:absolute}.ui-search-field.is-sm .ui-search-icon{width:var(--icon-sm);height:var(--icon-sm);left:10px}.ui-search-field:focus-within .ui-search-icon{color:var(--text-2)}.ui-search-clear{right:var(--space-1_5);width:var(--control-xs);height:var(--control-xs);border-radius:var(--radius-sm);color:var(--text-3);cursor:pointer;transition:background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.ui-search-clear svg{width:var(--icon-sm);height:var(--icon-sm)}@media (hover:hover){.ui-search-clear:hover{background:var(--bg-hover);color:var(--text-1)}}.ui-search-clear:focus-visible{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:-2px}.ui-search-kbd{right:var(--space-2);min-width:20px;padding:0 var(--space-1_5);border-radius:var(--radius-xs);pointer-events:none;position:absolute}@media (pointer:coarse){.ui-search-field .ui-search-input,.ui-search-field.is-sm .ui-search-input{min-height:var(--control-touch)}.ui-search-kbd{display:none}.ui-search-clear:after{inset:calc((var(--control-xs) - var(--control-touch)) / 2);content:"";position:absolute}}.ui-switch-group{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ui-switch-dependents{min-width:0;transition:opacity var(--dur-2) var(--ease-out)}.ui-switch-dependents.is-off{opacity:var(--opacity-disabled)}@media (prefers-reduced-motion:reduce){.ui-search-clear,.ui-switch-dependents{transition:none}}@media (pointer:coarse){.button,.button.small,.small-button,.menu-trigger,.menu-trigger.sm,.filter-pill,.ui-select-trigger,.ui-select-trigger.sm,.ui-select-option,.ui-date-trigger,.ui-date-trigger.sm,.ui-date-day,.snippet-copy,.toolbar-switch a,.pagination-size,.confirm-action-summary,input.ui-control,select.ui-control,.toolbar-search .ui-control,.row-actions :is(.button,.menu-trigger){min-height:var(--control-touch)}.menu-trigger.icon,.menu-trigger.sm.icon{width:var(--control-touch);min-height:var(--control-touch)}.pagination-size{min-width:var(--control-touch)}.toolbar-switch a{min-height:calc(var(--control-touch) - 2 * (var(--space-0_5) + var(--border-width)))}.ui-date-head{grid-template-columns:var(--control-touch) 1fr var(--control-touch)}.ui-date-nav,.variant-card legend button{width:var(--control-touch);height:var(--control-touch)}.ui-switch{min-height:var(--control-touch);align-items:center}.ui-switch-track{margin-top:0}}:is(input,select,textarea):is(:disabled,[readonly]),:is(input,select,textarea):is(:disabled,[readonly]):hover,.ui-select-trigger:disabled{background:var(--bg-sunken);border-color:var(--border-subtle);color:var(--text-2);box-shadow:none}:is(input,select,textarea):disabled{cursor:not-allowed}.ui-combobox-input.mono::placeholder{font-family:var(--font-sans)}}
@layer utilities{@media (max-width:640px){.snippet-head{flex-wrap:wrap;padding:8px}.snippet-title{white-space:normal;overflow-wrap:anywhere;flex:0 auto}.snippet-title~.snippet-meta .ui-code-wrap{padding-inline:var(--space-2)}.snippet-meta{flex-wrap:wrap;margin-left:auto}}@media (pointer:coarse),(max-width:640px){:is(.ui-dialog,.ui-sheet,.dialog,.sheet) .bd-close-button{width:44px;min-width:44px;height:44px;min-height:44px}:is(.ui-dialog,.ui-sheet,.dialog,.sheet) .bd-close-button:after{inset:0}}@media (max-width:1179px){:is(html:has(.mk-menu[open]),body:has(.mk-menu[open])){overflow:hidden}.mk-menu-scrim{z-index:59;cursor:default;background:#0006;background:lab(0% 0 0/.4);border:0;width:100%;height:calc(100dvh - 60px);padding:0;position:fixed;inset:60px 0 0}.mk-menu>summary{width:44px;height:44px}}@media (max-width:640px){.mk-ask{right:max(12px, env(safe-area-inset-right,0px));bottom:max(12px, env(safe-area-inset-bottom,0px));justify-content:center;gap:0;width:44px;min-height:44px;padding:0}.mk-ask-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk-menu[open]~.mk-ask{visibility:hidden}body:has(.mk-menu[open]) .mk-ask{visibility:hidden}}@media (pointer:coarse),(max-width:640px){.mk-interval-option,.mk-plan-switch-option,.mk-page .mk-plan-cta .bd-button{min-height:44px}.ui-hint.mk-info{border:0;width:44px;height:44px}.mk-info-glyph{border:1px solid var(--border);border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.mk-info:is(:hover,:focus-visible) .mk-info-glyph{border-color:var(--border-control)}.mk-feat-rail a{min-height:44px}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),select,textarea){font:var(--type-headline-regular)}}}
@layer components{.status-badge{justify-self:start;width:max-content;max-width:100%}.status-badge.is-live .bd-badge-dot{position:relative}.status-badge.is-live .bd-badge-dot:after{content:"";border-radius:inherit;background-color:inherit;animation:status-live-pulse calc(var(--dur-4) * 6) var(--ease-out) infinite;position:absolute;inset:0}@keyframes status-live-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.status-badge.is-live .bd-badge-dot:after{content:none;animation:none}}}
@layer utilities{@keyframes motion-fade{0%{opacity:0}}@keyframes motion-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes motion-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}}@keyframes motion-grow-x{0%{transform:scaleX(0)}}@keyframes motion-grow-y{0%{transform:scaleY(0)}}@keyframes motion-swell{0%{opacity:0;transform:scaleY(.6)}}@keyframes motion-cell{0%{opacity:0;transform:scale(.6)}}@keyframes motion-draw{0%{opacity:0;stroke-dasharray:1;stroke-dashoffset:1px}4%{opacity:1}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes motion-ring{0%{opacity:0;stroke-dashoffset:100px}4%{opacity:1}}@keyframes motion-highlight{0%{background-color:var(--accent-soft)}}@keyframes spm-roll-spin{0%{transform:translateY(0)}}@keyframes spm-roll-enter{0%{opacity:0;max-width:0}to{max-width:2em}}.motion-trigger{display:none!important}[data-motion=reset] *,[data-motion=reset] :before,[data-motion=reset] :after{animation-name:none!important}[data-motion=wait] *,[data-motion=wait] :before,[data-motion=wait] :after{animation-play-state:paused!important}:is(.motion-stagger,.motion-reveal,.spm-roll-glyphs,.spm-barlist,.spm-legend,.bd-chart-legend)>:first-child{--motion-index:0}:is(.motion-stagger,.motion-reveal,.spm-roll-glyphs,.spm-barlist,.spm-legend,.bd-chart-legend)>:nth-child(2){--motion-index:1}:is(.motion-stagger,.motion-reveal,.spm-roll-glyphs,.spm-barlist,.spm-legend,.bd-chart-legend)>:nth-child(3){--motion-index:2}:is(.motion-stagger,.motion-reveal,.spm-roll-glyphs,.spm-barlist,.spm-legend,.bd-chart-legend)>:nth-child(4){--motion-index:3}:is(.motion-stagger,.motion-reveal,.spm-roll-glyphs,.spm-barlist,.spm-legend,.bd-chart-legend)>:nth-child(5){--motion-index:4}:is(.motion-stagger,.motion-reveal,.spm-roll-glyphs,.spm-barlist,.spm-legend,.bd-chart-legend)>:nth-child(6){--motion-index:5}:is(.motion-stagger,.motion-reveal,.spm-roll-glyphs,.spm-barlist,.spm-legend,.bd-chart-legend)>:nth-child(7){--motion-index:6}:is(.motion-stagger,.motion-reveal,.spm-roll-glyphs,.spm-barlist,.spm-legend,.bd-chart-legend)>:nth-child(8){--motion-index:7}:is(.motion-stagger,.motion-reveal,.spm-roll-glyphs,.spm-barlist,.spm-legend,.bd-chart-legend)>:nth-child(9){--motion-index:8}:is(.motion-stagger,.motion-reveal,.spm-roll-glyphs,.spm-barlist,.spm-legend,.bd-chart-legend)>:nth-child(10){--motion-index:9}:is(.motion-stagger,.motion-reveal,.spm-roll-glyphs,.spm-barlist,.spm-legend,.bd-chart-legend)>:nth-child(11){--motion-index:10}:is(.motion-stagger,.motion-reveal,.spm-roll-glyphs,.spm-barlist,.spm-legend,.bd-chart-legend)>:nth-child(12){--motion-index:11}:is(.motion-stagger,.motion-reveal,.spm-roll-glyphs,.spm-barlist,.spm-legend,.bd-chart-legend)>:nth-child(n+13){--motion-index:12}[data-wave="0"]{--motion-index:0}[data-wave="1"]{--motion-index:1}[data-wave="2"]{--motion-index:2}[data-wave="3"]{--motion-index:3}[data-wave="4"]{--motion-index:4}[data-wave="5"]{--motion-index:5}[data-wave="6"]{--motion-index:6}[data-wave="7"]{--motion-index:7}[data-wave="8"]{--motion-index:8}[data-wave="9"]{--motion-index:9}[data-wave="10"]{--motion-index:10}[data-wave="11"]{--motion-index:11}[data-wave="12"]{--motion-index:12}[data-wave="13"]{--motion-index:13}[data-wave="14"]{--motion-index:14}[data-wave="15"]{--motion-index:15}.motion-reveal>*,.motion-reveal-self{animation:motion-rise var(--motion-enter) var(--ease-out) backwards;animation-delay:calc(var(--motion-step) * 2 * var(--motion-index,0))}.motion-pop{animation:motion-pop var(--dur-3) var(--ease-out) backwards}.motion-highlight{animation:motion-highlight var(--motion-highlight) var(--ease-out)}.motion-pulse{position:relative}.motion-pulse:after{content:"";border-radius:inherit;background-color:inherit;pointer-events:none;animation:status-live-pulse var(--motion-pulse) var(--ease-out) infinite;position:absolute;inset:0}.spm-roll.spm-roll.spm-roll{font-variant-numeric:tabular-nums;vertical-align:baseline;white-space:nowrap;background:0 0;border:0;align-items:baseline;width:auto;min-width:0;max-width:100%;height:auto;margin:0;padding:0;display:inline-flex;position:relative}.spm-roll>.spm-roll-glyphs.spm-roll-glyphs{clip-path:inset(0);width:auto;min-width:0;max-width:100%;color:inherit;font:inherit;font-variant-numeric:tabular-nums;letter-spacing:inherit;white-space:nowrap;-webkit-user-select:none;user-select:none;flex-wrap:nowrap;flex:none;align-items:baseline;margin:0;padding:0;display:inline-flex}.spm-roll>.spm-roll-glyphs>.spm-roll-text,.spm-roll>.spm-roll-glyphs>.spm-roll-col,.spm-roll>.spm-roll-static.spm-roll-static{width:auto;min-width:0;max-width:none;color:inherit;font:inherit;font-variant-numeric:tabular-nums;letter-spacing:inherit;white-space:nowrap;background:0 0;border:0;margin:0;padding:0}.spm-roll>.spm-roll-glyphs>.spm-roll-text,.spm-roll>.spm-roll-glyphs>.spm-roll-col{flex:none;display:block}.spm-roll>.spm-roll-static.spm-roll-static{text-overflow:ellipsis;display:inline;overflow:hidden}.spm-roll-text:before{content:attr(data-text);white-space:pre}.spm-roll>.spm-roll-glyphs>.spm-roll-col{--motion-roll-index:min(var(--motion-index,0), 6);position:relative}.spm-roll-col:after{content:"0";visibility:hidden}.spm-roll-col:before{content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9";white-space:pre;transition:transform var(--motion-roll-change) var(--ease-out);transition-delay:calc(var(--motion-step) * var(--motion-roll-index));animation:spm-roll-spin var(--motion-roll) var(--ease-out) backwards;animation-duration:calc(var(--motion-roll) + var(--motion-roll-step) * var(--motion-roll-index));position:absolute;top:0;left:0}.spm-roll.is-far .spm-roll-col:before{transition-duration:var(--motion-roll-far)}.spm-roll-col.is-d0:before{transform:translateY(-50%)}.spm-roll-col.is-d1:before{transform:translateY(-55%)}.spm-roll-col.is-d2:before{transform:translateY(-60%)}.spm-roll-col.is-d3:before{transform:translateY(-65%)}.spm-roll-col.is-d4:before{transform:translateY(-70%)}.spm-roll-col.is-d5:before{transform:translateY(-75%)}.spm-roll-col.is-d6:before{transform:translateY(-80%)}.spm-roll-col.is-d7:before{transform:translateY(-85%)}.spm-roll-col.is-d8:before{transform:translateY(-90%)}.spm-roll-col.is-d9:before{transform:translateY(-95%)}.spm-roll-col.is-entering,.spm-roll-text.is-entering{animation:spm-roll-enter var(--motion-roll-change) var(--ease-out) backwards;overflow-x:clip}.spm-chart-grid line,.spm-chart-baseline,.spm-chart-zero,.spm-chart-tick,.spm-chart-bar-track,.spm-gauge-track,.spm-gauge-threshold line,.bd-chart-gridline,.bd-chart-axis,.bd-rings-track,.bd-radial-track,.bd-score-track,.bd-discs-track,.bd-chart-ramp-step,.spm-heatmap-scale{animation:motion-fade var(--motion-enter) var(--ease-out) backwards}.spm-legend-item,.bd-chart-legend-item{animation:motion-rise var(--motion-enter) var(--ease-out) backwards;animation-delay:calc(var(--motion-draw) * .4 + var(--motion-step) * var(--motion-index,0))}.spm-tooltip,.spm-crosshair{animation:motion-fade var(--dur-2) var(--ease-out)}.spm-chart-line.is-draw,.spm-sparkline-line.is-draw,.bd-spark-line.is-draw{animation:motion-draw var(--motion-draw) var(--ease-in-out) backwards}.spm-chart-line.is-partial,.spm-sparkline-line.is-partial,.bd-spark-line.is-partial,.spm-chart-comparison,.spm-chart-annotation{animation:motion-fade var(--motion-enter) var(--ease-out) backwards;animation-delay:calc(var(--motion-draw) * .75)}.spm-chart-area,.spm-sparkline-area,.bd-spark-fill{transform-box:fill-box;transform-origin:50% 100%;animation:motion-swell var(--motion-grow) var(--ease-out) backwards;animation-delay:calc(var(--motion-draw) * .2)}.spm-chart-dot,.spm-sparkline-dot{transform-box:fill-box;transform-origin:50%;animation:motion-pop var(--dur-4) var(--ease-out) backwards;animation-delay:calc(var(--motion-draw) * .9)}.spm-chart-bar,.bd-columns-bar{transform-box:fill-box;transform-origin:50% 100%;animation:motion-grow-y var(--motion-grow) var(--ease-out) backwards;animation-delay:calc(var(--motion-step) * (var(--motion-index,0) + var(--motion-sub,0)))}.spm-chart-bar.is-down{transform-origin:50% 0}.spm-chart-bar[data-yp][data-yd]{transform-box:view-box;transform-origin:50% calc(var(--spm-yp) + var(--spm-yd))}.bd-columns-bar:nth-of-type(2){--motion-sub:1}.bd-columns-bar:nth-of-type(3){--motion-sub:2}.bd-columns-bar:nth-of-type(4){--motion-sub:3}.bd-columns-bar:nth-of-type(n+5){--motion-sub:4}.spm-barlist-fill,.bd-meter-fill{transform-box:fill-box;transform-origin:0;animation:motion-grow-x var(--motion-grow) var(--ease-out) backwards;animation-delay:calc(var(--motion-step) * 2 * var(--motion-index,0))}.spm-funnel-link{animation:motion-fade var(--motion-enter) var(--ease-out) backwards;animation-delay:calc(var(--motion-step) * 4 * var(--motion-index,0) + var(--motion-grow) * .5)}.spm-funnel-pill{transform-box:fill-box;transform-origin:50%;animation:motion-pop var(--dur-4) var(--ease-out) backwards;animation-delay:calc(var(--motion-step) * 4 * var(--motion-index,0) + var(--motion-grow) * .7)}.spm-gauge-fill.is-draw,.bd-radial-arc.is-draw{animation:motion-draw var(--motion-draw) var(--ease-out) backwards;animation-delay:calc(var(--motion-step) * 4 * var(--motion-index,0))}.bd-rings-value,.bd-score-value,.bd-discs-value{animation:motion-ring var(--motion-draw) var(--ease-out) backwards;animation-delay:calc(var(--motion-step) * 2 * var(--motion-index,0))}.spm-heatmap-cell,.spm-retention-cell,.bd-calendar-cell,.bd-heatmap-cell{transform-box:fill-box;transform-origin:50%;animation:motion-cell var(--motion-enter) var(--ease-out) backwards;animation-delay:calc(var(--motion-step) * var(--motion-index,0))}.spm-strip-mark{animation:motion-cell var(--motion-enter) var(--ease-out) backwards;animation-delay:calc(var(--motion-step) * var(--motion-index,0))}.spm-hist-bar{animation:motion-grow-y var(--motion-grow) var(--ease-out) backwards;animation-delay:calc(var(--motion-step) * var(--motion-index,0))}.spm-bullet-fill{animation:motion-grow-x var(--motion-grow) var(--ease-out) backwards}.spm-scatter-dot{animation:motion-pop var(--dur-4) var(--ease-out) backwards;animation-delay:calc(var(--motion-step) * var(--motion-index,0))}.spm-sankey-node{transform-box:fill-box;transform-origin:50% 0;animation:motion-grow-y var(--motion-grow) var(--ease-out) backwards;animation-delay:calc(var(--motion-step) * 4 * var(--motion-index,0))}.spm-sankey-link{animation:motion-fade var(--motion-enter) var(--ease-out) backwards;animation-delay:calc(var(--motion-step) * 4 * var(--motion-index,0) + var(--motion-grow) * .5)}.spm-sankey-label,.spm-flow-step,.spm-flow-label,.spm-flow-chip{animation:motion-fade var(--motion-enter) var(--ease-out) backwards;animation-delay:calc(var(--motion-step) * 4 * var(--motion-index,0) + var(--motion-grow) * .6)}.spm-bridge-bar,.survey-nps-segment,.people-stage-segment,.comms-delivery-sent,.comms-delivery-lost{transform-box:fill-box;transform-origin:0;animation:motion-grow-x var(--motion-grow) var(--ease-out) backwards}.spm-bridge-bar{animation-delay:calc(var(--motion-step) * 2 * var(--motion-index,0))}.survey-nps-segment{animation-delay:calc(var(--motion-step) * 3 * var(--motion-index,0))}.spm-stat-delta-badge,.bd-stat-card .bd-delta{animation:motion-pop var(--dur-4) var(--ease-out) backwards;animation-delay:calc(var(--motion-roll) * .6)}@media (prefers-reduced-motion:reduce){.motion-reveal>*,.motion-reveal-self,.motion-pop,.motion-highlight,.motion-pulse:after,.spm-roll *,.spm-roll :before,.spm-roll :after,.spm-chart *,.spm-sparkline *,.spm-barlist *,.spm-heatmap *,.spm-retention *,.spm-gauge *,.spm-stat *,.spm-legend *,.spm-tooltip,.spm-crosshair,.spm-strip *,.spm-hist *,.spm-bullet *,.spm-scatter *,.spm-sankey *,.spm-bridge *,.survey-nps *,.people-stage-segment,.comms-delivery-sent,.comms-delivery-lost,.bd-chart *,.bd-meter *,.bd-stat-card *{transition:none!important;animation:none!important}.motion-pulse:after{content:none}}}
@layer components{.ui-popover[hidden]{display:none}:where(.ui-popover-root){min-width:0;display:inline-block;position:relative}:where(.ui-popover){z-index:var(--z-popover);gap:var(--space-3);padding:var(--space-3);white-space:normal;border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--bg-raised);color:var(--text-1);box-shadow:var(--shadow-popover);text-align:start;overscroll-behavior:contain;display:grid;position:fixed;overflow:auto}.ui-popover:not([hidden]){animation:ui-popover-in var(--dur-3) var(--ease-out)}@keyframes ui-popover-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}}dialog.ui-dialog{width:min(540px, calc(100vw - 2 * var(--space-4)));border:var(--border-width) solid var(--border);border-radius:var(--radius-xl);background:var(--bg-raised);max-width:none;max-height:min(85dvh,720px);color:var(--text-1);box-shadow:var(--shadow-dialog);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}dialog.ui-dialog.is-sm{width:min(400px, calc(100vw - 2 * var(--space-4)))}dialog.ui-dialog.is-lg{width:min(720px, calc(100vw - 2 * var(--space-4)))}dialog.ui-dialog[open]{animation:ui-dialog-in var(--dur-4) var(--ease-out);display:flex}dialog.ui-dialog[data-closing]{animation:ui-dialog-out var(--dur-3) var(--ease-in) forwards}dialog.ui-dialog::backdrop{background:oklch(var(--shadow-ink) / .32);animation:ui-dialog-scrim var(--dur-3) var(--ease-out)}dialog.ui-dialog[data-closing]::backdrop{opacity:0;transition:opacity var(--dur-3) var(--ease-in)}.ui-dialog-panel{flex-direction:column;width:100%;min-height:0;display:flex}.ui-dialog-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-2);flex:none;display:flex}.ui-dialog-heading{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ui-dialog-title{font:var(--type-title-3-semibold);letter-spacing:var(--track-title);margin:0}.ui-dialog-description{color:var(--text-2);font:var(--type-body-2-regular);letter-spacing:var(--track-body);margin:0}.ui-dialog-body{gap:var(--field-stack-gap);min-height:0;padding:var(--space-3) var(--space-5) var(--space-5);overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;overflow:auto}.ui-dialog-body:empty{display:none}.ui-dialog-footer{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:var(--border-width) solid var(--border-subtle);flex-wrap:wrap;flex:none;display:flex}.ui-dialog-footer>.confirm-action-buttons{padding-top:0}dialog.ui-dialog.confirm-dialog.is-danger{box-shadow:inset 0 3px 0 0 var(--danger-solid), var(--shadow-dialog)}@keyframes ui-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes ui-dialog-out{to{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes ui-dialog-scrim{0%{opacity:0}}@media (max-width:640px){.ui-dialog-footer>*,.ui-dialog-footer>.confirm-action-buttons>*{flex:1 1 0}.ui-dialog-footer>.confirm-action-buttons{width:100%}}.ui-disclosure{min-width:0}.ui-disclosure-summary{grid-template-columns:var(--icon-md) minmax(0, 1fr);align-items:center;column-gap:var(--space-2);row-gap:var(--space-0_5);padding:var(--space-2) var(--space-2);margin-inline:calc(-1 * var(--space-2));border-radius:var(--radius-md);color:var(--text-1);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-2) var(--ease-out);list-style:none;display:grid}.ui-disclosure-summary::-webkit-details-marker{display:none}@media (hover:hover){.ui-disclosure-summary:hover{background:var(--bg-hover)}}.ui-disclosure-chevron{width:var(--icon-md);height:var(--icon-md);color:var(--text-3);transition:transform var(--dur-2) var(--ease-out)}.ui-disclosure[open]>.ui-disclosure-summary .ui-disclosure-chevron{transform:rotate(90deg)}.ui-disclosure-heading{align-items:center;gap:var(--space-2);min-width:0;font:var(--type-body-medium);letter-spacing:var(--track-body);display:inline-flex}.ui-disclosure-count{padding:0 var(--space-1_5);border-radius:var(--radius-full);background:var(--bg-sunken);color:var(--text-2);font:var(--type-caption-1-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1)}.ui-disclosure-description{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);grid-column:2}.ui-disclosure-body{gap:var(--space-3);padding:var(--space-2) 0 var(--space-1) calc(var(--icon-md) + var(--space-2));display:grid}.ui-disclosure.is-card{border:var(--border-width) solid var(--border);border-radius:var(--radius-xl);background:var(--bg-surface);box-shadow:var(--shadow-card)}.ui-disclosure.is-card>.ui-disclosure-summary{padding:var(--space-4) var(--space-card-x);border-radius:calc(var(--radius-xl) - var(--border-width));margin:0}.ui-disclosure.is-card[open]>.ui-disclosure-summary{border-end-end-radius:0;border-end-start-radius:0}.ui-disclosure.is-card>.ui-disclosure-summary .ui-disclosure-heading{font:var(--type-body-semibold);letter-spacing:var(--track-body)}.ui-disclosure.is-card>.ui-disclosure-body{padding:var(--space-4) var(--space-card-x) var(--space-card-y);border-top:var(--border-width) solid var(--border-subtle)}.ui-danger-zone{border:var(--border-width) solid color-mix(in oklab, var(--danger-fg) 35%, var(--border));border-radius:var(--radius-xl);background:var(--bg-surface);box-shadow:var(--shadow-card);overflow:hidden}.ui-danger-zone-head{gap:var(--space-1);padding:var(--space-4) var(--space-card-x);border-bottom:var(--border-width) solid color-mix(in oklab, var(--danger-fg) 20%, var(--border-subtle));background:color-mix(in oklab, var(--danger-soft) 55%, var(--bg-surface));display:grid}.ui-danger-zone-title{color:var(--danger-fg);font:var(--type-headline-semibold);letter-spacing:var(--track-headline);margin:0}.ui-danger-zone-description{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:0}.ui-danger-zone-item{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);padding:var(--space-4) var(--space-card-x);flex-wrap:wrap;display:flex}.ui-danger-zone-item+.ui-danger-zone-item{border-top:var(--border-width) solid var(--border-subtle)}.ui-danger-zone-copy{gap:var(--space-1);flex:320px;min-width:min(100%,280px);display:grid}.ui-danger-zone-item-title{font:var(--type-body-semibold);letter-spacing:var(--track-body);margin:0}.ui-danger-zone-item-description{max-width:var(--form-measure);color:var(--text-2);font:var(--type-body-2-regular);letter-spacing:var(--track-body);margin:0}.ui-danger-zone-action{align-items:center;gap:var(--space-2);flex:none;display:flex}.ui-danger-zone-action>form{display:contents}@media (max-width:639px){.ui-danger-zone-action:has(input[name=confirm]){flex-direction:column;align-items:stretch;width:100%;min-width:0}}.ui-danger-zone .confirm-action.is-danger>.confirm-action-summary{border-color:var(--danger-border);background:var(--bg-surface);color:var(--danger-fg)}@media (hover:hover){.ui-danger-zone .confirm-action.is-danger>.confirm-action-summary:hover{background:var(--danger-soft)}}.ui-row-menu{align-items:center;display:inline-flex}.menu-item.ui-row-menu-danger,.menu-item.ui-row-menu-danger .menu-item-label{color:var(--danger-fg)}@media (hover:hover){.menu-item.ui-row-menu-danger:hover{background:var(--danger-soft);color:var(--danger-fg)}}.ui-selection-bar{bottom:var(--space-4);z-index:var(--z-sticky);align-items:center;gap:var(--space-2) var(--space-3);width:fit-content;max-width:calc(100% - 2 * var(--space-4));margin:var(--space-3) auto 0;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--bg-raised);box-shadow:var(--shadow-popover);animation:ui-selection-in var(--dur-3) var(--ease-out);flex-wrap:wrap;display:flex;position:sticky}.ui-selection-bar[hidden]{display:none}.ui-selection-count{color:var(--text-2);font:var(--type-body-2-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-body);white-space:nowrap;margin:0}.ui-selection-count>strong{color:var(--text-1);font-weight:600}.ui-selection-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@keyframes ui-selection-in{0%{opacity:0;transform:translateY(12px)}}@media (max-width:640px){.ui-selection-bar{width:auto;max-width:none;margin-inline:0}.ui-selection-clear{margin-inline-start:auto}}.ui-select-all-dash{width:12px;height:12px;display:none}.ui-select-all .ui-checkbox-input:indeterminate+.ui-checkbox-box{border-color:var(--accent-solid);background-color:var(--accent-solid);color:var(--on-accent)}.ui-select-all .ui-checkbox-input:indeterminate+.ui-checkbox-box .ui-checkbox-mark{display:none}.ui-select-all .ui-checkbox-input:indeterminate+.ui-checkbox-box .ui-select-all-dash{display:block}}
@layer components{.ui-date-group{align-items:baseline;gap:var(--space-2);padding:var(--space-2) 0 var(--space-1);color:var(--text-2);font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1);margin:0;display:flex}.ui-date-group-count{color:var(--text-3);font:var(--type-caption-1-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1)}.ui-control.is-compact{width:120px;max-width:100%}.ui-affix{align-items:stretch;width:100%;min-width:0;display:flex}.ui-affix.is-compact{align-self:flex-start;width:auto}.ui-affix>.ui-control{flex:auto;min-width:0}.ui-affix.is-compact>.ui-control{flex:none}.ui-affix-text{padding:0 var(--space-3);border:1px solid var(--border-strong);background:var(--bg-sunken);color:var(--text-2);font:var(--type-body-2-medium);letter-spacing:var(--track-body);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.ui-affix-text.is-prefix{border-radius:var(--radius-md) 0 0 var(--radius-md);border-right:0}.ui-affix-text.is-suffix{border-radius:0 var(--radius-md) var(--radius-md) 0;border-left:0}.ui-affix.has-prefix>.ui-control{border-top-left-radius:0;border-bottom-left-radius:0}.ui-affix.has-suffix>.ui-control{border-top-right-radius:0;border-bottom-right-radius:0}.ui-affix.is-disabled .ui-affix-text{opacity:var(--opacity-disabled)}.ui-datetime.is-typed-time{grid-template-columns:minmax(0,1fr) auto}.ui-time{min-height:var(--control-lg);padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-1);font:var(--type-body-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--track-body);transition:border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);align-items:center;gap:1px;display:inline-flex}.ui-time:focus-within{border-color:var(--accent-fg);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent-solid) 22%, transparent)}.ui-time.is-invalid{border-color:var(--danger-fg)}.ui-time.is-invalid:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--danger-solid) 22%, transparent)}.ui-time.is-disabled{opacity:var(--opacity-disabled)}.ui-field>.ui-time{align-self:flex-start}.ui-time .ui-time-segment{border-radius:var(--radius-xs);width:3ch;min-height:0;color:inherit;font:inherit;font-variant-numeric:tabular-nums;letter-spacing:inherit;text-align:center;caret-color:#0000;background:0 0;border:0;padding:2px 0}.ui-time .ui-time-segment:focus{background:var(--accent-soft);box-shadow:none;outline:2px solid #0000}.ui-time-separator{color:var(--text-3)}@media (hover:hover){.ui-time:not(.is-disabled):not(:focus-within):hover{border-color:var(--border-control)}}@media (pointer:coarse){.ui-time{min-height:var(--control-touch)}}.ui-duration{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-duration>.ui-select{width:auto;min-width:112px}.ui-duration-unit{color:var(--text-2);font:var(--type-body-2-medium);letter-spacing:var(--track-body)}.ui-duration-words{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:0}.snippet-lang.ui-code-lang{color:var(--text-2);font:var(--type-caption-2-medium);letter-spacing:var(--track-caption-2);text-transform:none}.ui-code-tabs{scrollbar-width:none;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.ui-code-tab{border-radius:var(--radius-full);min-height:28px;color:var(--text-2);font:var(--type-caption-2-semibold);letter-spacing:var(--track-caption-2);white-space:nowrap;background:0 0;border:1px solid #0000;flex:none;padding:0 10px}.ui-code-tab[aria-selected=true]{border-color:var(--border);background:var(--bg-surface);color:var(--text-1)}.ui-code-tab:focus-visible{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:1px}@media (hover:hover){.ui-code-tab[aria-selected=false]:hover{color:var(--text-1)}}.snippet-copy.ui-code-wrap[aria-pressed=true]{border-color:var(--border);background:var(--bg-surface);color:var(--text-1)}.ui-code-body:focus-visible{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:-2px}.ui-code-body.is-wrapped{white-space:pre-wrap;overflow-wrap:anywhere}.ui-code-measure{visibility:hidden;white-space:pre;overflow-wrap:normal;pointer-events:none;width:max-content;position:fixed;top:0;left:0}.ui-code-body[data-more]{-webkit-mask-image:linear-gradient(to left, transparent, var(--text-1) var(--space-10));mask-image:linear-gradient(to left, transparent, var(--text-1) var(--space-10))}.ui-secret{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid color-mix(in oklab, var(--warning-border) 70%, var(--border));border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-card);margin:0;display:grid}.ui-secret.is-readable{border-color:var(--border)}.panel>.ui-secret{margin:0 var(--space-card-x) var(--space-card-y)}.ui-secret-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ui-secret-title{min-width:0;color:var(--text-1);font:var(--type-body-semibold);letter-spacing:var(--track-body);margin:0}.ui-secret-title:focus{outline:2px solid #0000}.ui-secret-note,.ui-secret-stored{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:0}.ui-secret-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ui-secret-value{min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-sunken);color:var(--text-1);font:var(--type-body-2-regular);font-family:var(--font-mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:280px}.ui-secret.is-masked .ui-secret-value{color:var(--text-2);-webkit-user-select:none;user-select:none}.ui-secret-actions{align-items:center;gap:var(--space-1);flex-wrap:wrap;flex:none;display:inline-flex}.ui-secret-env{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ui-secret-env-body{min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--code-line);border-radius:var(--radius-md);background:var(--code-surface);color:var(--code-ink);font:var(--type-caption-1-regular);font-family:var(--font-mono);letter-spacing:var(--track-caption-1);white-space:pre-wrap;overflow-wrap:anywhere;flex:280px;margin:0}.ui-secret-foot{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ui-secret-expiry{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}.ui-secret.is-stored{padding:var(--space-3) var(--space-4);border-color:var(--border);box-shadow:none}.ui-public-url-hint{padding:var(--space-3) var(--space-4);border:1px solid color-mix(in oklab, var(--warning-border) 70%, var(--border));border-radius:var(--radius-lg);background:var(--warning-soft);color:var(--text-1);font:var(--type-body-2-regular);letter-spacing:var(--track-body);margin:0}.bd-card-body>.ui-public-url-hint+*{margin-top:var(--space-3)}.ui-public-url-hint strong{font:var(--type-body-2-semibold);letter-spacing:var(--track-body)}.ui-code{container:ui-code/inline-size}@container ui-code (max-width:480px){.snippet-title~.snippet-meta .ui-code-wrap{padding-inline:var(--space-2)}}}
@layer utilities{.mono.mono.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ui-control.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.015em}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-icon-moon{display:none}:root:not([data-theme=light]) .theme-icon-sun{display:grid}}}@layer reset{@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}
