@import url("https://fonts.googleapis.com/css2?family=Figtree:wght@400..700&family=Fraunces:opsz,wght,SOFT,WONK@9..144,100..900,0..100,0..1&display=swap");[data-astryx-theme=monobloc]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-astryx-theme=monobloc] .monobloc-brand-wordmark img{width:auto;height:var(--spacing-6)}[data-astryx-theme=monobloc] .monobloc-brand-mark img{width:auto;height:var(--spacing-5)}@scope ([data-astryx-theme="monobloc"]) to ([data-astryx-theme]){.monobloc-brand-mark img,.monobloc-brand-wordmark img{display:block}img.monobloc-brand-dark{display:none}:scope[data-theme=dark] img.monobloc-brand-light{display:none}:scope[data-theme=dark] img.monobloc-brand-dark{display:block}@media (prefers-color-scheme:dark){:scope:not([data-theme]) img.monobloc-brand-light{display:none}:scope:not([data-theme]) img.monobloc-brand-dark{display:block}}}[data-astryx-theme=monobloc] .monobloc-marketing-display{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);font-weight:640;line-height:var(--text-display-2-leading);font-variation-settings:var(--font-variation-display)}.workspace-top-nav-mobile-mark{display:none}@media (max-width:40em){.workspace-top-nav-wordmark{display:none}.workspace-top-nav-mobile-mark{display:flex}.workspace-top-nav-organization-switcher{min-width:0;max-width:calc(var(--spacing-8) * 3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}[data-astryx-theme=monobloc] .astryx-app-shell:is(.elevated,[data-variant=elevated]){background:var(--color-monobloc-shell)}[data-astryx-theme=monobloc] .astryx-button[aria-busy=true][data-monobloc-caller-disabled=false]{opacity:1!important}[data-astryx-theme=monobloc] .monobloc-interactive-table-row:focus-visible{outline:var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color);outline-offset:calc(-1 * var(--focus-outline-width))}[data-astryx-theme=monobloc] .monobloc-calendar{height:100%;min-height:calc(var(--spacing-12) * 12);min-width:calc(var(--spacing-12) * 18);overflow-x:auto;color:var(--color-text-primary);font-family:var(--font-family-body)}[data-astryx-theme=monobloc] .monobloc-calendar--narrow{min-width:0}[data-astryx-theme=monobloc] .monobloc-calendar-toolbar{margin-bottom:var(--spacing-4)}[data-astryx-theme=monobloc] .monobloc-calendar .rbc-agenda-view table.rbc-agenda-table,[data-astryx-theme=monobloc] .monobloc-calendar .rbc-month-view,[data-astryx-theme=monobloc] .monobloc-calendar .rbc-time-view{background:var(--color-background-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-container)}[data-astryx-theme=monobloc] .monobloc-calendar .rbc-month-view,[data-astryx-theme=monobloc] .monobloc-calendar .rbc-time-view{overflow:hidden}[data-astryx-theme=monobloc] .monobloc-calendar .rbc-agenda-view table.rbc-agenda-table thead>tr>th,[data-astryx-theme=monobloc] .monobloc-calendar .rbc-header{padding:var(--spacing-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-bottom:var(--border-width) solid var(--color-border)}[data-astryx-theme=monobloc] .monobloc-calendar .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td,[data-astryx-theme=monobloc] .monobloc-calendar .rbc-day-bg+.rbc-day-bg,[data-astryx-theme=monobloc] .monobloc-calendar .rbc-header+.rbc-header,[data-astryx-theme=monobloc] .monobloc-calendar .rbc-time-content>*+*>*{border-left:var(--border-width) solid var(--color-border)}[data-astryx-theme=monobloc] .monobloc-calendar .rbc-agenda-view table.rbc-agenda-table tbody>tr+tr,[data-astryx-theme=monobloc] .monobloc-calendar .rbc-month-row+.rbc-month-row{border-top:var(--border-width) solid var(--color-border)}[data-astryx-theme=monobloc] .monobloc-calendar .rbc-timeslot-group{border-top:0;border-bottom:var(--border-width) solid var(--color-border)}[data-astryx-theme=monobloc] .monobloc-calendar .rbc-time-content{border-top:var(--border-width) solid var(--color-border)}[data-astryx-theme=monobloc] .monobloc-calendar .rbc-time-header,[data-astryx-theme=monobloc] .monobloc-calendar .rbc-time-header-content{border-color:var(--color-border)}[data-astryx-theme=monobloc] .monobloc-calendar .rbc-day-slot .rbc-time-slot{border-top:var(--border-width) solid var(--color-border)}[data-astryx-theme=monobloc] .monobloc-calendar .rbc-today{background:var(--color-calendar-today)}[data-astryx-theme=monobloc] .monobloc-calendar .rbc-header.rbc-today{background:var(--color-calendar-today-header)}[data-astryx-theme=monobloc] .monobloc-calendar .rbc-off-range-bg{background:var(--color-background-muted)}[data-astryx-theme=monobloc] .monobloc-calendar .rbc-label,[data-astryx-theme=monobloc] .monobloc-calendar .rbc-off-range{color:var(--color-text-secondary)}[data-astryx-theme=monobloc] .monobloc-calendar .rbc-day-slot .rbc-event,[data-astryx-theme=monobloc] .monobloc-calendar .rbc-event{padding:var(--spacing-1) var(--spacing-2);color:var(--color-brand-primary-800);background:var(--color-brand-primary-100);border:var(--border-width) solid var(--color-brand-primary-300);border-radius:var(--radius-inner);box-shadow:none}[data-astryx-theme=monobloc] .monobloc-calendar .rbc-event.monobloc-calendar-event--draft{color:var(--color-text-primary);background:var(--color-background-muted);border-color:var(--color-border-gray)}[data-astryx-theme=monobloc] .monobloc-calendar .rbc-event.rbc-selected{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}[data-astryx-theme=monobloc] .monobloc-calendar .rbc-current-time-indicator{background:var(--color-accent)}[data-astryx-theme=monobloc] .monobloc-calendar .rbc-event:focus-visible,[data-astryx-theme=monobloc] .monobloc-calendar .rbc-show-more:focus-visible{outline:var(--border-width) solid var(--color-accent);outline-offset:var(--spacing-0-5)}[data-astryx-theme=monobloc] .monobloc-calendar .monobloc-calendar-event-content{overflow:hidden}[data-astryx-theme=monobloc] .monobloc-calendar .rbc-event .astryx-text{color:inherit}[data-astryx-theme=monobloc] .monobloc-calendar--overview{min-width:0;min-height:0;overflow:visible}[data-astryx-theme=monobloc] .monobloc-calendar--overview .rbc-time-header{display:none}[data-astryx-theme=monobloc] .monobloc-calendar--overview .rbc-time-content{overflow-y:hidden;border-top:var(--border-width) solid var(--color-border)}[data-astryx-theme=monobloc] .monobloc-calendar--overview .rbc-timeslot-group{min-height:var(--spacing-6);border-top:0;border-bottom:var(--border-width) solid var(--color-border)}[data-astryx-theme=monobloc] .monobloc-calendar--overview .rbc-day-slot .rbc-time-slot{border-top:0}[data-astryx-theme=monobloc] .monobloc-calendar--overview .rbc-today{background:transparent}[data-astryx-theme=monobloc] .monobloc-calendar--overview .rbc-event-label{display:none}[data-astryx-theme=monobloc] .monobloc-calendar--overview .rbc-day-slot .rbc-event{padding-block:0;padding-inline:var(--spacing-1)}[data-astryx-theme=monobloc] .monobloc-calendar--overview .rbc-day-slot .rbc-event.monobloc-calendar-event--short{padding:0;min-height:0}[data-astryx-theme=monobloc] .monobloc-calendar--overview .rbc-event.monobloc-calendar-event--short .rbc-event-label{display:none}[data-astryx-theme=monobloc] .monobloc-calendar .rbc-show-more{color:var(--color-text-accent);font-weight:var(--font-weight-medium)}[data-astryx-theme=monobloc] .monobloc-calendar .rbc-overlay{padding:var(--spacing-3);color:var(--color-text-primary);background:var(--color-background-popover);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-container);box-shadow:var(--shadow-med)}[data-astryx-theme=monobloc] .monobloc-calendar .rbc-overlay-header{padding:var(--spacing-1) var(--spacing-3);margin:calc(var(--spacing-3) * -1) calc(var(--spacing-3) * -1) var(--spacing-2);border-bottom:var(--border-width) solid var(--color-border)}.product-flow-filter-row{flex-wrap:wrap;align-items:end}.product-flow-filter-row>*{flex:1 1 calc(var(--spacing-12) * 4);min-width:calc(var(--spacing-12) * 4)}.product-flow-filter-row>:last-child{flex:0 0 auto}.product-flow-canvas{position:relative;height:100%;min-height:0;overflow:hidden;border:0;border-radius:0}.product-flow-canvas .react-flow{background:var(--color-background-muted);--xy-edge-stroke-default:var(--color-border-emphasized);--xy-edge-stroke-selected-default:var(--color-accent);--xy-background-color-default:var(--color-background-muted);--xy-background-pattern-dots-color-default:var(--color-border);--xy-node-background-color-default:var(--color-background-surface);--xy-node-border-default:var(--border-width) solid var(--color-border);--xy-node-border-radius-default:var(--radius-inner);--xy-handle-background-color-default:var(--color-border-emphasized);--xy-handle-border-color-default:var(--color-background-surface);--xy-controls-button-background-color-default:var(--color-background-surface);--xy-controls-button-background-color-hover-default:var(--color-accent-muted);--xy-controls-button-color-default:var(--color-text-primary);--xy-controls-button-color-hover-default:var(--color-text-accent);--xy-controls-button-border-color-default:var(--color-border);--xy-edge-label-background-color-default:var(--color-background-muted);--xy-edge-label-color-default:var(--color-text-secondary)}.product-flow-react-node{box-sizing:border-box;width:calc(var(--spacing-12) * 6);min-height:calc(var(--spacing-12) * 2.25);padding:var(--spacing-2);color:var(--color-text-primary);background:var(--color-background-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-inner);cursor:pointer;outline:none}.product-flow-react-node[data-kind=sad]{border-style:dashed}.product-flow-react-node[data-kind=edge]{border-style:dotted}.product-flow-react-node[data-root=true]{border-color:var(--color-accent)}.product-flow-react-node:has(.product-flow-node-main:focus-visible),.product-flow-react-node[data-selected=true]{background:var(--color-accent-muted);border-color:var(--color-accent);outline:var(--border-width) solid var(--color-accent);outline-offset:var(--spacing-0-5)}.product-flow-react-node .astryx-text{min-width:0}.product-flow-node-title{flex:1 1 auto}.product-flow-node-main{align-items:stretch;align-self:stretch;flex:1 1 auto;min-width:0;outline:none}.product-flow-node-copy{align-self:stretch;flex:1 1 auto;justify-content:space-between;min-width:0}.product-flow-node-heading{flex:0 0 auto}.product-flow-node-status{transform:translateY(var(--spacing-0-5))}.product-flow-node-meta,.product-flow-node-subtitle{min-width:0}.product-flow-tooltip .astryx-text{color:inherit}.product-flow-legend{align-items:center;row-gap:var(--spacing-2)}.product-flow-legend-group{min-width:0;row-gap:var(--spacing-2)}.product-flow-legend-heading,.product-flow-legend-item{flex:0 0 auto}.product-flow-legend-heading .astryx-text,.product-flow-legend-item .astryx-text{white-space:nowrap}.product-flow-legend-swatch{box-sizing:border-box;flex:0 0 auto;width:var(--spacing-10);height:var(--spacing-5);border-radius:var(--radius-inner)}.product-flow-legend-swatch.line-happy{height:var(--spacing-0-5);background:var(--color-success)}.product-flow-legend-swatch.line-sad{height:var(--spacing-0-5);border-top:var(--border-width) dashed var(--color-error)}.product-flow-legend-swatch.line-edge{height:var(--spacing-0-5);border-top:var(--border-width) dotted var(--color-warning)}.product-flow-legend-swatch.border-happy{border:var(--border-width) solid var(--color-border-emphasized)}.product-flow-legend-swatch.border-sad{border:var(--border-width) dashed var(--color-error)}.product-flow-legend-swatch.border-edge{border:var(--border-width) dotted var(--color-warning)}.product-flow-react-node .react-flow__handle{opacity:0}.product-flow-edge-label{align-items:center;max-width:calc(var(--spacing-12) * 5);padding:var(--spacing-0-5) var(--spacing-1) var(--spacing-0-5) var(--spacing-2);color:var(--color-text-secondary);background:var(--color-background-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-inner);pointer-events:all}.product-flow-edge-label .astryx-text{min-width:0;max-width:calc(var(--spacing-12) * 4)}.product-flow-canvas .react-flow__edge-path{stroke:var(--color-success);stroke-width:var(--border-width);opacity:.72}.product-flow-canvas .product-flow-edge.kind-sad .react-flow__edge-path{stroke:var(--color-error);stroke-dasharray:7 5;opacity:.7}.product-flow-canvas .product-flow-edge.kind-edge .react-flow__edge-path{stroke:var(--color-warning);stroke-dasharray:2 5;opacity:.72}.product-flow-edge.is-active .react-flow__edge-path{stroke-width:calc(var(--border-width) * 2);opacity:1}.product-flow-canvas .product-flow-edge.is-overview:not(.is-highlighted) .react-flow__edge-path{opacity:.18}.product-flow-canvas .product-flow-edge.is-overview.is-highlighted .react-flow__edge-path{stroke-width:calc(var(--border-width) * 2);opacity:1}.product-flow-canvas .react-flow__edge-textbg{fill:var(--color-background-muted)}.product-flow-canvas .react-flow__edge-text{fill:var(--color-text-secondary);font-family:var(--font-family-body);font-size:var(--font-size-xs)}.product-flow-canvas .react-flow__controls{overflow:hidden;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-container);box-shadow:none}.product-flow-canvas .react-flow__controls-button{border-bottom:var(--border-width) solid var(--color-border)}.product-flow-canvas .react-flow__controls-button:last-child{border-bottom:0}@media (max-width:64em){.product-flow-filter-row{align-items:stretch}.product-flow-filter-row>*{flex-basis:calc(50% - var(--spacing-2));min-width:0}.product-flow-filter-row>:last-child{flex-basis:auto}}.monobloc-rounded-toolbar>.astryx-section{border-radius:var(--radius-container)}.monobloc-typeahead-example{padding:var(--spacing-2);background:var(--color-background-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-element)}.monobloc-typeahead-example:focus-within{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}.astryx-layout-content:has(>:is(.monobloc-design-studies,.monobloc-product-mockup)){min-width:0;width:100%}:is(.monobloc-design-studies,.monobloc-product-mockup){.rbc-calendar{font-family:var(--font-family-body);min-height:0}.rbc-calendar :focus-visible{outline:calc(var(--spacing-1) * .5) solid var(--color-accent);outline-offset:calc(var(--spacing-1) * .75);border-radius:var(--radius-element)}.rbc-agenda-view table.rbc-agenda-table,.rbc-month-view,.rbc-time-view{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-container);overflow:clip;background-color:var(--color-background-card)}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td,.rbc-agenda-view table.rbc-agenda-table thead>tr>th,.rbc-day-bg+.rbc-day-bg,.rbc-day-slot .rbc-time-slot,.rbc-header,.rbc-month-row+.rbc-month-row,.rbc-time-content,.rbc-time-content>*+*>*,.rbc-time-header-content,.rbc-time-header.rbc-overflowing,.rbc-timeslot-group{border-color:var(--color-border)}.rbc-day-slot .rbc-time-slot{border-top-style:dotted}.rbc-time-content>*+*>*{border-left:var(--border-width) solid var(--color-border)}.rbc-agenda-view table.rbc-agenda-table,.rbc-button-link,.rbc-header,.rbc-label,.rbc-toolbar{font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading);color:var(--color-text-secondary)}.rbc-header{font-weight:var(--font-weight-medium);letter-spacing:.02em;text-transform:uppercase;padding-block:var(--spacing-2);border-bottom:var(--border-width) solid var(--color-border);background-color:var(--color-background-muted)}.rbc-header+.rbc-header{border-left:var(--border-width) solid var(--color-border)}.rbc-date-cell{padding:var(--spacing-1) var(--spacing-1-5);font-size:var(--text-supporting-size);color:var(--color-text-secondary)}.rbc-date-cell.rbc-now .rbc-button-link{color:var(--color-accent);font-weight:var(--font-weight-semibold)}.rbc-button-link{color:inherit;font:inherit;cursor:pointer;border-radius:var(--radius-element);padding-inline:calc(var(--spacing-1) * .5)}.rbc-time-gutter .rbc-label,.rbc-time-header-gutter{color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-inline:var(--spacing-2)}.rbc-off-range-bg{background-color:var(--color-background-muted)}.rbc-off-range{color:var(--color-text-disabled)}.rbc-today{background-color:var(--color-brand-primary-50)}.onda-day-view .rbc-day-slot.rbc-today,.onda-day-view .rbc-time-header-cell .rbc-header.rbc-today{background-color:transparent}.rbc-timeslot-group{min-height:calc(var(--spacing-4) * 2.5)}.rbc-allday-cell,.rbc-event-label{display:none}.rbc-slot-selecting .rbc-slot-selection,.rbc-slot-selection{background-color:var(--color-accent-muted);border:var(--border-width) solid var(--color-accent);border-radius:var(--radius-element);color:var(--color-accent);font-size:var(--text-supporting-size);padding:calc(var(--spacing-1) * .5) var(--spacing-1)}.rbc-selected-cell{background-color:var(--color-accent-muted)}.rbc-current-time-indicator{height:var(--border-width);background-color:var(--color-error)}.rbc-current-time-indicator:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:calc(var(--spacing-1) * -.75);width:calc(var(--spacing-1) * 1.75);height:calc(var(--spacing-1) * 1.75);border-radius:var(--radius-full);background-color:var(--color-error)}.rbc-day-slot .rbc-background-event,.rbc-event{border:var(--border-width) solid var(--color-brand-primary-300);border-radius:var(--radius-inner);padding:var(--border-width) var(--spacing-1-5);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading);box-shadow:none;transition:box-shadow var(--duration-fast) var(--ease-standard),filter var(--duration-fast) var(--ease-standard)}.rbc-event:hover{box-shadow:var(--shadow-low);filter:brightness(.97)}.rbc-event.rbc-selected{box-shadow:var(--shadow-med);outline:calc(var(--spacing-1) * .5) solid var(--color-brand-primary-500);outline-offset:calc(var(--spacing-1) * -.5)}.rbc-day-slot .rbc-event.rbc-event-overlaps{box-shadow:none}.rbc-show-more{background-color:transparent;color:var(--color-accent);font-size:var(--text-supporting-size);font-weight:var(--font-weight-medium);padding-inline:var(--spacing-1)}.rbc-show-more:focus,.rbc-show-more:hover{color:var(--color-brand-primary-600);text-decoration:underline}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{background-color:var(--color-background-muted);text-align:start;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.02em;padding:var(--spacing-2) var(--spacing-3)}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:var(--spacing-2) var(--spacing-3);color:var(--color-text-primary);vertical-align:top}.rbc-agenda-date-cell,.rbc-agenda-time-cell{color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.rbc-agenda-date-cell{background-color:var(--color-background-card);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.rbc-agenda-view table.rbc-agenda-table tbody>tr:hover{background-color:var(--color-background-muted)}@media (max-width:40em){.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:var(--spacing-1)}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:normal}}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:var(--border-width) solid var(--color-border)}.rbc-time-header-cell-single-day{display:none}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-icon,.rbc-addons-dnd .rbc-addons-dnd-resize-ns-icon{background-color:currentColor;opacity:.5;border-radius:var(--radius-full)}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor{height:calc(var(--spacing-1) * 2.5)}.rbc-addons-dnd .rbc-addons-dnd-resizable:hover .rbc-addons-dnd-resize-ns-icon{opacity:.9}.rbc-addons-dnd.rbc-addons-dnd-is-dragging .rbc-event:not(.rbc-addons-dnd-dragged-event){opacity:.55}.rbc-addons-dnd .rbc-addons-dnd-dragged-event{opacity:.35;box-shadow:none}.rbc-addons-dnd .rbc-addons-dnd-over,.rbc-addons-dnd-drag-preview .rbc-event{box-shadow:var(--shadow-med)}.rbc-addons-dnd .rbc-addons-dnd-over{background-color:var(--color-accent-muted)}@media (prefers-reduced-motion:reduce){.rbc-day-slot .rbc-background-event,.rbc-event{transition:none}}}body:has([data-astryx-theme=monobloc][data-theme=light] :is(.monobloc-design-studies,.monobloc-product-mockup,.monobloc-calendar))>.rbc-overlay{color-scheme:light}body:has([data-astryx-theme=monobloc][data-theme=dark] :is(.monobloc-design-studies,.monobloc-product-mockup,.monobloc-calendar))>.rbc-overlay{color-scheme:dark}body:has(.monobloc-design-studies,.monobloc-product-mockup,.monobloc-calendar)>.rbc-overlay{color:var(--color-text-primary);background-color:var(--color-background-popover);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-container);box-shadow:var(--shadow-high);padding:var(--spacing-2);z-index:60}body:has(.monobloc-design-studies,.monobloc-product-mockup,.monobloc-calendar)>.rbc-overlay .rbc-overlay-header{color:var(--color-text-primary);border-bottom:var(--border-width) solid var(--color-border);margin:calc(var(--spacing-2) * -1) calc(var(--spacing-2) * -1) var(--spacing-2);padding:var(--spacing-2);font-size:var(--text-supporting-size);font-weight:var(--font-weight-medium)}body:has(.monobloc-design-studies,.monobloc-product-mockup,.monobloc-calendar)>.rbc-overlay .rbc-event{border:var(--border-width) solid var(--color-brand-primary-300);border-radius:var(--radius-inner);padding:var(--border-width) var(--spacing-1-5);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading)}[data-astryx-theme=monobloc] .monobloc-centered{--monobloc-gutter:var(--monobloc-page-gutter);--monobloc-bleed:var(--monobloc-bleed-card);box-sizing:border-box;width:100%;max-width:calc(var(--monobloc-centered-width) + 2 * (var(--monobloc-gutter) + var(--monobloc-bleed)));margin-inline:auto;padding-inline:calc(var(--monobloc-gutter) + var(--monobloc-bleed))}[data-astryx-theme=monobloc] .monobloc-centered--text{--monobloc-centered-width:var(--monobloc-page-width-text)}[data-astryx-theme=monobloc] .monobloc-centered--content{--monobloc-centered-width:var(--monobloc-page-width-content)}[data-astryx-theme=monobloc] .monobloc-centered .monobloc-bleed{box-sizing:border-box;width:calc(100% + 2 * var(--monobloc-bleed-inset, var(--monobloc-bleed)));max-width:none;margin-inline:calc(-1 * var(--monobloc-bleed-inset, var(--monobloc-bleed)))}[data-astryx-theme=monobloc] :is(.monobloc-bleed--list,.monobloc-bleed--table){--monobloc-bleed-inset:var(--monobloc-bleed-row)}[data-astryx-theme=monobloc] .monobloc-bleed--tabs{--monobloc-bleed-inset:var(--monobloc-bleed-tab)}@media (max-width:40em){[data-astryx-theme=monobloc] .monobloc-centered{--monobloc-gutter:var(--monobloc-page-gutter-compact);padding-inline:var(--monobloc-gutter)}[data-astryx-theme=monobloc] .monobloc-centered .monobloc-bleed:not(.monobloc-bleed--list,.monobloc-bleed--table,.monobloc-bleed--tabs){width:100%;margin-inline:0}}[data-astryx-theme=monobloc] .monobloc-table-line{--container-padding-inline-start:var(--monobloc-table-line-inset);--container-padding-inline-end:var(--monobloc-table-line-inset)}[data-astryx-theme=monobloc] .monobloc-table-line--pull{--monobloc-table-line-inset:var(--monobloc-bleed-row)}[data-astryx-theme=monobloc] .monobloc-table-line--page{--monobloc-table-line-inset:var(--monobloc-region-inset);padding-inline:var(--monobloc-table-line-inset)}[data-astryx-theme=monobloc] .monobloc-table-line--toolbar{--monobloc-table-line-inset:var(--monobloc-toolbar-inset);padding-inline:var(--monobloc-table-line-inset)}@layer reset{@scope ([data-astryx-theme="monobloc"]) to ([data-astryx-theme]){:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-heading);color:var(--color-text-primary)}:where(h1){font-size:var(--text-heading-1-size);font-weight:var(--text-heading-1-weight);line-height:var(--text-heading-1-leading)}:where(h2){font-size:var(--text-heading-2-size);font-weight:var(--text-heading-2-weight);line-height:var(--text-heading-2-leading)}:where(h3){font-size:var(--text-heading-3-size);font-weight:var(--text-heading-3-weight);line-height:var(--text-heading-3-leading)}:where(h4){font-size:var(--text-heading-4-size);font-weight:var(--text-heading-4-weight);line-height:var(--text-heading-4-leading)}:where(h5){font-size:var(--text-heading-5-size);font-weight:var(--text-heading-5-weight);line-height:var(--text-heading-5-leading)}:where(h6){font-size:var(--text-heading-6-size);font-weight:var(--text-heading-6-weight);line-height:var(--text-heading-6-leading)}:where(p){font-family:var(--font-family-body);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-leading);color:var(--color-text-primary)}:where(small){font-size:var(--text-supporting-size);font-weight:var(--text-supporting-weight);line-height:var(--text-supporting-leading);color:var(--color-text-secondary)}:where(code,pre){font-family:var(--font-family-code);font-size:var(--text-code-size);line-height:var(--text-code-leading)}:where(hr){border:none;border-top:1px solid var(--color-border)}}}@layer astryx-base{:root{--color-data-categorical-blue:light-dark(#0171E3,#0171E3);--color-data-categorical-orange:light-dark(#EB6E00,#EB6E00);--color-data-categorical-purple:light-dark(#6B1EFD,#6B1EFD);--color-data-categorical-green:light-dark(#0B991F,#0B991F);--color-data-categorical-pink:light-dark(#F351C0,#F351C0);--color-data-categorical-cyan:light-dark(#0171A4,#0171A4);--color-data-categorical-red:light-dark(#F5394F,#F5394F);--color-data-categorical-teal:light-dark(#08A3A3,#08A3A3);--color-data-categorical-brown:light-dark(#965E03,#965E03);--color-data-categorical-indigo:light-dark(#6F8AFF,#6F8AFF);--color-data-neutral:light-dark(#8494A3,#8C939B);--color-data-blue-5:light-dark(#02165E,#02165E);--color-data-blue-4:light-dark(#004CBC,#004CBC);--color-data-blue-3:light-dark(#2694FE,#2694FE);--color-data-blue-2:light-dark(#78BEFF,#78BEFF);--color-data-blue-1:light-dark(#DBECFF,#DBECFF);--color-data-shamrock-5:light-dark(#0B603D,#0B603D);--color-data-shamrock-4:light-dark(#138546,#138546);--color-data-shamrock-3:light-dark(#24BB5E,#24BB5E);--color-data-shamrock-2:light-dark(#8EF7AA,#8EF7AA);--color-data-shamrock-1:light-dark(#D6FEE4,#D6FEE4);--color-data-orange-5:light-dark(#A13F04,#A13F04);--color-data-orange-4:light-dark(#D66100,#D66100);--color-data-orange-3:light-dark(#FD9537,#FD9537);--color-data-orange-2:light-dark(#FDB876,#FDB876);--color-data-orange-1:light-dark(#FFE6CF,#FFE6CF);--color-data-pink-5:light-dark(#8E1073,#8E1073);--color-data-pink-4:light-dark(#D123A1,#D123A1);--color-data-pink-3:light-dark(#F989D3,#F989D3);--color-data-pink-2:light-dark(#FEADE3,#FEADE3);--color-data-pink-1:light-dark(#FCE3F4,#FCE3F4);--color-data-purple-5:light-dark(#3E0697,#3E0697);--color-data-purple-4:light-dark(#6B1EFD,#6B1EFD);--color-data-purple-3:light-dark(#9081FF,#9081FF);--color-data-purple-2:light-dark(#B3B0FE,#B3B0FE);--color-data-purple-1:light-dark(#E8E8FB,#E8E8FB);--color-data-red-5:light-dark(#9D0519,#9D0519);--color-data-red-4:light-dark(#D31130,#D31130);--color-data-red-3:light-dark(#FB7D87,#FB7D87);--color-data-red-2:light-dark(#FFB2B8,#FFB2B8);--color-data-red-1:light-dark(#FEE4E6,#FEE4E6);--color-data-teal-5:light-dark(#08767D,#08767D);--color-data-teal-4:light-dark(#0C9293,#0C9293);--color-data-teal-3:light-dark(#0DB7AF,#0DB7AF);--color-data-teal-2:light-dark(#6CE6D8,#6CE6D8);--color-data-teal-1:light-dark(#D7FCF8,#D7FCF8);--color-data-yellow-5:light-dark(#8A5001,#8A5001);--color-data-yellow-4:light-dark(#D69804,#D69804);--color-data-yellow-3:light-dark(#FBCE03,#FBCE03);--color-data-yellow-2:light-dark(#FCEC85,#FCEC85);--color-data-yellow-1:light-dark(#FDF6BA,#FDF6BA);--color-data-gray-5:light-dark(#25363F,#333338);--color-data-gray-4:light-dark(#5D6C7B,#666A72);--color-data-gray-3:light-dark(#AFB9C4,#B2B8BE);--color-data-gray-2:light-dark(#CCD3DB,#D0D3D6);--color-data-gray-1:light-dark(#F1F4F7,#F2F4F6)}}@layer astryx-theme{:root{color-scheme:light dark}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}@scope ([data-astryx-theme="monobloc"]) to ([data-astryx-theme]){:scope{--font-size-4xs:0.375rem;--font-size-3xs:0.5rem;--font-size-2xs:0.5625rem;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.1875rem;--font-size-xl:1.4375rem;--font-size-2xl:1.75rem;--font-size-3xl:2.0625rem;--font-size-4xl:2.5rem;--font-size-5xl:3rem;--text-heading-1-size:2.5rem;--text-heading-1-weight:640;--text-heading-1-leading:1.15;--text-heading-2-size:1.5rem;--text-heading-2-weight:640;--text-heading-2-leading:1.3;--text-heading-3-size:1.125rem;--text-heading-3-weight:600;--text-heading-3-leading:1.4;--text-heading-4-size:var(--font-size-base);--text-heading-4-weight:600;--text-heading-4-leading:1.5;--text-heading-5-size:var(--font-size-sm);--text-heading-5-weight:600;--text-heading-5-leading:1.5385;--text-heading-6-size:var(--font-size-xs);--text-heading-6-weight:600;--text-heading-6-leading:1.4545;--text-body-size:var(--font-size-base);--text-body-weight:var(--font-weight-normal);--text-body-leading:1.5;--text-large-size:var(--font-size-lg);--text-large-weight:var(--font-weight-semibold);--text-large-leading:1.4737;--text-label-size:var(--font-size-base);--text-label-weight:600;--text-label-leading:1.25;--text-code-size:var(--font-size-base);--text-code-weight:var(--font-weight-normal);--text-code-leading:1.5;--text-supporting-size:var(--font-size-sm);--text-supporting-weight:var(--font-weight-normal);--text-supporting-leading:1.5;--text-display-1-size:var(--font-size-5xl);--text-display-1-weight:640;--text-display-1-leading:1.25;--text-display-2-size:3rem;--text-display-2-weight:640;--text-display-2-leading:1.1;--text-display-3-size:var(--font-size-3xl);--text-display-3-weight:640;--text-display-3-leading:1.2121;--duration-fast-min:95ms;--duration-fast:125ms;--duration-fast-max:165ms;--duration-medium-min:225ms;--duration-medium:300ms;--duration-medium-max:400ms;--duration-slow-min:525ms;--duration-slow:700ms;--duration-slow-max:935ms;--font-family-body:Figtree,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-family-heading:Fraunces,Georgia,"Times New Roman",serif;--font-family-code:ui-monospace,"SF Mono",Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-syntax-keyword:light-dark(#6b187c,#efa8ff);--color-syntax-string:light-dark(#0b5615,#a4d6a3);--color-syntax-comment:light-dark(#6a6a6a,#9e9e9e);--color-syntax-number:light-dark(#733100,#ffb37e);--color-syntax-function:light-dark(#00458c,#a1caff);--color-syntax-type:light-dark(#6b187c,#efa8ff);--color-syntax-variable:light-dark(#111111,#e2e2e2);--color-syntax-operator:light-dark(#6a6a6a,#9e9e9e);--color-syntax-constant:light-dark(#733100,#ffb37e);--color-syntax-tag:light-dark(#8a0011,#ffaea7);--color-syntax-attribute:light-dark(#584400,#eec448);--color-syntax-property:light-dark(#005348,#90d7c8);--color-syntax-punctuation:light-dark(#6a6a6a,#9e9e9e);--color-syntax-background:light-dark(#ffffff,#111111);--color-background-surface:light-dark(#FFFFFF,#222226);--color-background-body:light-dark(#F4F3F8,#17171A);--color-background-card:light-dark(#F4F3F8,#2B2B30);--color-background-popover:light-dark(#FFFFFF,#34343A);--color-background-muted:light-dark(#ECEAF2,#1A1A1D);--color-accent:light-dark(#5438DF,#9597FF);--color-accent-muted:light-dark(#E9E5FF,#302D3B);--color-neutral:light-dark(#0000000F,#ffffff1A);--color-overlay:light-dark(#00000080,#000000CC);--color-overlay-hover:light-dark(#0000000D,#ffffff0D);--color-overlay-pressed:light-dark(#0000001A,#ffffff1A);--color-text-primary:light-dark(#16151D,#F2F2F4);--color-text-secondary:light-dark(#5D5A6E,#B7B7BF);--color-text-disabled:light-dark(#919191,#525252);--color-text-accent:light-dark(#5438DF,#9597FF);--color-on-dark:#FFFFFF;--color-on-light:#16151D;--color-on-accent:light-dark(#FFFFFF,#16151D);--color-on-success:light-dark(#FFFFFF,#16151D);--color-on-error:light-dark(#FFFFFF,#16151D);--color-on-warning:light-dark(#FFFFFF,#16151D);--color-icon-accent:light-dark(#5438DF,#9597FF);--color-icon-primary:light-dark(#16151D,#F2F2F4);--color-icon-secondary:light-dark(#5D5A6E,#B7B7BF);--color-icon-disabled:light-dark(#919191,#525252);--color-success:light-dark(#00490b,#a4d6a3);--color-error:light-dark(#76000c,#ffc4be);--color-warning:light-dark(#A83C29,#FF8E80);--color-success-muted:light-dark(#bce0bb,#90ca903D);--color-error-muted:light-dark(#ffc4be,#ff98903D);--color-warning-muted:light-dark(#FDE9E4,#4A2525);--color-border:light-dark(#E3E1EC,#3C3C44);--color-border-emphasized:light-dark(#C8C4D3,#686871);--color-skeleton:light-dark(#f1f1f1,#525252);--color-shadow:light-dark(#0000001A,#0000004D);--color-tint-hover:light-dark(black,white);--color-background-red:light-dark(#ffc4be,#5b2b28);--color-border-red:light-dark(#ffaea7,#fa6762);--color-icon-red:light-dark(#76000c,#ff9890);--color-text-red:light-dark(#76000c,#ffaea7);--color-background-orange:light-dark(#ffc7a1,#503424);--color-border-orange:light-dark(#ffc7a1,#df843f);--color-icon-orange:light-dark(#622700,#ff9e55);--color-text-orange:light-dark(#622700,#ffb37e);--color-background-yellow:light-dark(#fae19e,#453a1c);--color-border-yellow:light-dark(#e3c36c,#c29900);--color-icon-yellow:light-dark(#4b3900,#e2b623);--color-text-yellow:light-dark(#4b3900,#eec448);--color-background-green:light-dark(#bce0bb,#2b422b);--color-border-green:light-dark(#aad4a9,#6ab26b);--color-icon-green:light-dark(#00490b,#90ca90);--color-text-green:light-dark(#00490b,#90ca90);--color-background-teal:light-dark(#a9e2d6,#28413c);--color-border-teal:light-dark(#90d7c8,#4fb1a0);--color-icon-teal:light-dark(#00463d,#81c9bb);--color-text-teal:light-dark(#00463d,#90d7c8);--color-background-cyan:light-dark(#9ae2f4,#274046);--color-border-cyan:light-dark(#85d5e9,#49adc4);--color-icon-cyan:light-dark(#004351,#71c7dd);--color-text-cyan:light-dark(#004351,#85d5e9);--color-background-blue:light-dark(#b9d7ff,#253c5a);--color-border-blue:light-dark(#a1caff,#5aa0f8);--color-icon-blue:light-dark(#003978,#88bcff);--color-text-blue:light-dark(#003978,#a1caff);--color-background-purple:light-dark(#f7d5ff,#4a2f51);--color-border-purple:light-dark(#f3bfff,#d885eb);--color-icon-purple:light-dark(#5c0e6c,#e496f6);--color-text-purple:light-dark(#5c0e6c,#eaacf8);--color-background-pink:light-dark(#ffc0d7,#572b3d);--color-border-pink:light-dark(#ffc0d7,#fc78b1);--color-icon-pink:light-dark(#70003f,#fd92bd);--color-text-pink:light-dark(#70003f,#ffa9ca);--color-background-gray:light-dark(#e2e2e2,#303030);--color-border-gray:light-dark(#d4d4d4,#262626);--color-icon-gray:light-dark(#474747,#9e9e9e);--color-text-gray:light-dark(#1b1b1b,#d4d4d4);--radius-none:0px;--radius-inner:4px;--radius-element:0.625rem;--radius-container:12px;--radius-page:20px;--radius-full:9999px;--shadow-low:0 1px 2px light-dark(#16151D14,#00000040),0 3px 8px light-dark(#16151D0F,#00000033);--shadow-med:inset 0 1px 0 light-dark(#FFFFFF00,#FFFFFF0F),0 4px 12px light-dark(#16151D1A,#00000059),0 12px 32px light-dark(#16151D14,#00000047);--shadow-high:inset 0 1px 0 light-dark(#FFFFFF00,#FFFFFF14),0 8px 24px light-dark(#16151D26,#00000073),0 24px 64px light-dark(#16151D1A,#00000059);--shadow-inset-hover:inset 0 0 0 1px color-mix(in oklab,var(--color-accent) 35%,transparent);--shadow-inset-selected:inset 0 0 0 2px var(--color-accent);--shadow-inset-success:inset 0px 0px 0px 2px #2f7d334D;--shadow-inset-warning:inset 0px 0px 0px 2px #f8d36a4D;--shadow-inset-error:inset 0px 0px 0px 2px #de47454D;--color-chart-1:light-dark(#1971C2,#74B9FF);--color-chart-2:light-dark(#087F8C,#55D6BE);--color-chart-3:light-dark(#A86700,#F6C85F);--color-chart-4:light-dark(#AE3E85,#DFA0DC);--color-chart-5:light-dark(#C04A2B,#FF9974);--color-payment-paypal:#FFC439;--color-payment-apple:#000000;--color-calendar-today:light-dark(#F5F3FF,#2C2B34);--color-calendar-today-header:light-dark(#E9E5FF,#36353F);--color-background-inverted:light-dark(#16151D,#FFFFFF);--color-brand-primary-50:light-dark(#F5F3FF,#211D38);--color-brand-primary-100:light-dark(#E9E5FF,#2C2550);--color-brand-primary-200:light-dark(#D5CEFF,#3D316D);--color-brand-primary-300:light-dark(#B8ABFF,#55429A);--color-brand-primary-400:light-dark(#967FFF,#715FE1);--color-brand-primary-500:light-dark(#7156F4,#8585F2);--color-brand-primary-600:light-dark(#5438DF,#9597FF);--color-brand-primary-700:light-dark(#4329B8,#B2B2FF);--color-brand-primary-800:light-dark(#332083,#CECCFF);--color-brand-primary-900:light-dark(#211850,#E8E6FF);--color-brand-secondary-50:light-dark(#FFF8ED,#332418);--color-brand-secondary-100:light-dark(#FFEBCD,#4A2C17);--color-brand-secondary-200:light-dark(#FFD69A,#6B3D1B);--color-brand-secondary-300:light-dark(#FFC06C,#915324);--color-brand-secondary-400:light-dark(#FFB65A,#C87932);--color-brand-secondary-500:#FFAD4F;--color-brand-secondary-600:light-dark(#E28A32,#FFC078);--color-brand-secondary-700:light-dark(#B96821,#FFD09D);--color-brand-secondary-800:light-dark(#874817,#FFE0BE);--color-brand-secondary-900:light-dark(#5F3211,#FFF0DF);--color-brand-secondary-text:light-dark(#7A4115,#FFBC6D);--color-monobloc-warning-text:light-dark(#8D2D1C,#FFAD9D);--color-monobloc-warning-muted:light-dark(#FDE9E4,#4A2525);--color-monobloc-nav-selected:light-dark(#5438DF,#9597FF);--color-monobloc-on-nav-selected:light-dark(#FFFFFF,#16151D);--color-monobloc-shell:light-dark(#ECEAF2,#17171A);--background-brand-hero:radial-gradient(ellipse 80% 90% at 15% 0%,#664EFD 0%,transparent 70%),linear-gradient(155deg,#5438DF 30%,#471ECA);--font-variation-heading:"SOFT" 50,"WONK" 0;--font-variation-product-display:"opsz" 48,"SOFT" 50,"WONK" 0;--font-variation-display:"opsz" 48,"SOFT" 50,"WONK" 1;--size-element-sm:32px;--size-element-md:40px;--size-element-lg:48px;--monobloc-title-tracking:-0.025em;--monobloc-page-width-text:40rem;--monobloc-page-width-content:60rem;--monobloc-page-gutter:var(--spacing-6);--monobloc-page-gutter-compact:var(--spacing-4);--monobloc-bleed-card:var(--spacing-4);--monobloc-bleed-row:var(--spacing-2);--monobloc-bleed-tab:var(--spacing-3);--monobloc-region-inset:var(--spacing-4);--monobloc-toolbar-inset:var(--spacing-3);--astryx-theme-neutral-color-status-fill-accent:light-dark(#0074e2,#6d9cfe);--astryx-theme-neutral-color-status-fill-success:light-dark(#198100,#64af4c);--astryx-theme-neutral-color-status-fill-warning:#ffce2f;--astryx-theme-neutral-color-status-fill-error:light-dark(#c9303a,#ff705d);--astryx-theme-neutral-color-status-muted-accent:light-dark(#b9d7ff,#88bcff3D);--astryx-theme-neutral-color-on-tint-neutral:light-dark(#fafafa4D,#0a0a0a4D);--astryx-theme-neutral-color-on-tint-overlay-hover:light-dark(#fafafa1A,#0a0a0a1A);--astryx-theme-neutral-color-on-tint-overlay-pressed:light-dark(#fafafa33,#0a0a0a33);--astryx-theme-neutral-color-destructive-overlay-hover:light-dark(#ff7f770D,#ee736c0D);--astryx-theme-neutral-color-destructive-overlay-pressed:light-dark(#ff7f771A,#ee736c1A)}:scope{font-family:var(--font-family-body)}.astryx-heading[data-level="1"]{font-family:var(--font-family-heading);font-size:var(--text-heading-1-size);font-weight:var(--text-heading-1-weight);line-height:var(--text-heading-1-leading);letter-spacing:var(--monobloc-title-tracking)}.astryx-heading[data-level="2"]{font-family:var(--font-family-heading);font-size:var(--text-heading-2-size);font-weight:var(--text-heading-2-weight);line-height:var(--text-heading-2-leading)}.astryx-heading[data-level="3"]{font-family:var(--font-family-body);font-size:var(--text-heading-3-size);font-weight:var(--text-heading-3-weight);line-height:var(--text-heading-3-leading)}.astryx-heading[data-level="4"]{font-family:var(--font-family-body);font-size:var(--text-heading-4-size);font-weight:var(--text-heading-4-weight);line-height:var(--text-heading-4-leading)}.astryx-heading[data-level="5"]{font-family:var(--font-family-body);font-size:var(--text-heading-5-size);font-weight:var(--text-heading-5-weight);line-height:var(--text-heading-5-leading)}.astryx-heading[data-level="6"]{font-family:var(--font-family-body);font-size:var(--text-heading-6-size);font-weight:var(--text-heading-6-weight);line-height:var(--text-heading-6-leading)}.astryx-heading[data-type=display-1]{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);line-height:var(--text-display-1-leading)}.astryx-heading[data-type=display-2]{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);line-height:var(--text-display-2-leading)}.astryx-heading[data-type=display-3]{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);line-height:var(--text-display-3-leading)}.astryx-heading{font-variation-settings:var(--font-variation-heading)}.astryx-text[data-type=body]{font-family:var(--font-family-body);font-size:var(--text-body-size);line-height:var(--text-body-leading)}.astryx-text[data-type=large]{font-family:var(--font-family-body);font-size:var(--text-large-size);line-height:var(--text-large-leading)}.astryx-text[data-type=label]{font-family:var(--font-family-body);font-size:var(--text-label-size);line-height:var(--text-label-leading)}.astryx-text[data-type=code]{font-family:var(--font-family-code);font-size:var(--text-code-size);line-height:var(--text-code-leading)}.astryx-text[data-type=supporting]{font-family:var(--font-family-body);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading)}.astryx-text[data-type=display-1]{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);line-height:var(--text-display-1-leading);font-variation-settings:var(--font-variation-product-display)}.astryx-text[data-type=display-2]{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);line-height:var(--text-display-2-leading);font-variation-settings:var(--font-variation-product-display)}.astryx-text[data-type=display-3]{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);line-height:var(--text-display-3-leading);font-variation-settings:var(--font-variation-product-display)}.astryx-text[data-color=success]{color:var(--color-success)}.astryx-text[data-color=warning]{color:var(--color-monobloc-warning-text)}.astryx-text[data-color=danger]{color:var(--color-error)}.astryx-button[data-variant=destructive]{background-color:var(--color-error-muted);color:var(--color-error);--color-overlay-hover:var(--astryx-theme-neutral-color-destructive-overlay-hover);--color-overlay-pressed:var(--astryx-theme-neutral-color-destructive-overlay-pressed)}.astryx-button{border-radius:var(--radius-full);font-weight:600;--_button-radius:var(--radius-full)}.astryx-button[data-size=sm]{font-size:var(--font-size-sm)}.astryx-badge[data-variant=info]{background-color:var(--astryx-theme-neutral-color-status-fill-accent);color:var(--color-on-accent)}.astryx-badge[data-variant=neutral]{background-color:var(--color-background-gray);color:var(--color-text-gray)}.astryx-badge[data-variant=success]{background-color:var(--astryx-theme-neutral-color-status-fill-success);color:var(--color-on-success)}.astryx-badge[data-variant=warning]{background-color:var(--color-monobloc-warning-muted);color:var(--color-monobloc-warning-text)}.astryx-badge[data-variant=error]{background-color:var(--astryx-theme-neutral-color-status-fill-error);color:var(--color-on-error)}.astryx-badge[data-variant=red]{background-color:var(--color-background-red);color:var(--color-text-red)}.astryx-badge[data-variant=orange]{background-color:var(--color-background-orange);color:var(--color-text-orange)}.astryx-badge[data-variant=yellow]{background-color:var(--color-background-yellow);color:var(--color-text-yellow)}.astryx-badge[data-variant=green]{background-color:var(--color-background-green);color:var(--color-text-green)}.astryx-badge[data-variant=teal]{background-color:var(--color-background-teal);color:var(--color-text-teal)}.astryx-badge[data-variant=cyan]{background-color:var(--color-background-cyan);color:var(--color-text-cyan)}.astryx-badge[data-variant=blue]{background-color:var(--color-background-blue);color:var(--color-text-blue)}.astryx-badge[data-variant=purple]{background-color:var(--color-background-purple);color:var(--color-text-purple)}.astryx-badge[data-variant=pink]{background-color:var(--color-background-pink);color:var(--color-text-pink)}.astryx-badge[data-variant=gray]{background-color:var(--color-background-gray);color:var(--color-text-gray)}.astryx-status-dot[data-variant=success]{background-color:var(--astryx-theme-neutral-color-status-fill-success)}.astryx-status-dot[data-variant=warning]{background-color:var(--color-warning)}.astryx-status-dot[data-variant=error]{background-color:var(--astryx-theme-neutral-color-status-fill-error)}.astryx-status-dot[data-variant=accent]{background-color:var(--color-accent)}.astryx-avatar-status-dot[data-variant=success]{background-color:var(--astryx-theme-neutral-color-status-fill-success)}.astryx-avatar-status-dot[data-variant=error]{background-color:var(--astryx-theme-neutral-color-status-fill-error)}.astryx-segmented-control{padding:var(--spacing-1);--_segmented-control-padding:var(--spacing-1)}.astryx-segmented-control-item[data-size=sm]{height:calc(var(--size-element-sm) - 8px)}.astryx-segmented-control-item[data-size=md]{height:calc(var(--size-element-md) - 8px)}.astryx-segmented-control-item[data-size=lg]{height:calc(var(--size-element-lg) - 8px)}.astryx-segmented-control-item[data-selected=selected]{box-shadow:var(--shadow-low)}.astryx-banner{--color-neutral:var(--astryx-theme-neutral-color-on-tint-neutral);--color-overlay-hover:var(--astryx-theme-neutral-color-on-tint-overlay-hover);--color-overlay-pressed:var(--astryx-theme-neutral-color-on-tint-overlay-pressed)}.astryx-banner[data-status=info]{--color-accent-muted:var(--astryx-theme-neutral-color-status-muted-accent);--color-text-primary:var(--color-text-blue);--color-text-secondary:var(--color-text-blue);--color-accent:var(--color-text-blue)}.astryx-banner[data-status=success]{--color-text-primary:var(--color-text-green);--color-text-secondary:var(--color-text-green);--color-success:var(--color-text-green)}.astryx-banner[data-status=warning]{--color-text-primary:var(--color-monobloc-warning-text);--color-text-secondary:var(--color-monobloc-warning-text);--color-warning:var(--color-monobloc-warning-text);--color-warning-muted:var(--color-monobloc-warning-muted)}.astryx-banner[data-status=error]{--color-text-primary:var(--color-text-red);--color-text-secondary:var(--color-text-red);--color-error:var(--color-text-red)}.astryx-step-indicator[data-status=accent]{--color-accent:var(--astryx-theme-neutral-color-status-fill-accent)}.astryx-step-indicator[data-status=success]{--color-success:var(--astryx-theme-neutral-color-status-fill-success)}.astryx-step-indicator[data-status=warning]{--color-warning:var(--astryx-theme-neutral-color-status-fill-warning)}.astryx-step-indicator[data-status=error]{--color-error:var(--astryx-theme-neutral-color-status-fill-error)}.astryx-switch{--color-background-gray:var(--color-border-emphasized)}.astryx-progress-bar{--color-background-muted:var(--color-border-emphasized)}.astryx-progress-bar[data-variant=accent]{--color-accent:var(--color-brand-primary-600)}.astryx-progress-bar[data-variant=success]{--color-success:var(--astryx-theme-neutral-color-status-fill-success)}.astryx-progress-bar[data-variant=warning]{--color-warning:var(--astryx-theme-neutral-color-status-fill-warning)}.astryx-progress-bar[data-variant=error]{--color-error:var(--astryx-theme-neutral-color-status-fill-error)}.astryx-card{border:none;--astryx-card-padding:var(--spacing-3)}.astryx-section{--astryx-section-padding:var(--spacing-3)}.astryx-chat-layout-scroll-button{--size-element-md:var(--size-element-sm)}.astryx-side-nav-item{min-height:var(--size-element-md)}.astryx-side-nav-item[data-selected=selected]{background-color:var(--color-monobloc-nav-selected);color:var(--color-monobloc-on-nav-selected)}.astryx-table-cell[data-density=compact]{padding-block:var(--spacing-2)}.astryx-tree-list{--tree-list-indent:var(--spacing-5)}.astryx-context-menu,.astryx-popover{box-shadow:var(--shadow-med)}.astryx-tooltip{box-shadow:var(--shadow-low)}.astryx-progress-bar-fill[data-variant=warning]{background-color:var(--color-warning)}.astryx-app-shell-header[data-variant=elevated]{background-color:var(--color-monobloc-shell)}.astryx-app-shell-sidenav[data-variant=elevated]{background-color:transparent}.astryx-side-nav{align-self:start;height:auto;overflow:visible;transition-property:width;transition-duration:var(--duration-medium);transition-timing-function:ease}.astryx-heading[data-color=primary],.astryx-text[data-color=primary]{color:var(--color-text-primary)}.astryx-heading[data-color=secondary],.astryx-text[data-color=secondary]{color:var(--color-text-secondary)}.astryx-heading[data-color=disabled],.astryx-text[data-color=disabled]{color:var(--color-text-disabled)}.astryx-heading[data-color=placeholder],.astryx-text[data-color=placeholder]{color:var(--color-text-secondary)}.astryx-heading[data-color=accent],.astryx-text[data-color=accent]{color:var(--color-text-accent)}.astryx-text[data-size="4xs"]{font-size:var(--font-size-4xs)}.astryx-text[data-size="3xs"]{font-size:var(--font-size-3xs)}.astryx-text[data-size="2xs"]{font-size:var(--font-size-2xs)}.astryx-text[data-size=xsm]{font-size:var(--font-size-xs)}.astryx-text[data-size=sm]{font-size:var(--font-size-sm)}.astryx-text[data-size=base]{font-size:var(--font-size-base)}.astryx-text[data-size=lg]{font-size:var(--font-size-lg)}.astryx-text[data-size=xl]{font-size:var(--font-size-xl)}.astryx-text[data-size="2xl"]{font-size:var(--font-size-2xl)}.astryx-text[data-size="3xl"]{font-size:var(--font-size-3xl)}.astryx-text[data-size="4xl"]{font-size:var(--font-size-4xl)}.astryx-heading[data-weight=normal]{font-weight:var(--font-weight-normal)}.astryx-heading[data-weight=medium]{font-weight:var(--font-weight-medium)}.astryx-heading[data-weight=semibold]{font-weight:var(--font-weight-semibold)}.astryx-heading[data-weight=bold]{font-weight:var(--font-weight-bold)}[data-astryx-media=dark]{color-scheme:dark;--color-text-primary:var(--color-on-dark);--color-icon-primary:var(--color-on-dark);--color-accent:var(--color-on-dark)}[data-astryx-media=light]{color-scheme:light;--color-text-primary:var(--color-on-light);--color-icon-primary:var(--color-on-light);--color-accent:var(--color-on-light)}}}@layer astryx-theme{}