@layer ozma.primitive{.oz-data-table{gap:var(--space-150)}.oz-data-table__toolbar{gap:var(--space-100)}.oz-data-table__search{min-inline-size:var(--size-list-sm);max-inline-size:var(--size-field-max)}.oz-data-table__search .oz-data-table__search-input{padding-inline-start:var(--space-400)}.oz-data-table__search-icon{inline-size:var(--size-icon-md);block-size:var(--size-icon-md);color:var(--color-text-tertiary);inset-inline-start:var(--space-150)}.oz-data-table__icon{inline-size:var(--size-icon-md);block-size:var(--size-icon-md)}.oz-data-table__frame{border-radius:var(--radius-150);background-color:var(--surface-here)}.oz-data-table__bulk{block-size:var(--size-row);z-index:var(--layer-sticky-100)}.oz-data-table__bulk-bar{gap:var(--space-150);padding-inline:var(--space-150);border-block-end:var(--size-border) solid var(--border-here);background-color:var(--surface-here-raised)}.oz-data-table__bulk-count{color:var(--color-text-primary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}.oz-data-table__bulk-group{gap:var(--space-150)}.oz-data-table__bulk-actions{gap:var(--space-100)}.oz-data-table__head-table,.oz-data-table__body-table{border-collapse:separate;border-spacing:0}.oz-data-table__body-table{font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking)}.oz-data-table__head-cell{block-size:var(--size-row);padding-inline:var(--space-150);border-block-end:var(--size-border) solid var(--border-here);background-color:var(--surface-here);vertical-align:middle;color:var(--color-text-secondary);font-size:var(--font-label-size);font-weight:var(--font-label-weight);line-height:var(--font-label-leading);letter-spacing:var(--font-label-tracking);text-transform:uppercase}.oz-data-table__head-cell[data-util]{padding-inline:var(--space-100)}.oz-data-table__head-inner,.oz-data-table__head-sort{gap:var(--space-50)}.oz-data-table__head-sort[data-sortable]{transition:color var(--duration-moderate) var(--ease-standard)}.oz-data-table__sort-arrow{inline-size:var(--size-icon-md);block-size:var(--size-icon-md);color:var(--color-text-primary)}.oz-data-table__sort-hint{inline-size:var(--size-icon-md);block-size:var(--size-icon-md);opacity:0;color:var(--color-text-tertiary);transition:opacity var(--duration-moderate) var(--ease-standard)}@media (hover:hover){.oz-data-table__head-sort[data-sortable]:hover{color:var(--color-text-primary)}.oz-data-table__head-inner:hover .oz-data-table__sort-hint{opacity:1}}.oz-data-table__head-sort[data-sortable][data-force~=hover],[data-force~=hover] .oz-data-table__head-sort[data-sortable]{color:var(--color-text-primary)}[data-force~=hover] .oz-data-table__head-inner .oz-data-table__sort-hint{opacity:1}.oz-data-table__filter{inline-size:var(--size-control-sm);block-size:var(--size-control-sm);border-radius:var(--radius-50);opacity:0;color:var(--color-text-tertiary);transition:background-color var(--duration-moderate) var(--ease-standard), color var(--duration-moderate) var(--ease-standard), opacity var(--duration-moderate) var(--ease-standard)}.oz-data-table__filter[data-active]{opacity:1;color:var(--color-background-accent)}.oz-data-table__filter[data-state=open]{opacity:1}@media (hover:hover){.oz-data-table__filter:hover{background-color:var(--surface-here-hover)}.oz-data-table__filter:not([data-active]):hover{color:var(--color-text-secondary)}.oz-data-table__head-inner:hover .oz-data-table__filter{opacity:1}}.oz-data-table__filter[data-force~=hover],[data-force~=hover] .oz-data-table__filter{background-color:var(--surface-here-hover)}.oz-data-table__filter:not([data-active])[data-force~=hover],[data-force~=hover] .oz-data-table__filter:not([data-active]){color:var(--color-text-secondary)}[data-force~=hover] .oz-data-table__head-inner .oz-data-table__filter{opacity:1}.oz-data-table__filter-popover{gap:var(--space-100);inline-size:var(--size-list-sm);flex-direction:column;display:flex}.oz-data-table__filter-head{justify-content:space-between;align-items:center;display:flex}.oz-data-table__filter-label{color:var(--color-text-tertiary);font-size:var(--font-label-size);font-weight:var(--font-label-weight);line-height:var(--font-label-leading);letter-spacing:var(--font-label-tracking);text-transform:uppercase}.oz-data-table__filter-reset{color:var(--color-text-secondary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading);transition:color var(--duration-moderate) var(--ease-standard)}@media (hover:hover){.oz-data-table__filter-reset:hover{color:var(--color-text-primary)}}.oz-data-table__filter-reset[data-force~=hover],[data-force~=hover] .oz-data-table__filter-reset{color:var(--color-text-primary)}.oz-data-table__filter-dates{gap:var(--space-100);flex-direction:column;display:flex}.oz-data-table__range{gap:var(--space-100)}.oz-data-table__range-dash{color:var(--color-text-tertiary)}.oz-data-table__facet{gap:var(--space-100)}.oz-data-table__facet-list{gap:var(--space-50);max-block-size:var(--size-list-sm)}.oz-data-table__facet-option{gap:var(--space-100);padding-inline:var(--space-50);padding-block:var(--space-50);border-radius:var(--radius-50);transition:background-color var(--duration-moderate) var(--ease-standard)}@media (hover:hover){.oz-data-table__facet-option:hover{background-color:var(--surface-here-hover)}}.oz-data-table__facet-option[data-force~=hover],[data-force~=hover] .oz-data-table__facet-option{background-color:var(--surface-here-hover)}.oz-data-table__facet-label{font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}.oz-data-table__body{overflow:auto}.oz-data-table__body[data-loading]{overflow:hidden}.oz-data-table__frame[data-reveal=shape]>.oz-data-table__head{animation:ozma-reveal-in var(--motion-load-duration) var(--motion-load-enter-easing) both}@media (prefers-reduced-motion:reduce){.oz-data-table__frame[data-reveal=shape]>.oz-data-table__head{animation:none}}[data-align=right]>.oz-data-table__skeleton-bar{margin-inline-start:auto}[data-align=center]>.oz-data-table__skeleton-bar,.oz-data-table__skeleton-check{margin-inline:auto}.oz-data-table__empty{padding-inline:var(--space-300);padding-block:var(--space-400)}.oz-data-table__pager{gap:var(--space-100)}.oz-data-table__pager-size{gap:var(--space-50)}.oz-data-table__pager-label{color:var(--color-text-tertiary)}.oz-data-table__pager-nav{gap:var(--space-50)}.oz-data-table__editable{box-sizing:border-box;inline-size:calc(100% + var(--space-150) * 2);margin:calc(-1 * var(--space-150));padding:var(--space-150);text-align:start;transition:background-color var(--duration-moderate) var(--ease-standard), color var(--duration-moderate) var(--ease-standard)}.oz-data-table__editable[data-align=start]{gap:var(--space-100)}@media (hover:hover){.oz-data-table__editable:hover{background-color:var(--surface-here-pressed);color:var(--color-text-primary)}}.oz-data-table__editable[data-force~=hover],[data-force~=hover] .oz-data-table__editable{background-color:var(--surface-here-pressed);color:var(--color-text-primary)}.oz-data-table__editable:focus-visible,.oz-data-table__editable[data-force~=focus-visible],[data-force~=focus-visible] .oz-data-table__editable{background-color:var(--surface-here-pressed)}.oz-data-table__editable-empty{color:var(--color-text-tertiary)}.oz-data-table__editable-spinner{inline-size:var(--size-icon-md);block-size:var(--size-icon-md);color:var(--color-text-tertiary);inset-inline-end:var(--space-150)}}
@layer ozma.primitive{.oz-date-picker{padding-inline:var(--space-150);background-color:var(--surface-here-raised)}.oz-date-picker__icon{color:var(--color-text-secondary)}.oz-date-picker__placeholder{color:var(--color-text-tertiary)}@media (hover:hover){.oz-date-picker[data-slot=button]:hover{background-color:var(--surface-here-raised)}}.oz-date-picker[data-slot=button][data-force~=hover],[data-force~=hover] .oz-date-picker[data-slot=button]{background-color:var(--surface-here-raised)}.oz-date-picker__popover[data-slot=popover-content]{padding:var(--space-none)}.oz-date-picker__time{padding:var(--space-100);border-block-start:var(--size-border) solid var(--border-here)}}
@layer ozma.primitive{.oz-dialog__scrim{z-index:var(--layer-dialog-scrim-200);background-color:var(--color-background-scrim);position:fixed;inset:0}.oz-dialog__anchor{z-index:var(--layer-dialog-300);pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.oz-dialog{box-sizing:border-box;pointer-events:auto;inline-size:100%;max-inline-size:calc(100% - var(--space-200) * 2);gap:var(--dialog-gap);padding-inline:var(--dialog-padding-x);padding-block:var(--dialog-padding-y);border:var(--dialog-border-width) solid var(--dialog-border);border-radius:var(--dialog-radius);background-color:var(--dialog-background);box-shadow:var(--dialog-shadow);color:var(--dialog-text);display:grid;position:relative}.oz-dialog:not([data-layout=bare]){max-block-size:var(--size-dialog-max-block);padding-inline:var(--space-none);flex-direction:column;display:flex}.oz-dialog:not([data-layout=bare])>:not([data-slot=dialog-close]){padding-inline:var(--dialog-padding-x)}.oz-dialog:not([data-layout=bare]):has(>[data-slot=dialog-close])>[data-slot=dialog-header]{padding-inline-end:calc(var(--dialog-padding-x) - (var(--size-control-md) - var(--size-icon-md)) / 2 + var(--size-control-md) + var(--space-100))}.oz-dialog__body{min-block-size:0;position:relative;overflow-y:auto}.oz-dialog__body:before,.oz-dialog__body:after{content:"";z-index:1;block-size:var(--space-300);margin-inline:calc(var(--dialog-padding-x) * -1);opacity:0;pointer-events:none;display:block;position:sticky}.oz-dialog__body:before{background-image:linear-gradient(to bottom, var(--color-background-scrim-subtle), transparent);margin-block-end:calc(var(--space-300) * -1);inset-block-start:0}.oz-dialog__body:after{background-image:linear-gradient(to top, var(--color-background-scrim-subtle), transparent);margin-block-start:calc(var(--space-300) * -1);inset-block-end:0}@supports (animation-timeline:scroll()){.oz-dialog__body:before{animation:linear both oz-dialog-shadow-in;animation-timeline:scroll();animation-range:0 var(--space-300)}.oz-dialog__body:after{animation:linear both oz-dialog-shadow-out;animation-timeline:scroll();animation-range:calc(100% - var(--space-300)) 100%}}@keyframes oz-dialog-shadow-in{0%{opacity:0}to{opacity:1}}@keyframes oz-dialog-shadow-out{0%{opacity:1}to{opacity:0}}@media (min-width:640px){.oz-dialog:not([data-layout=bare]){max-inline-size:var(--dialog-width)}}.oz-dialog[data-layout=bare]{gap:var(--space-none);padding-inline:var(--space-none);padding-block:var(--space-none);flex-direction:column;display:flex;overflow:hidden}.oz-dialog__header{gap:var(--space-100);flex-direction:column;display:flex}.oz-dialog__title{overflow-wrap:anywhere;font-size:var(--font-modal-size);font-weight:var(--font-modal-weight);line-height:var(--font-modal-leading);letter-spacing:var(--font-modal-tracking)}.oz-dialog__description{color:var(--dialog-text-muted);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking)}.oz-dialog__footer{gap:var(--space-100);flex-direction:column-reverse;display:flex}.oz-dialog__footer[data-layout=attached]{padding-inline:var(--dialog-padding-x);padding-block:var(--space-150);border-block-start:var(--dialog-border-width) solid var(--dialog-border);align-items:center}.oz-dialog__close{position:absolute;inset-block-start:calc(var(--dialog-padding-y) - (var(--size-control-md) - var(--font-modal-leading)) / 2);inset-inline-end:calc(var(--dialog-padding-x) - (var(--size-control-md) - var(--size-icon-md)) / 2)}}
@layer ozma.primitive{.oz-doc{color:var(--doc-text);font-family:var(--doc-body-family);font-size:var(--doc-body-size);font-weight:var(--doc-body-weight);line-height:var(--doc-body-leading);letter-spacing:var(--doc-body-tracking);overflow-wrap:break-word}.oz-doc>:first-child{margin-block-start:0}.oz-doc>:last-child{margin-block-end:0}.oz-doc h1,.oz-doc h2,.oz-doc h3,.oz-doc h4,.oz-doc h5,.oz-doc h6{margin-block:var(--doc-space-heading-before) var(--doc-space-heading-after)}.oz-doc h1{font-size:var(--doc-h1-size);font-weight:var(--doc-h1-weight);line-height:var(--doc-h1-leading);letter-spacing:var(--doc-h1-tracking);border-block-end:var(--doc-border-width) solid var(--doc-border);padding-block-end:var(--doc-space-heading-after)}.oz-doc h2{font-size:var(--doc-h2-size);font-weight:var(--doc-h2-weight);line-height:var(--doc-h2-leading);letter-spacing:var(--doc-h2-tracking);border-block-end:var(--doc-border-width) solid var(--doc-border);padding-block-end:var(--doc-space-heading-after)}.oz-doc h3{font-size:var(--doc-h3-size);font-weight:var(--doc-h3-weight);line-height:var(--doc-h3-leading);letter-spacing:var(--doc-h3-tracking)}.oz-doc h4{font-size:var(--doc-h4-size);font-weight:var(--doc-h4-weight);line-height:var(--doc-h4-leading);letter-spacing:var(--doc-h4-tracking)}.oz-doc h5{font-size:var(--doc-h5-size);font-weight:var(--doc-h5-weight);line-height:var(--doc-h5-leading);letter-spacing:var(--doc-h5-tracking);color:var(--doc-text-muted)}.oz-doc h6{font-size:var(--doc-h6-size);font-weight:var(--doc-h6-weight);line-height:var(--doc-h6-leading);letter-spacing:var(--doc-h6-tracking);color:var(--doc-text-muted)}.oz-doc p{margin-block:0 var(--doc-space-paragraph)}.oz-doc a{color:var(--doc-link);text-underline-offset:var(--space-50);text-decoration-line:underline}@media (hover:hover){.oz-doc a:hover{color:var(--doc-link-hover)}}.oz-doc a[data-force~=hover],[data-force~=hover] .oz-doc a{color:var(--doc-link-hover)}.oz-doc del{color:var(--doc-text-muted)}.oz-doc blockquote{margin-block:0 var(--doc-space-paragraph);border-inline-start:var(--doc-border-width-quote) solid var(--doc-border-quote);color:var(--doc-text-muted);padding-inline-start:var(--doc-space-list-indent)}.oz-doc hr{margin-block:var(--doc-space-divider);border:0;border-block-start:var(--doc-border-width) solid var(--doc-border)}.oz-doc ul,.oz-doc ol{margin-block:0 var(--doc-space-paragraph);padding-inline-start:var(--doc-space-list-indent)}.oz-doc ul{list-style:outside}.oz-doc ol{list-style:decimal}.oz-doc li,.oz-doc li>ul,.oz-doc li>ol{margin-block:var(--doc-space-list-item)}.oz-doc li:has(>input[type=checkbox]){margin-inline-start:calc(-1 * var(--doc-space-list-indent));list-style:none}.oz-doc li>input[type=checkbox]{margin-inline-end:var(--space-50)}.oz-doc code{padding-inline:var(--doc-padding-code-inline-x);border:var(--doc-border-width) solid var(--doc-code-inline-border);border-radius:var(--doc-radius-code-inline);background-color:var(--doc-code-inline-background);font-family:var(--doc-code-family);font-size:var(--doc-code-size);line-height:var(--doc-code-leading)}.oz-doc pre{margin-block:0 var(--doc-space-paragraph);padding-inline:var(--doc-padding-code-block-x);padding-block:var(--doc-padding-code-block-y);border:var(--doc-border-width) solid var(--doc-border);border-radius:var(--doc-radius-code-block);background-color:var(--doc-code-block-background);overflow-x:auto}.oz-doc pre code{background-color:#0000;border:0;padding-inline:0}.oz-doc table{inline-size:max-content;max-inline-size:100%;margin-block:0 var(--doc-space-paragraph);border-collapse:collapse;display:block;overflow-x:auto}.oz-doc th,.oz-doc td{padding-inline:var(--doc-padding-cell-x);padding-block:var(--doc-padding-cell-y);border:var(--doc-border-width) solid var(--doc-border);text-align:start}.oz-doc th{background-color:var(--doc-table-head-background);font-weight:var(--doc-h6-weight)}.oz-doc tr:nth-child(2n) td{background-color:var(--doc-table-row-zebra)}.oz-doc img{border-radius:var(--doc-radius-image);block-size:auto;max-inline-size:100%}}
@layer ozma.primitive{.oz-dropdown-content{z-index:var(--layer-dropdown-500);box-sizing:border-box;min-inline-size:var(--size-list-sm);padding-inline:var(--dropdown-content-padding-x);padding-block:var(--dropdown-content-padding-y);border:var(--dropdown-content-border-width) solid var(--dropdown-content-border);border-radius:var(--dropdown-content-radius);background-color:var(--dropdown-content-background);box-shadow:var(--dropdown-content-shadow);color:var(--dropdown-content-text);transform-origin:var(--radix-dropdown-menu-content-transform-origin);overflow:hidden auto}.oz-dropdown-content[data-slot=dropdown-menu-content]{max-block-size:var(--radix-dropdown-menu-content-available-height)}}
@layer ozma.primitive{.oz-empty-state-inline{box-sizing:border-box;align-items:center;gap:var(--empty-state-inline-gap);padding-inline:var(--empty-state-inline-padding-x);padding-block:var(--empty-state-inline-padding-y);text-align:center;color:var(--empty-state-inline-text);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading);flex-direction:column;display:flex}.oz-empty-state-inline__text{color:var(--color-text-tertiary)}}
@layer ozma.primitive{.oz-empty-state{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--empty-state-gap);block-size:100%;inline-size:100%;min-block-size:var(--size-empty-min);padding-inline:var(--empty-state-padding-x);padding-block:var(--empty-state-padding-y);text-align:center;flex-direction:column;flex:1;display:flex}.oz-empty-state>svg{inline-size:var(--size-icon-lg);block-size:var(--size-icon-lg);color:var(--color-text-tertiary)}.oz-empty-state__title{font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking)}.oz-empty-state__text{max-inline-size:var(--size-content-narrow);color:var(--empty-state-text);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}}
@layer ozma.primitive{.oz-error-state{box-sizing:border-box;align-items:center;gap:var(--error-state-gap);padding-inline:var(--error-state-padding-x);padding-block:var(--error-state-padding-y);border:var(--error-state-border-width) solid var(--error-state-border);border-radius:var(--error-state-radius);background-color:var(--error-state-background);text-align:center;flex-direction:column;display:flex}.oz-error-state__text{color:var(--error-state-text);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-leading);letter-spacing:var(--font-caption-tracking)}}
@layer ozma.primitive{.oz-hint-tip{inline-size:var(--size-icon-lg);block-size:var(--size-icon-lg);border-radius:var(--radius-full);color:var(--color-text-tertiary);cursor:pointer;transition:color var(--duration-moderate) var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.oz-hint-tip:hover{color:var(--color-text-primary)}}.oz-hint-tip[data-force~=hover],[data-force~=hover] .oz-hint-tip{color:var(--color-text-primary)}.oz-hint-tip:focus-visible,.oz-hint-tip[data-force~=focus-visible],[data-force~=focus-visible] .oz-hint-tip{outline:var(--size-focus-ring) solid var(--color-border-focus);outline-offset:var(--size-focus-gap)}.oz-hint-tip>svg{inline-size:var(--size-icon-md);block-size:var(--size-icon-md)}}
@layer ozma.primitive{.oz-icon-tile{box-sizing:border-box;inline-size:var(--icon-tile-size);block-size:var(--icon-tile-size);border-radius:var(--icon-tile-radius);background-color:var(--icon-tile-background);color:var(--icon-tile-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.oz-icon-tile>svg{inline-size:var(--size-icon-lg);block-size:var(--size-icon-lg)}.oz-icon-tile[data-tone=accent]{background-color:var(--icon-tile-accent-background);color:var(--icon-tile-accent-text)}.oz-icon-tile[data-tone=neutral]{border:var(--size-border) solid var(--icon-tile-neutral-border);background-color:var(--icon-tile-neutral-background);color:var(--icon-tile-neutral-text)}.oz-icon-tile[data-tone=success]{background-color:var(--icon-tile-success-background);color:var(--icon-tile-success-text)}.oz-icon-tile[data-tone=warning]{background-color:var(--icon-tile-warning-background);color:var(--icon-tile-warning-text)}.oz-icon-tile[data-tone=danger]{background-color:var(--icon-tile-danger-background);color:var(--icon-tile-danger-text)}.oz-icon-tile[data-tone=info]{background-color:var(--icon-tile-info-background);color:var(--icon-tile-info-text)}}
@layer ozma.primitive{.oz-input{box-sizing:border-box;inline-size:100%;min-inline-size:0;block-size:var(--input-height-md);padding-inline:var(--input-padding-x-md);padding-block:var(--input-padding-y);border:var(--input-border-width) solid var(--input-border);border-radius:var(--input-radius);background-color:var(--input-background);color:var(--input-text);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking);transition:background-color var(--duration-moderate) var(--ease-standard), border-color var(--duration-moderate) var(--ease-standard), color var(--duration-moderate) var(--ease-standard);display:block}.oz-input::placeholder{color:var(--input-text-placeholder)}.oz-input::selection{background-color:var(--input-background-selection);color:var(--input-text-selection)}.oz-input::file-selector-button{block-size:var(--input-height-sm);color:inherit;font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading);background-color:#0000;border:0;display:inline-flex}@media (hover:hover){.oz-input:hover{border-color:var(--input-border-hover)}}.oz-input[data-force~=hover],[data-force~=hover] .oz-input{border-color:var(--input-border-hover)}.oz-input:focus-visible,.oz-input[data-force~=focus-visible],[data-force~=focus-visible] .oz-input{border-color:var(--color-border-focus);outline:0}.oz-input[aria-invalid=true],.oz-input[aria-invalid=true]:focus-visible,.oz-input[aria-invalid=true][data-force~=focus-visible],[data-force~=focus-visible] .oz-input[aria-invalid=true]{border-color:var(--input-border-invalid)}.oz-input:disabled{border-color:var(--input-border-disabled);background-color:var(--input-background-disabled);color:var(--input-text-disabled);cursor:not-allowed;pointer-events:none}.oz-input:disabled::placeholder{color:var(--input-text-disabled)}@media (forced-colors:active){.oz-input:focus-visible,.oz-input[data-force~=focus-visible],[data-force~=focus-visible] .oz-input{outline:var(--size-focus-ring) solid Highlight;outline-offset:var(--size-focus-gap)}}}
@layer ozma.primitive{.oz-label{align-items:center;gap:var(--label-gap);color:var(--label-text);font-family:var(--font-field-family);font-size:var(--font-field-size);font-weight:var(--font-field-weight);line-height:var(--font-field-leading);letter-spacing:var(--font-field-tracking);-webkit-user-select:none;user-select:none;display:flex}.oz-label__row{align-items:center;gap:var(--label-gap);display:flex}[data-disabled=true] .oz-label{color:var(--color-text-disabled);pointer-events:none}.oz-label:has(~:disabled){color:var(--color-text-disabled);pointer-events:none}}
@layer ozma.primitive{.oz-load-swap{grid-template:"stack"minmax(0,1fr)/minmax(0,1fr);display:grid}.oz-load-swap__layer{grid-template:minmax(0,1fr)/minmax(0,1fr);grid-area:stack;min-block-size:0;min-inline-size:0;display:grid}.oz-load-swap__layer[data-enter]{animation:ozma-reveal-in var(--motion-load-duration) var(--motion-load-enter-easing) both}.oz-load-swap__layer[data-exit]{contain:size;pointer-events:none;animation:ozma-reveal-out var(--motion-load-duration) var(--motion-load-exit-easing) both;align-items:start;overflow:hidden}@media (prefers-reduced-motion:reduce){.oz-load-swap__layer[data-enter],.oz-load-swap__layer[data-exit]{animation:none}}}
@layer ozma.primitive{.oz-menu-item{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:var(--menu-item-gap);min-block-size:var(--menu-item-height);padding-inline:var(--menu-item-padding-x);padding-block:var(--menu-item-padding-y);border-radius:var(--menu-item-radius);color:var(--menu-item-text);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking);transition:background-color var(--duration-moderate) var(--ease-standard);display:flex;position:relative}.oz-menu-item>svg{inline-size:var(--size-icon-md);block-size:var(--size-icon-md);pointer-events:none;color:var(--menu-item-text-muted);flex-shrink:0}.oz-menu-item[data-inset]{padding-inline-start:var(--space-400)}.oz-menu-item:focus,.oz-menu-item[data-state=open],.oz-menu-item[data-force~=hover],[data-force~=hover] .oz-menu-item{background-color:var(--menu-item-background-hover);color:var(--menu-item-text-checked)}.oz-menu-item[data-variant=destructive],.oz-menu-item[data-variant=destructive]>svg{color:var(--menu-item-text-danger)}.oz-menu-item[data-variant=destructive]:focus,.oz-menu-item[data-variant=destructive][data-force~=hover],[data-force~=hover] .oz-menu-item[data-variant=destructive]{background-color:var(--menu-item-background-danger-hover);color:var(--menu-item-text-danger)}.oz-menu-item[data-disabled]{color:var(--menu-item-text-disabled);pointer-events:none}.oz-menu-item__label{padding-inline:var(--menu-item-padding-x);padding-block:var(--menu-item-padding-y);color:var(--menu-item-text-muted);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}.oz-menu-item__label[data-inset]{padding-inline-start:var(--space-400)}.oz-menu-item__chevron{margin-inline-start:auto}}
@layer ozma.primitive{.oz-menu-separator{block-size:var(--menu-separator-thickness);margin-block:var(--menu-separator-margin-block);margin-inline:calc(-1 * var(--menu-separator-margin-inline));background-color:var(--menu-separator-background)}}
@layer ozma.primitive{.oz-page-header{margin-bottom:var(--space-200);box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--page-header-gap);min-inline-size:0;block-size:var(--size-control-md);flex-shrink:0;display:flex}.oz-page-header[data-variant=master]{padding-inline:var(--space-150) var(--space-50)}.oz-page-header__lead{align-items:center;gap:var(--space-100);min-inline-size:0;display:flex}.oz-page-header__actions{align-items:center;gap:var(--space-100);flex-shrink:0;display:flex}.oz-page-header__title{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--page-header-text);font-family:var(--font-title-family);font-size:var(--font-title-size);font-weight:var(--font-title-weight);line-height:var(--font-title-leading);letter-spacing:var(--font-title-tracking);overflow:hidden}.oz-page-header__meta{cursor:default;white-space:nowrap;color:var(--page-header-text-muted);font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-leading);letter-spacing:var(--font-caption-tracking)}}
@layer ozma.primitive{.oz-popover{z-index:var(--layer-dropdown-500);box-sizing:border-box;inline-size:var(--popover-width);padding-inline:var(--popover-padding-x);padding-block:var(--popover-padding-y);border:var(--popover-border-width) solid var(--popover-border);border-radius:var(--popover-radius);background-color:var(--popover-background);box-shadow:var(--popover-shadow);color:var(--popover-text);transform-origin:var(--radix-popover-content-transform-origin)}}
@layer ozma.primitive{.oz-radio__group{gap:var(--space-100);display:grid}.oz-radio{box-sizing:border-box;aspect-ratio:1;inline-size:var(--radio-size);block-size:var(--radio-size);border:var(--radio-border-width) solid var(--radio-border);border-radius:var(--radio-radius);background-color:var(--radio-background);transition:background-color var(--duration-moderate) var(--ease-standard), border-color var(--duration-moderate) var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.oz-radio:hover{border-color:var(--radio-border-hover)}}.oz-radio[data-force~=hover],[data-force~=hover] .oz-radio{border-color:var(--radio-border-hover)}.oz-radio[data-state=checked]{border-color:var(--radio-border-checked)}.oz-radio:focus-visible,.oz-radio[data-force~=focus-visible],[data-force~=focus-visible] .oz-radio{outline:var(--size-focus-ring) solid var(--color-border-focus);outline-offset:var(--size-focus-gap)}.oz-radio:disabled{border-color:var(--radio-border-disabled);background-color:var(--radio-background-disabled);cursor:not-allowed}.oz-radio__dot{border-radius:var(--radio-radius);background-color:var(--radio-background-checked);block-size:50%;inline-size:50%;display:block}}
@layer ozma.primitive{.oz-resize-handle{inline-size:var(--space-100);padding-block:var(--space-100);cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;transition:padding-block var(--duration-moderate) var(--ease-standard);flex-shrink:0;justify-content:center;align-items:stretch;display:flex}.oz-resize-handle[data-align=end]{justify-content:flex-end}.oz-resize-handle__line{margin-top:var(--space-100);margin-bottom:var(--space-100);inline-size:var(--size-border);border-radius:var(--radius-full);background-color:var(--border-here);transition:inline-size var(--duration-moderate) var(--ease-standard), background-color var(--duration-moderate) var(--ease-standard);align-self:stretch}.oz-data-table__head-cell .oz-resize-handle__line{background-color:#0000}@media (hover:hover){.oz-resize-handle:hover{padding-block:var(--space-none)}.oz-resize-handle:hover .oz-resize-handle__line{inline-size:var(--size-focus-ring);background-color:var(--color-background-accent)}}.oz-resize-handle[data-force~=hover],[data-force~=hover] .oz-resize-handle,.oz-resize-handle:focus-visible,.oz-resize-handle[data-force~=focus-visible],[data-force~=focus-visible] .oz-resize-handle,.oz-resize-handle[data-state=dragging]{padding-block:var(--space-none)}[data-force~=hover] .oz-resize-handle .oz-resize-handle__line,.oz-resize-handle:focus-visible .oz-resize-handle__line,.oz-resize-handle[data-force~=focus-visible] .oz-resize-handle__line,[data-force~=focus-visible] .oz-resize-handle .oz-resize-handle__line,.oz-resize-handle[data-state=dragging] .oz-resize-handle__line{inline-size:var(--size-focus-ring);background-color:var(--color-background-accent)}}
@layer ozma.primitive{.oz-row-button{box-sizing:border-box;cursor:pointer;text-align:start;align-items:center;gap:var(--row-button-gap);inline-size:100%;min-inline-size:0;block-size:var(--size-row);padding-inline:var(--row-button-padding-x-md);border-radius:var(--row-button-radius);color:var(--row-button-text);transition:background-color var(--duration-moderate) var(--ease-standard);display:flex}.oz-row-button[data-size=menu]{block-size:var(--size-control-lg);flex-shrink:0}.oz-row-button[data-size=fill]{flex:1;block-size:100%}.oz-row-button[data-size=auto]{block-size:auto;padding-block:var(--row-button-padding-y)}@media (hover:hover){.oz-row-button:hover{background-color:var(--row-button-background-hover);color:var(--row-button-text-hover);transition-duration:0s}}.oz-row-button[data-force~=hover],[data-force~=hover] .oz-row-button{background-color:var(--row-button-background-hover);color:var(--row-button-text-hover)}.oz-row-button:focus-visible,.oz-row-button[data-force~=focus-visible],[data-force~=focus-visible] .oz-row-button{background-color:var(--row-button-background-hover);outline:var(--size-focus-ring) solid var(--color-border-focus);outline-offset:calc(-1 * var(--size-focus-ring))}.oz-row-button[data-state=current]{background-color:var(--row-button-background-current);color:var(--row-button-text-current)}.oz-row-button:disabled{color:var(--color-text-disabled);pointer-events:none}}
@layer ozma.primitive{.oz-section-heading{gap:var(--space-50);flex-direction:column;min-inline-size:0;display:flex}.oz-section-heading__row{justify-content:space-between;align-items:center;gap:var(--section-heading-gap);min-inline-size:0;display:flex}.oz-section-heading__title{min-inline-size:0;color:var(--section-heading-text-default);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking)}.oz-section-heading[data-level=section] .oz-section-heading__title{font-size:var(--font-heading-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-leading);letter-spacing:var(--font-heading-tracking)}.oz-section-heading[data-tone=danger] .oz-section-heading__title{color:var(--section-heading-text)}.oz-section-heading__actions{flex-shrink:0}.oz-section-heading__description{margin-top:var(--space-50);color:var(--section-heading-text-muted);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}}
@layer ozma.primitive{.oz-select-content{z-index:var(--layer-dropdown-500);box-sizing:border-box;min-inline-size:var(--size-list-sm);padding-inline:var(--select-content-padding-x);padding-block:var(--select-content-padding-y);border:var(--select-content-border-width) solid var(--select-content-border);border-radius:var(--select-content-radius);background-color:var(--select-content-background);box-shadow:var(--select-content-shadow);color:var(--select-content-text);max-block-size:min(var(--radix-select-content-available-height), var(--size-list-lg));transform-origin:var(--radix-select-content-transform-origin);position:relative;overflow:hidden auto}.oz-select-content__viewport{scroll-margin-block:var(--space-50)}.oz-select-content__viewport[data-position=popper]{block-size:var(--radix-select-trigger-height);inline-size:100%;min-inline-size:var(--radix-select-trigger-width)}.oz-select-content__scroll{padding-block:var(--select-content-padding-y);color:var(--color-text-tertiary)}.oz-select-content__scroll>svg{inline-size:var(--size-icon-md);block-size:var(--size-icon-md);flex-shrink:0}.oz-select-content[data-side=bottom]{translate:0 var(--space-50)}.oz-select-content[data-side=top]{translate:0 calc(var(--space-50) * -1)}.oz-select-content[data-side=right]{translate:var(--space-50) 0}.oz-select-content[data-side=left]{translate:calc(var(--space-50) * -1) 0}.oz-select-content__label{padding-inline:var(--select-content-padding-x);padding-block:var(--select-content-padding-y)}}
@layer ozma.primitive{.oz-select-item{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:var(--select-item-gap);inline-size:100%;min-block-size:var(--select-item-height);padding-block:var(--select-item-padding-y);padding-inline:var(--select-item-padding-x) calc(var(--select-item-padding-x) + var(--size-icon-md) + var(--select-item-gap));border-radius:var(--select-item-radius);color:var(--select-item-text);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking);transition:background-color var(--duration-moderate) var(--ease-standard);display:flex;position:relative}.oz-select-item svg{inline-size:var(--size-icon-md);block-size:var(--size-icon-md);pointer-events:none;flex-shrink:0}.oz-select-item:focus,.oz-select-item[data-force~=hover],[data-force~=hover] .oz-select-item{background-color:var(--select-item-background-hover);color:var(--select-item-text-hover)}.oz-select-item[data-disabled]{color:var(--color-text-disabled);pointer-events:none}.oz-select-item__check{inline-size:var(--size-icon-md);block-size:var(--size-icon-md);color:var(--color-background-accent);justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:var(--select-item-padding-x)}}
@layer ozma.primitive{.oz-select-trigger{box-sizing:border-box;cursor:pointer;white-space:nowrap;justify-content:space-between;align-items:center;gap:var(--select-trigger-gap);inline-size:fit-content;block-size:var(--select-trigger-height-md);padding-inline:var(--select-trigger-padding-x-md);padding-block:var(--select-trigger-padding-y);border:var(--select-trigger-border-width) solid var(--select-trigger-border);border-radius:var(--select-trigger-radius);background-color:var(--select-trigger-background);color:var(--select-trigger-text);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking);transition:background-color var(--duration-moderate) var(--ease-standard), border-color var(--duration-moderate) var(--ease-standard), color var(--duration-moderate) var(--ease-standard);display:flex}.oz-select-trigger[data-placeholder]{color:var(--select-trigger-text-placeholder)}.oz-select-trigger [data-slot=select-value]{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;display:block;overflow:hidden}.oz-select-trigger [data-slot=select-value]:has(>*){align-items:center;gap:var(--select-trigger-gap);display:flex}.oz-select-trigger>svg{inline-size:var(--size-icon-md);block-size:var(--size-icon-md);pointer-events:none;color:var(--select-trigger-text-placeholder);flex-shrink:0}.oz-select-trigger[data-size=sm]{block-size:var(--select-trigger-height-sm);padding-inline:var(--select-trigger-padding-x-sm)}.oz-select-trigger[data-variant=quiet]{color:var(--select-trigger-quiet-text);background-color:#0000;border-color:#0000}@media (hover:hover){.oz-select-trigger:hover{border-color:var(--select-trigger-border-hover)}.oz-select-trigger[data-variant=quiet]:hover{background-color:var(--select-trigger-quiet-background-hover);color:var(--select-trigger-quiet-text-hover);border-color:#0000}}.oz-select-trigger[data-force~=hover],[data-force~=hover] .oz-select-trigger{border-color:var(--select-trigger-border-hover)}.oz-select-trigger[data-variant=quiet][data-force~=hover],[data-force~=hover] .oz-select-trigger[data-variant=quiet]{background-color:var(--select-trigger-quiet-background-hover);color:var(--select-trigger-quiet-text-hover);border-color:#0000}.oz-select-trigger:focus-visible,.oz-select-trigger[data-force~=focus-visible],[data-force~=focus-visible] .oz-select-trigger{border-color:var(--color-border-focus);outline:0}.oz-select-trigger[aria-invalid=true],.oz-select-trigger[aria-invalid=true]:focus-visible,.oz-select-trigger[aria-invalid=true][data-force~=focus-visible],[data-force~=focus-visible] .oz-select-trigger[aria-invalid=true]{border-color:var(--select-trigger-border-invalid)}.oz-select-trigger:disabled{border-color:var(--select-trigger-border-disabled);background-color:var(--select-trigger-background-disabled);color:var(--select-trigger-text-disabled);cursor:not-allowed;pointer-events:none}@media (forced-colors:active){.oz-select-trigger:focus-visible,.oz-select-trigger[data-force~=focus-visible],[data-force~=focus-visible] .oz-select-trigger{outline:var(--size-focus-ring) solid Highlight;outline-offset:var(--size-focus-gap)}}}
@layer ozma.primitive{.oz-sheet__scrim{z-index:var(--layer-dialog-scrim-200);background-color:var(--sheet-background-scrim);position:fixed;inset:0}.oz-sheet{z-index:var(--layer-dialog-300);box-sizing:border-box;gap:var(--sheet-gap);border:0 solid var(--sheet-border);border-radius:var(--sheet-radius);background-color:var(--sheet-background);box-shadow:var(--sheet-shadow);color:var(--sheet-text);flex-direction:column;display:flex;position:fixed}.oz-sheet[data-side=right],.oz-sheet[data-side=left]{inline-size:75%}@media (min-width:640px){.oz-sheet[data-side=right],.oz-sheet[data-side=left]{max-inline-size:var(--sheet-width-md)}.oz-sheet[data-size=lg][data-side=right],.oz-sheet[data-size=lg][data-side=left]{max-inline-size:var(--sheet-width-lg)}}.oz-sheet[data-side=right]{border-inline-start-width:var(--sheet-border-width);block-size:100%;inset-block:0;inset-inline-end:0}.oz-sheet[data-side=left]{border-inline-end-width:var(--sheet-border-width);block-size:100%;inset-block:0;inset-inline-start:0}.oz-sheet[data-side=top]{border-block-end-width:var(--sheet-border-width);block-size:auto;inset-block-start:0;inset-inline:0}.oz-sheet[data-side=bottom]{border-block-start-width:var(--sheet-border-width);block-size:auto;inset-block-end:0;inset-inline:0}.oz-sheet__title{color:var(--sheet-text);font-size:var(--font-modal-size);font-weight:var(--font-modal-weight);line-height:var(--font-modal-leading);letter-spacing:var(--font-modal-tracking)}.oz-sheet__close{position:absolute;inset-block-start:calc(var(--sheet-padding-y) - (var(--size-control-md) - var(--font-modal-leading)) / 2);inset-inline-end:calc(var(--sheet-padding-x) - (var(--size-control-md) - var(--size-icon-md)) / 2)}}
@layer ozma.primitive{.oz-skeleton{border-radius:var(--skeleton-radius);background-color:var(--skeleton-background);animation:oz-pulse var(--duration-loop-slow) var(--ease-standard) infinite}.oz-skeleton[data-shape=bar]{inline-size:100%;block-size:var(--skeleton-bar-height)}.oz-skeleton[data-shape=bar][data-size=sm]{block-size:var(--skeleton-bar-height-sm)}.oz-skeleton[data-length=lg]{inline-size:60%}.oz-skeleton[data-length=md]{inline-size:40%}.oz-skeleton[data-length=sm]{inline-size:25%}.oz-skeleton[data-length=xs]{inline-size:12.5%}.oz-skeleton[data-shape=circle]{border-radius:var(--skeleton-circle-radius)}.oz-skeleton[data-shape=square]{inline-size:var(--skeleton-size);block-size:var(--skeleton-size)}@media (prefers-reduced-motion:reduce){.oz-skeleton{animation:none}}}@layer ozma.base{@keyframes oz-pulse{50%{opacity:var(--opacity-muted)}}}
@layer ozma.primitive{.oz-sonner__icon{inline-size:var(--size-icon-md);block-size:var(--size-icon-md)}}
@layer ozma.primitive{.oz-stat-tile{box-sizing:border-box;gap:var(--stat-tile-gap);padding-inline:var(--stat-tile-padding-x);padding-block:var(--stat-tile-padding-y);border:var(--stat-tile-border-width) solid var(--border-here);border-radius:var(--stat-tile-radius);background-color:var(--color-background-surface-02);flex-direction:column;display:flex}.oz-stat-tile[data-tone=accent]{border-color:var(--stat-tile-accent-border);background-color:var(--stat-tile-accent-background)}.oz-stat-tile__value{color:var(--stat-tile-text);font-family:var(--font-metric-numeric-family);font-size:var(--font-metric-numeric-size);font-weight:var(--font-metric-numeric-weight);line-height:var(--font-metric-numeric-leading);letter-spacing:var(--font-metric-numeric-tracking);font-variant-numeric:tabular-nums}.oz-stat-tile[data-tone=hero] .oz-stat-tile__value{color:var(--stat-tile-hero-text)}.oz-stat-tile[data-tone=warning] .oz-stat-tile__value{color:var(--stat-tile-warning-text)}.oz-stat-tile[data-tone=danger] .oz-stat-tile__value{color:var(--stat-tile-danger-text)}.oz-stat-tile__label{color:var(--stat-tile-text-muted);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}}
@layer ozma.primitive{.oz-status-dot{inline-size:var(--status-dot-size);block-size:var(--status-dot-size);border-radius:var(--status-dot-radius);background-color:var(--status-dot-background);flex-shrink:0;display:inline-block}.oz-status-dot[data-tone=success]{background-color:var(--status-dot-success-background)}.oz-status-dot[data-tone=warning]{background-color:var(--status-dot-warning-background)}.oz-status-dot[data-tone=danger]{background-color:var(--status-dot-danger-background)}.oz-status-dot[data-tone=info]{background-color:var(--status-dot-info-background)}.oz-status-dot[data-tone=neutral]{background-color:var(--status-dot-neutral-background)}.oz-table__cell .oz-status-dot[data-tone],.oz-data-table-row__cell .oz-status-dot[data-tone],.oz-select-trigger .oz-status-dot[data-tone],.oz-select-item .oz-status-dot[data-tone]{inline-size:var(--status-dot-square-size);block-size:var(--status-dot-square-size);border-radius:var(--status-dot-square-radius)}.oz-status-dot[data-pulse]{animation:oz-pulse var(--duration-loop-slow) var(--ease-standard) infinite}@media (prefers-reduced-motion:reduce){.oz-status-dot[data-pulse]{animation:none}}.oz-status-dot__pair{align-items:center;gap:var(--space-100);min-inline-size:0;display:inline-flex}.oz-status-dot__pair[data-tinted][data-tone=success]{color:var(--status-dot-success-text)}.oz-status-dot__pair[data-tinted][data-tone=warning]{color:var(--status-dot-warning-text)}.oz-status-dot__pair[data-tinted][data-tone=danger]{color:var(--status-dot-danger-text)}.oz-status-dot__pair[data-tinted][data-tone=info]{color:var(--status-dot-info-text)}.oz-status-dot__pair[data-tinted][data-tone=neutral]{color:var(--status-dot-neutral-text)}}
@layer ozma.primitive{.oz-switch{box-sizing:border-box;cursor:pointer;block-size:var(--switch-size);inline-size:calc(var(--switch-size) * 2 - var(--switch-border-width) * 2);border:var(--switch-border-width) solid transparent;border-radius:var(--switch-radius);background-color:var(--switch-background);transition:background-color var(--duration-moderate) var(--ease-standard);flex-shrink:0;align-items:center;display:inline-flex}.oz-switch[data-state=checked]{background-color:var(--switch-background-checked)}.oz-switch:disabled{background-color:var(--switch-background-disabled);cursor:not-allowed}.oz-switch:focus-visible,.oz-switch[data-force~=focus-visible],[data-force~=focus-visible] .oz-switch{outline:var(--size-focus-ring) solid var(--color-border-focus);outline-offset:var(--size-focus-gap)}.oz-switch__thumb{pointer-events:none;inline-size:calc(var(--switch-size) - var(--switch-border-width) * 2);block-size:calc(var(--switch-size) - var(--switch-border-width) * 2);border-radius:var(--switch-radius);background-color:var(--switch-background-thumb);transition:translate var(--duration-moderate) var(--ease-standard);display:block}.oz-switch[data-state=checked] .oz-switch__thumb{translate:calc(var(--switch-size) - var(--switch-border-width) * 2) 0}.oz-switch:disabled .oz-switch__thumb{background-color:var(--switch-background-thumb-disabled)}}
@layer ozma.primitive{.oz-table-row{block-size:var(--table-row-height);border-block-end:var(--table-row-border-width) solid var(--border-here);color:var(--table-row-text)}.oz-table tbody .oz-table-row:last-child{border-block-end-width:0}@media (hover:hover){.oz-table-row:hover{background-color:var(--surface-here-hover)}}.oz-table-row[data-force~=hover],[data-force~=hover] .oz-table-row{background-color:var(--surface-here-hover)}.oz-table-row[data-state=selected]{background-color:var(--surface-here-selected)}}
@layer ozma.primitive{.oz-table__scroller{inline-size:100%;position:relative;overflow:auto}.oz-table{caption-side:bottom;inline-size:100%;font-family:var(--font-body-family);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking)}.oz-table__header{z-index:1;background-color:var(--surface-here);position:sticky;inset-block-start:0}.oz-table__cell{block-size:var(--size-control-lg);padding-inline:var(--space-150);vertical-align:middle;padding-block:0}.oz-table__cell[data-align=center]{text-align:center}.oz-table__cell[data-align=right]{text-align:end}}
@layer ozma.primitive{.oz-tabs-list{box-sizing:border-box;justify-content:center;align-items:stretch;gap:var(--tabs-list-gap);inline-size:fit-content;padding-inline:var(--tabs-list-padding-x);padding-block:var(--tabs-list-padding-y);border:var(--tabs-list-border-width) solid transparent;border-radius:var(--tabs-list-radius);display:inline-flex}.oz-tabs[data-orientation=vertical] .oz-tabs-list{flex-direction:column;block-size:fit-content}.oz-tabs-list[data-variant=default]{border-color:var(--tabs-list-default-border);background-color:var(--tabs-list-default-background)}.oz-tabs-list[data-variant=pill]{background-color:var(--tabs-list-pill-background)}.oz-tabs-list[data-variant=line]{border-width:0;border-radius:0;padding-block:0;padding-inline:0}}
@layer ozma.primitive{.oz-tabs-trigger{box-sizing:border-box;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:var(--tabs-trigger-gap);block-size:auto;padding-inline:var(--tabs-trigger-padding-x-md);padding-block:var(--tabs-trigger-padding-y);border-radius:var(--tabs-trigger-radius);color:var(--tabs-trigger-text);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking);transition:background-color var(--duration-moderate) var(--ease-standard), color var(--duration-moderate) var(--ease-standard);flex:1;display:inline-flex;position:relative}.oz-tabs[data-orientation=vertical] .oz-tabs-trigger{justify-content:flex-start;inline-size:100%}.oz-tabs-trigger>svg{inline-size:var(--size-icon-md);block-size:var(--size-icon-md);pointer-events:none;flex-shrink:0}@media (hover:hover){.oz-tabs-trigger:hover{color:var(--tabs-trigger-text-active)}}.oz-tabs-trigger[data-force~=hover],[data-force~=hover] .oz-tabs-trigger,.oz-tabs-trigger[data-state=active]{color:var(--tabs-trigger-text-active)}.oz-tabs-list[data-variant=default] .oz-tabs-trigger[data-state=active],.oz-tabs-list[data-variant=pill] .oz-tabs-trigger[data-state=active]{background-color:var(--tabs-trigger-default-background-active)}.oz-tabs-trigger:focus-visible,.oz-tabs-trigger[data-force~=focus-visible],[data-force~=focus-visible] .oz-tabs-trigger{outline:var(--size-focus-ring) solid var(--color-border-focus);outline-offset:calc(-1 * var(--size-focus-ring))}.oz-tabs-trigger:disabled{color:var(--tabs-trigger-default-text-disabled);pointer-events:none}.oz-tabs-trigger:after{content:"";opacity:0;border-radius:var(--radius-full);background-color:var(--tabs-trigger-line-background-active);transition:opacity var(--duration-moderate) var(--ease-standard);position:absolute}.oz-tabs[data-orientation=horizontal] .oz-tabs-trigger:after{block-size:var(--size-focus-ring);inset-block-end:calc(-1 * (var(--space-50) + var(--size-border)));inset-inline:0}.oz-tabs[data-orientation=vertical] .oz-tabs-trigger:after{inline-size:var(--size-focus-ring);inset-block:0;inset-inline-end:calc(-1 * var(--space-50))}.oz-tabs-list[data-variant=line] .oz-tabs-trigger[data-state=active]:after{opacity:1}}
@layer ozma.primitive{.oz-tabs{gap:var(--space-100);display:flex}.oz-tabs[data-orientation=horizontal]{flex-direction:column}}
@layer ozma.primitive{.oz-textarea{box-sizing:border-box;field-sizing:content;resize:none;inline-size:100%;min-block-size:calc(var(--font-body-leading) * 2 + var(--textarea-padding-y) * 2 + var(--textarea-border-width) * 2);padding-inline:var(--textarea-padding-x-md);padding-block:var(--textarea-padding-y);border:var(--textarea-border-width) solid var(--textarea-border);border-radius:var(--textarea-radius);background-color:var(--textarea-background);color:var(--textarea-text);font-family:var(--font-body-family);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking);transition:background-color var(--duration-moderate) var(--ease-standard), border-color var(--duration-moderate) var(--ease-standard), color var(--duration-moderate) var(--ease-standard);display:flex}.oz-textarea::placeholder{color:var(--textarea-text-placeholder)}.oz-textarea::selection{background-color:var(--textarea-background-selection);color:var(--textarea-text-selection)}.oz-textarea[data-size=sm]{padding-block:var(--space-50);min-block-size:calc(var(--font-body-leading) * 1 + var(--space-50) * 2 + var(--textarea-border-width) * 2)}.oz-textarea[data-size=lg]{min-block-size:calc(var(--font-body-leading) * 3 + var(--textarea-padding-y) * 2 + var(--textarea-border-width) * 2)}.oz-textarea[data-size=xl]{min-block-size:calc(var(--font-body-leading) * 4 + var(--textarea-padding-y) * 2 + var(--textarea-border-width) * 2)}.oz-textarea[data-frame=none]{background-color:#0000;border-color:#0000;padding-inline:0}@media (hover:hover){.oz-textarea:hover{border-color:var(--textarea-border-hover)}.oz-textarea[data-frame=none]:hover{border-color:#0000}}.oz-textarea[data-force~=hover],[data-force~=hover] .oz-textarea{border-color:var(--textarea-border-hover)}.oz-textarea[data-frame=none][data-force~=hover],[data-force~=hover] .oz-textarea[data-frame=none]{border-color:#0000}.oz-textarea:focus-visible,.oz-textarea[data-force~=focus-visible],[data-force~=focus-visible] .oz-textarea{border-color:var(--color-border-focus);outline:0}.oz-textarea[data-frame=none]:focus-visible,.oz-textarea[data-frame=none][data-force~=focus-visible],[data-force~=focus-visible] .oz-textarea[data-frame=none]{border-color:#0000}.oz-textarea[aria-invalid=true],.oz-textarea[aria-invalid=true]:focus-visible,.oz-textarea[aria-invalid=true][data-force~=focus-visible],[data-force~=focus-visible] .oz-textarea[aria-invalid=true]{border-color:var(--textarea-border-invalid)}.oz-textarea:disabled{border-color:var(--textarea-border-disabled);background-color:var(--textarea-background-disabled);color:var(--textarea-text-disabled);cursor:not-allowed;pointer-events:none}.oz-textarea:disabled::placeholder{color:var(--textarea-text-disabled)}@media (forced-colors:active){.oz-textarea:focus-visible,.oz-textarea[data-force~=focus-visible],[data-force~=focus-visible] .oz-textarea{outline:var(--size-focus-ring) solid Highlight;outline-offset:var(--size-focus-gap)}}}
@layer ozma.primitive{.oz-tooltip{z-index:var(--layer-tooltip-600);box-sizing:border-box;pointer-events:none;max-inline-size:var(--size-tooltip-max);padding-inline:var(--tooltip-padding-x);padding-block:var(--tooltip-padding-y);border:var(--tooltip-border-width) solid var(--tooltip-border);border-radius:var(--tooltip-radius);background-color:var(--tooltip-background);box-shadow:var(--tooltip-shadow);color:var(--tooltip-text);transform-origin:var(--radix-tooltip-content-transform-origin);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading);overflow:hidden}.oz-tooltip[data-variant=overflow]{-webkit-line-clamp:14;line-clamp:14;white-space:pre-wrap;overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box}}
@layer ozma.primitive{.oz-wordmark{color:var(--color-text-primary)}.oz-wordmark[data-size=md]{font-size:var(--font-wordmark-size);letter-spacing:var(--tracking-wordmark);font-weight:var(--font-wordmark-weight);line-height:var(--font-wordmark-leading)}.oz-wordmark[data-size=sm]{font-size:var(--font-heading-size);letter-spacing:var(--tracking-wordmark);font-weight:var(--font-heading-weight);line-height:var(--font-heading-leading)}.oz-wordmark[data-size=md] .oz-wordmark__suffix{font-size:var(--font-heading-size);font-weight:var(--font-weight-light);letter-spacing:var(--tracking-wordmark);line-height:var(--font-heading-leading)}.oz-wordmark[data-size=sm] .oz-wordmark__suffix{font-size:var(--font-body-size);font-weight:var(--font-weight-light);letter-spacing:var(--tracking-wordmark);line-height:var(--font-body-leading)}}
@layer ozma.section{.s-accounts-page{gap:var(--space-200);padding-inline:var(--space-50)}.s-accounts-page[data-connected=true]{padding-block-end:var(--space-400)}.s-accounts-page__reconnect{gap:var(--space-100);padding-inline:var(--space-200);padding-block:var(--space-150);border:var(--size-border) solid var(--color-border-surface-01);border-radius:var(--radius-150);background-color:var(--color-background-surface-02)}.s-accounts-page__reconnect-note{gap:var(--space-100);color:var(--color-text-warning);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}.s-accounts-page__reconnect-form{gap:var(--space-100)}.s-accounts-page__token{font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}.s-accounts-page__totals{gap:var(--space-150);min-block-size:var(--size-row);padding:var(--space-150);border:var(--size-border) solid var(--color-border-surface-01);border-radius:var(--radius-150);background-color:var(--color-background-surface-02)}.s-accounts-page__totals-label{gap:var(--space-100);color:var(--color-text-secondary);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking)}.s-accounts-page__totals-value{color:var(--color-text-primary);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking);font-variant-numeric:tabular-nums;justify-self:end}.s-accounts-page__card{border:var(--size-border) solid var(--color-border-surface-01);border-radius:var(--radius-150);background-color:var(--color-background-surface-02)}.s-accounts-page__zero-toggle{block-size:auto;padding-inline:var(--space-150);padding-block:var(--space-100);border-radius:var(--radius-none);color:var(--color-text-secondary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading);justify-content:space-between;display:flex}.s-accounts-page__zero-toggle[data-divided=true],.s-accounts-page__zero-list{border-block-start:var(--size-border) solid var(--color-border-surface-01)}.s-accounts-page__row{gap:var(--space-150);padding:var(--space-150);transition:background-color var(--duration-moderate) var(--ease-standard)}@media (hover:hover){.s-accounts-page__row:hover{background-color:var(--surface-here-hover)}}.s-accounts-page__row[data-force~=hover],[data-force~=hover] .s-accounts-page__row{background-color:var(--surface-here-hover)}.s-accounts-page__row+.s-accounts-page__row{border-block-start:var(--size-border) solid var(--color-border-surface-01)}.s-accounts-page__ident{gap:var(--space-50);flex-direction:column;display:flex}.s-accounts-page__title{font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}.s-accounts-page__credit{color:var(--color-text-tertiary);font-size:var(--font-label-size);font-weight:var(--font-label-weight);letter-spacing:var(--font-label-tracking);line-height:var(--font-label-leading);font-variant-numeric:tabular-nums}.s-accounts-page__balance{font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking);font-variant-numeric:tabular-nums}.s-accounts-page__balance[data-negative=true]{color:var(--color-text-danger)}.s-accounts-page__totals-skeleton{justify-self:end}.s-accounts-page__skeleton-line{flex:1;align-items:center;min-inline-size:0;display:flex}.s-accounts-page__totals-swap{flex:auto;min-inline-size:0}.s-accounts-page__icon{inline-size:var(--size-icon-md);block-size:var(--size-icon-md)}.s-accounts-page__totals-icon{inline-size:var(--size-icon-md);block-size:var(--size-icon-md);color:var(--color-text-tertiary)}}
@layer ozma.section{.s-admin-cron{gap:var(--space-150)}.s-admin-cron__cron{gap:var(--space-100)}.s-admin-cron__expression,.s-admin-cron__state{color:var(--color-text-secondary)}}
@layer ozma.section{.s-admin-golden-set{align-content:start;gap:var(--space-150);grid-template-columns:minmax(0,1fr);display:grid}.s-admin-golden-set__head{gap:var(--space-50);grid-template-columns:minmax(0,1fr);display:grid}.s-admin-golden-set__title{align-items:baseline;gap:var(--space-100);display:flex}.s-admin-golden-set__panel{gap:var(--space-150);grid-template-columns:minmax(0,1fr);display:grid}.s-admin-golden-set__description,.s-admin-golden-set__note{max-inline-size:var(--size-text-column);color:var(--color-text-secondary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}.s-admin-golden-set__none{color:var(--color-text-tertiary)}}
@layer ozma.section{.s-admin-health{align-content:start;gap:var(--space-150);grid-template-columns:minmax(0,1fr);display:grid}.s-admin-health__providers{gap:var(--space-150)}.s-admin-health__counts{gap:var(--space-200)}.s-admin-health__provider{align-content:start;gap:var(--space-150);padding:var(--space-150);border:var(--size-border) solid var(--color-border-surface-01);border-radius:var(--radius-50);grid-template-columns:minmax(0,1fr);display:grid}.s-admin-health__provider-head{gap:var(--space-100)}.s-admin-health__provider-dot-swap{flex-shrink:0}.s-admin-health__provider-dot-skeleton{inline-size:var(--space-100);block-size:var(--space-100)}.s-admin-health__provider-name{font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking)}.s-admin-health__provider-verdict{color:var(--color-text-secondary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}.s-admin-health__rows{gap:var(--space-100);grid-template-columns:minmax(0,1fr);display:grid}.s-admin-health__row{gap:var(--space-100)}.s-admin-health__row-label{width:128px;color:var(--color-text-secondary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}.s-admin-health__row-pending{color:var(--color-text-tertiary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}.s-admin-health__row-value{color:var(--color-text-primary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading);word-break:break-all}.s-admin-health__row-missing{color:var(--color-text-warning);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}.s-admin-health__row-dot{margin-block-start:var(--space-50)}}
@layer ozma.section{.s-admin-maintenance{gap:var(--space-150);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:768px){.s-admin-maintenance{grid-template-columns:repeat(2,minmax(0,1fr))}}.s-admin-maintenance__card-head{flex-grow:1}.s-admin-maintenance__head{align-items:flex-start;gap:var(--space-150);display:flex}.s-admin-maintenance__icon{inline-size:var(--size-icon-md);block-size:var(--size-icon-md);color:var(--color-text-secondary);flex-shrink:0;margin-block-start:var(--space-50)}.s-admin-maintenance__icon[data-tone=danger]{color:var(--color-text-danger)}.s-admin-maintenance__text{gap:var(--space-50);flex:1;display:grid}.s-admin-maintenance__actions{justify-content:flex-end;display:flex}}
@layer ozma.section{.s-admin-mcp-usage{gap:var(--space-150);flex-direction:column;display:flex}.s-admin-mcp-usage__head{gap:var(--space-100)}.s-admin-mcp-usage__intro{gap:var(--space-50);flex-direction:column;display:flex}.s-admin-mcp-usage__controls{gap:var(--space-100)}.s-admin-mcp-usage__counts{gap:var(--space-200)}.s-admin-mcp-usage__card{gap:var(--space-150);flex-direction:column;display:flex}.s-admin-mcp-usage__tables{gap:var(--space-150)}.s-admin-mcp-usage__title{align-items:baseline;gap:var(--space-100);display:flex}.s-admin-mcp-usage__prompt{gap:var(--space-100);flex-direction:column;display:flex}.s-admin-mcp-usage__prompt-row{gap:var(--space-100)}.s-admin-mcp-usage__prompt-term{inline-size:var(--size-list-sm);color:var(--color-text-secondary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-leading);letter-spacing:var(--font-caption-tracking)}.s-admin-mcp-usage__prompt-value,.s-admin-mcp-usage__tool{gap:var(--space-100)}.s-admin-mcp-usage__note{max-inline-size:var(--size-text-column);color:var(--color-text-secondary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-leading);letter-spacing:var(--font-caption-tracking)}.s-admin-mcp-usage__lead{color:var(--color-text-primary);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking)}.s-admin-mcp-usage__figure{color:var(--color-text-primary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-leading);letter-spacing:var(--font-caption-tracking)}.s-admin-mcp-usage__blank{color:var(--color-text-tertiary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-leading);letter-spacing:var(--font-caption-tracking)}.s-admin-mcp-usage__muted{color:var(--color-text-tertiary)}.s-admin-mcp-usage__errors{color:var(--color-text-danger)}}
@layer ozma.section{.s-admin-models{gap:var(--space-150);flex-direction:column;display:flex}.s-admin-models__intro{gap:var(--space-50);grid-template-columns:minmax(0,1fr);display:grid}.s-admin-models__description{max-inline-size:var(--size-text-column);color:var(--color-text-secondary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}.s-admin-models__profile{gap:var(--space-100);flex-direction:column;display:flex}.s-admin-models__profile-note{color:var(--color-text-tertiary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}.s-admin-models__absent{color:var(--color-text-secondary)}.s-admin-models__clip{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;display:block;overflow:hidden}}
@layer ozma.section{.s-admin-page__swap{block-size:100%}.s-admin-page{gap:var(--space-200);padding-inline:var(--space-50);flex-direction:column;padding-block-end:var(--space-400);display:flex}.s-admin-page[data-fill=true]{block-size:100%;min-block-size:0;padding-block-end:var(--space-none)}.s-admin-page__pane{flex-direction:column;flex:1;min-block-size:0;display:flex}.s-admin-page__stack{gap:var(--space-150);flex-direction:column;display:flex}.s-admin-page__loading{gap:var(--space-150);padding-inline:var(--space-50);flex-direction:column;display:flex}.s-admin-page__loading-title{block-size:var(--font-title-leading);align-items:center;display:flex}.s-admin-page__loading-description{block-size:var(--font-caption-leading);align-items:center;display:flex}}
@layer ozma.section{.s-admin-sync-jobs{gap:var(--space-150)}.s-admin-sync-jobs__actions{gap:var(--space-100)}.s-admin-sync-jobs__error{color:var(--color-text-danger)}.s-admin-sync-jobs__none{color:var(--color-text-tertiary)}}
@layer ozma.section{.s-admin-unmatched-tests{gap:var(--space-150)}.s-admin-unmatched-tests__intro{gap:var(--space-50);grid-template-columns:minmax(0,1fr);display:grid}.s-admin-unmatched-tests__description{max-inline-size:var(--size-text-column);color:var(--color-text-secondary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}.s-admin-unmatched-tests__actions{gap:var(--space-150)}.s-admin-unmatched-tests__total{color:var(--color-text-secondary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading);font-variant-numeric:tabular-nums}.s-admin-unmatched-tests__blank{color:var(--color-text-tertiary)}}
@layer ozma.section{.s-admin-users__email{gap:var(--space-100)}.s-admin-users__self,.s-admin-users__name{color:var(--color-text-secondary)}.s-admin-users__quota{gap:var(--space-50)}.s-admin-users__quota-slash{color:var(--color-text-secondary)}.s-admin-users__quota-infinity{inline-size:var(--size-icon-md);block-size:var(--size-icon-md);color:var(--color-text-secondary)}.s-admin-users__quota-value[data-quota=alarm]{color:var(--color-text-danger)}.s-admin-users__quota-value[data-quota=near]{color:var(--color-text-warning)}.s-admin-users__blank{color:var(--color-text-tertiary)}}
@layer ozma.section{.s-anamnesis-page{gap:var(--space-200);padding-inline:var(--space-50)}}
@layer ozma.section{.s-auth-callback{padding:var(--space-200);background-color:var(--color-background-surface-00)}.s-auth-callback__frame{gap:var(--space-300);max-inline-size:var(--size-form-max);flex-direction:column;display:flex}.s-auth-callback__intro{gap:var(--space-150);flex-direction:column;display:flex}.s-auth-callback__card{padding:var(--space-300);border:var(--size-border) solid var(--color-border-surface-01);border-radius:var(--radius-150);background-color:var(--color-background-surface-02)}.s-auth-callback__error{gap:var(--space-150);padding-block:var(--space-100);flex-direction:column;display:flex}.s-auth-callback__back{gap:var(--space-100);color:var(--color-text-secondary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}.s-auth-callback__back-icon{inline-size:var(--size-icon-md);block-size:var(--size-icon-md)}@media (hover:hover){.s-auth-callback__back:hover{color:var(--color-text-primary)}}.s-auth-callback__back[data-force~=hover],[data-force~=hover] .s-auth-callback__back{color:var(--color-text-primary)}.s-auth-callback__note{padding-block:var(--space-200);gap:var(--space-100);color:var(--color-text-secondary);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking)}.s-auth-callback__spinner{inline-size:var(--size-icon-md);block-size:var(--size-icon-md)}}
@layer ozma.section{.s-auth-consent{padding:var(--space-200);background-color:var(--color-background-surface-00)}.s-auth-consent__frame{gap:var(--space-300);max-inline-size:var(--size-form-max);flex-direction:column;display:flex}.s-auth-consent__intro{gap:var(--space-150);flex-direction:column;display:flex}.s-auth-consent__heading{gap:var(--space-50);flex-direction:column;display:flex}.s-auth-consent__title{font-size:var(--font-heading-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-leading);letter-spacing:var(--font-heading-tracking)}.s-auth-consent__subtitle{color:var(--color-text-secondary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}.s-auth-consent__card{padding:var(--space-300);border:var(--size-border) solid var(--color-border-surface-01);border-radius:var(--radius-150);background-color:var(--color-background-surface-02)}.s-auth-consent__loading{gap:var(--space-150);padding-block:var(--space-300);flex-direction:column;display:flex}.s-auth-consent__spinner{inline-size:var(--size-icon-md);block-size:var(--size-icon-md);color:var(--color-background-accent)}.s-auth-consent__loading-hint{color:var(--color-text-secondary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}.s-auth-consent__body{gap:var(--space-200);flex-direction:column;display:flex}.s-auth-consent__app{gap:var(--space-150)}.s-auth-consent__app-text{gap:var(--space-50);flex-direction:column;display:flex}.s-auth-consent__app-name{font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking)}.s-auth-consent__app-uri{color:var(--color-text-secondary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}.s-auth-consent__access{gap:var(--space-100);flex-direction:column;display:flex}.s-auth-consent__note{gap:var(--space-100);padding-block:var(--space-100);padding-inline:var(--space-150);border-radius:var(--radius-50);background-color:var(--surface-here-raised);color:var(--color-text-secondary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}.s-auth-consent__note-icon{inline-size:var(--size-icon-md);block-size:var(--size-icon-md);color:var(--color-text-success);margin-block-start:var(--space-50)}.s-auth-consent__actions{gap:var(--space-100)}}
@layer ozma.section{.s-auth-forgot{padding:var(--space-200);background-color:var(--color-background-surface-00)}.s-auth-forgot__frame{gap:var(--space-300);max-inline-size:var(--size-form-max);flex-direction:column;display:flex}.s-auth-forgot__intro{gap:var(--space-150);flex-direction:column;display:flex}.s-auth-forgot__intro-text{gap:var(--space-50);flex-direction:column;display:flex}.s-auth-forgot__subtitle{color:var(--color-text-secondary);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking)}.s-auth-forgot__card{gap:var(--space-200);padding:var(--space-300);border:var(--size-border) solid var(--color-border-surface-01);border-radius:var(--radius-150);background-color:var(--color-background-surface-02);flex-direction:column;display:flex}.s-auth-forgot__notice{gap:var(--space-150);padding-block:var(--space-100);flex-direction:column;display:flex}.s-auth-forgot__note{color:var(--color-text-secondary);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking)}.s-auth-forgot__form{gap:var(--space-150);flex-direction:column;display:flex}.s-auth-forgot__field{gap:var(--space-100);flex-direction:column;display:flex}.s-auth-forgot__back{gap:var(--space-100);color:var(--color-text-secondary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}.s-auth-forgot__back-icon{inline-size:var(--size-icon-md);block-size:var(--size-icon-md)}@media (hover:hover){.s-auth-forgot__back:hover{color:var(--color-text-primary)}}.s-auth-forgot__back[data-force~=hover],[data-force~=hover] .s-auth-forgot__back{color:var(--color-text-primary)}}
@layer ozma.section{.s-auth-login{min-block-size:100vh;padding:var(--space-200);background-color:var(--color-background-surface-00);justify-content:center;align-items:center;display:flex}.s-auth-login__frame{gap:var(--space-300);inline-size:100%;max-inline-size:var(--size-form-max);flex-direction:column;display:flex}.s-auth-login__intro{gap:var(--space-150);text-align:center;flex-direction:column;display:flex}.s-auth-login__mark{margin-inline:auto}.s-auth-login__title{gap:var(--space-50);flex-direction:column;display:flex}.s-auth-login__subtitle{color:var(--color-text-secondary);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking)}.s-auth-login__card{gap:var(--space-200);padding:var(--space-300);border:var(--size-border) solid var(--color-border-surface-01);border-radius:var(--radius-150);background-color:var(--color-background-surface-02);flex-direction:column;display:flex}.s-auth-login__heading{font-size:var(--font-heading-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-leading);letter-spacing:var(--font-heading-tracking)}.s-auth-login__body,.s-auth-login__form{gap:var(--space-150);flex-direction:column;display:flex}.s-auth-login__field{gap:var(--space-100);flex-direction:column;display:flex}.s-auth-login__email{font-family:var(--font-body-numeric-family);font-variant-numeric:tabular-nums}.s-auth-login__submit{inline-size:100%}.s-auth-login__footer{gap:var(--space-100);flex-direction:column;display:flex}.s-auth-login__aside{text-align:center}.s-auth-login__switch{text-align:center;color:var(--color-text-secondary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}.s-auth-login__aside-link{color:var(--color-text-secondary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}@media (hover:hover){.s-auth-login__aside-link:hover{color:var(--color-text-primary)}}.s-auth-login__aside-link[data-force~=hover],[data-force~=hover] .s-auth-login__aside-link{color:var(--color-text-primary)}.s-auth-login__link{color:var(--color-background-accent)}@media (hover:hover){.s-auth-login__link:hover{color:var(--color-background-accent-hover)}}.s-auth-login__link[data-force~=hover],[data-force~=hover] .s-auth-login__link{color:var(--color-background-accent-hover)}}
@layer ozma.section{.s-auth-reset{padding:var(--space-200);background-color:var(--color-background-surface-00)}.s-auth-reset__frame{gap:var(--space-300);max-inline-size:var(--size-form-max);flex-direction:column;display:flex}.s-auth-reset__intro{gap:var(--space-150);flex-direction:column;display:flex}.s-auth-reset__titles{gap:var(--space-50);flex-direction:column;display:flex}.s-auth-reset__subtitle,.s-auth-reset__note{color:var(--color-text-secondary);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking)}.s-auth-reset__card{gap:var(--space-200);padding:var(--space-300);border:var(--size-border) solid var(--color-border-surface-01);border-radius:var(--radius-150);background-color:var(--color-background-surface-02);flex-direction:column;display:flex}.s-auth-reset__notice{gap:var(--space-150);padding-block:var(--space-100);flex-direction:column;display:flex}.s-auth-reset__form{gap:var(--space-150);flex-direction:column;display:flex}.s-auth-reset__field{gap:var(--space-100);flex-direction:column;display:flex}.s-auth-reset__link,.s-auth-reset__back{gap:var(--space-100);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}.s-auth-reset__link{color:var(--color-background-accent)}.s-auth-reset__back{color:var(--color-text-secondary)}.s-auth-reset__back-icon{inline-size:var(--size-icon-md);block-size:var(--size-icon-md)}@media (hover:hover){.s-auth-reset__link:hover{color:var(--color-background-accent-hover)}.s-auth-reset__back:hover{color:var(--color-text-primary)}}.s-auth-reset__link[data-force~=hover],[data-force~=hover] .s-auth-reset__link{color:var(--color-background-accent-hover)}.s-auth-reset__back[data-force~=hover],[data-force~=hover] .s-auth-reset__back{color:var(--color-text-primary)}}
@layer ozma.section{.s-auth-signup{padding:var(--space-200);background-color:var(--color-background-surface-00)}.s-auth-signup__frame{gap:var(--space-300);max-inline-size:var(--size-form-max);flex-direction:column;display:flex}.s-auth-signup__intro{gap:var(--space-150);flex-direction:column;display:flex}.s-auth-signup__titles{gap:var(--space-50);flex-direction:column;display:flex}.s-auth-signup__hint{color:var(--color-text-secondary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}.s-auth-signup__email{color:var(--color-text-primary);font-weight:inherit}.s-auth-signup__subtitle{color:var(--color-text-secondary);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking)}.s-auth-signup__card{gap:var(--space-200);padding:var(--space-300);border:var(--size-border) solid var(--color-border-surface-01);border-radius:var(--radius-150);background-color:var(--color-background-surface-02);flex-direction:column;display:flex}.s-auth-signup__heading{font-size:var(--font-heading-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-leading);letter-spacing:var(--font-heading-tracking)}.s-auth-signup__form{gap:var(--space-150);flex-direction:column;display:flex}.s-auth-signup__field{gap:var(--space-100);flex-direction:column;display:flex}.s-auth-signup__message{gap:var(--space-150);flex-direction:column;display:flex}.s-auth-signup__note,.s-auth-signup__switch{color:var(--color-text-secondary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}.s-auth-signup__link{color:var(--color-background-accent)}@media (hover:hover){.s-auth-signup__link:hover{color:var(--color-background-accent-hover)}}.s-auth-signup__link[data-force~=hover],[data-force~=hover] .s-auth-signup__link{color:var(--color-background-accent-hover)}}
@layer ozma.section{.s-calendar-page{gap:var(--space-150)}.s-calendar-page__dash{color:var(--color-text-tertiary)}.s-calendar-page__form{gap:var(--space-200);display:grid}.s-calendar-page__field{gap:var(--space-100);display:grid}.s-calendar-page__toggle{gap:var(--space-100)}.s-calendar-page__row{gap:var(--space-150)}}
@layer ozma.section{.s-categories-manager__add{gap:var(--space-100)}.s-categories-manager__list{align-content:start;gap:var(--space-50);max-block-size:var(--size-list-md);grid-template-columns:minmax(0,1fr);display:grid}.s-categories-manager__row{border:var(--size-border) solid var(--color-border-surface-01);border-radius:var(--radius-50);background-color:var(--color-background-surface-02);padding-inline:var(--space-150);padding-block:var(--space-100)}.s-categories-manager__name{font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}}
@layer ozma.section{.s-chat-approval{gap:var(--space-150)}.s-chat-approval__text{gap:var(--space-50)}.s-chat-approval__headline{gap:var(--space-100)}.s-chat-approval__title{color:var(--color-text-primary);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking)}.s-chat-approval__detail{color:var(--color-text-secondary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}.s-chat-approval__actions{gap:var(--space-100)}}
@layer ozma.section{.s-chat-composer{gap:var(--space-150);flex-direction:column;display:flex}.s-chat-composer__stack{gap:var(--space-100);flex-direction:column;display:flex}.s-chat-composer__chips{align-items:center;gap:var(--space-100);flex-wrap:wrap;display:flex}.s-chat-composer__chip{min-inline-size:0;max-inline-size:var(--size-list-md);align-items:center;gap:var(--space-50);display:flex}.s-chat-composer__row{align-items:center;gap:var(--space-50);border:var(--size-border) solid var(--border-here-raised);border-radius:var(--radius-100);background-color:var(--surface-here-raised);padding-inline:var(--space-100);padding-block:var(--space-50);transition:border-color var(--duration-moderate) var(--ease-standard);display:flex}@media (hover:hover){.s-chat-composer__row:hover{border-color:var(--border-here-raised-hover)}}.s-chat-composer__row[data-force~=hover],[data-force~=hover] .s-chat-composer__row{border-color:var(--border-here-raised-hover)}.s-chat-composer__row:focus-within{border-color:var(--color-border-focus)}.s-chat-composer__voice{align-items:center;gap:var(--space-100);border-radius:var(--radius-100);background-color:var(--surface-here-raised);display:flex;position:absolute;inset:0}.s-chat-composer__voice-label,.s-chat-composer__parsing,.s-chat-composer__context{font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}.s-chat-composer__parsing,.s-chat-composer__context{color:var(--color-text-secondary)}.s-chat-composer__parsing{flex-shrink:0}.s-chat-composer__context{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.s-chat-composer__chip-badge,.s-chat-composer__chip-name{min-inline-size:0}.s-chat-composer__picker{display:none}.s-chat-composer__field{flex:1;position:relative}.s-chat-composer__input{inline-size:100%}.s-chat-composer__timer{font-family:var(--font-caption-numeric-family);font-variant-numeric:tabular-nums}}
@layer ozma.section{.s-chat-feed{flex-direction:column;flex:1;min-block-size:0;display:flex}.s-chat-feed__body{flex-direction:column;flex:1;min-block-size:0;display:flex;position:relative}.s-chat-feed__column,.s-chat-feed__fade,.s-chat-feed__composer-column{max-inline-size:var(--size-content)}.s-chat-feed__scroll{overflow-block:auto;scrollbar-gutter:stable both-edges;flex:1;min-block-size:0}.s-chat-feed__column{gap:var(--space-200);min-block-size:100%;inline-size:100%;flex-direction:column;margin-inline:auto;padding-block-end:var(--space-200);display:flex}.s-chat-feed__fade-slot{pointer-events:none;justify-content:center;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.s-chat-feed__fade{inline-size:100%;block-size:var(--size-control-lg);background-image:linear-gradient(to top, var(--color-background-surface-01), transparent);opacity:0;transition:opacity var(--duration-moderate) var(--ease-standard)}.s-chat-feed__fade[data-more=true]{opacity:1}.s-chat-feed__composer{flex-shrink:0;padding-block-start:var(--space-150)}.s-chat-feed__composer-column{inline-size:100%;margin-inline:auto}}
@layer ozma.section{.s-chat-image{border-radius:var(--radius-150);background-color:var(--color-background-control-01)}.s-chat-image__picture{max-block-size:var(--size-list-lg)}}
@layer ozma.section{.s-chat-message__ask{border-radius:var(--radius-150);background-color:var(--surface-here-raised);padding-inline:var(--space-150);padding-block:var(--space-100);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking)}}
@layer ozma.section{.s-chat-page{gap:var(--space-200)}.s-chat-page__aside{inline-size:var(--size-list-md);gap:var(--space-200);border-inline-end:var(--size-border) solid var(--color-border-surface-01);padding-inline-end:var(--space-150)}.s-chat-page__list{align-content:start;gap:var(--space-50);grid-template-columns:minmax(0,1fr);padding-block-end:var(--space-100);padding-inline-end:var(--space-50);display:grid}.s-chat-page__list-skeleton{block-size:var(--size-row);padding-inline:var(--space-150);align-items:center;display:flex}.s-chat-page__list-swap{flex:1;min-block-size:0}.s-chat-page__feed{gap:var(--space-200)}.s-chat-page__greeting{color:var(--color-text-primary);font-size:var(--font-heading-size);line-height:var(--font-heading-leading);letter-spacing:var(--font-heading-tracking);font-weight:var(--font-heading-weight)}.s-chat-page__skeleton{gap:var(--space-200);flex-direction:column;display:flex}.s-chat-page__skeleton-ask{block-size:var(--size-control-md);justify-content:flex-end;align-items:center;display:flex}.s-chat-page__skeleton-answer{gap:var(--space-100);flex-direction:column;display:flex}.s-chat-page__ask{gap:var(--space-50)}.s-chat-page__thread{gap:var(--space-200);flex-direction:column;display:flex}.s-chat-page__ask-files,.s-chat-page__answer,.s-chat-page__sources{gap:var(--space-100)}.s-chat-page__chip-icon{inline-size:var(--size-icon-md);block-size:var(--size-icon-md)}.s-chat-page__source-title{max-inline-size:var(--size-list-sm)}}
@layer ozma.section{.s-chat-reasoning{gap:var(--space-50)}.s-chat-reasoning__status{color:var(--color-text-secondary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}.s-chat-reasoning__stream{max-block-size:var(--size-list-sm);color:var(--color-text-tertiary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading);overflow-wrap:break-word}.s-chat-reasoning__chevron{inline-size:var(--size-icon-md);block-size:var(--size-icon-md);transition:transform var(--duration-moderate) var(--ease-standard)}.s-chat-reasoning__chevron[data-expanded=true]{transform:rotate(180deg)}.s-chat-reasoning__label{font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}.s-chat-reasoning__text{max-block-size:var(--size-list-lg);padding-inline:var(--space-200);color:var(--color-text-secondary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading);overflow-wrap:break-word;padding-block-end:var(--space-150)}}
@layer ozma.section{.s-chat-work__progress{gap:var(--space-50);color:var(--color-text-secondary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}.s-chat-work__chevron{inline-size:var(--size-icon-md);block-size:var(--size-icon-md);transition:transform var(--duration-moderate) var(--ease-standard)}.s-chat-work__chevron[data-expanded=true]{transform:rotate(180deg)}.s-chat-work__row-label{font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}.s-chat-work__request{gap:var(--space-100)}.s-chat-work__file{gap:var(--space-100);padding-inline:var(--space-100);padding-block:var(--space-50);border-radius:var(--radius-100);background-color:var(--color-background-control-01);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}.s-chat-work__file-icon{inline-size:var(--size-icon-md);block-size:var(--size-icon-md)}.s-chat-work__measure{color:var(--color-text-tertiary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading);font-variant-numeric:tabular-nums}.s-chat-work__detail{gap:var(--space-50);padding-inline:var(--space-200);padding-block-end:var(--space-150)}.s-chat-work__result{max-block-size:var(--size-list-md);color:var(--color-text-secondary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading);overflow-wrap:break-word}}
@layer ozma.section{.s-connectors-page__master{gap:var(--space-200);inline-size:var(--size-list-md);border-inline-end:var(--size-border) solid var(--color-border-surface-01);padding-inline-end:var(--space-150)}.s-connectors-page__drawer{inline-size:var(--size-list-md)}.s-connectors-page__list{align-content:start;gap:var(--space-50);grid-template-columns:minmax(0,1fr);padding-block-end:var(--space-200);padding-inline-end:var(--space-50);display:grid}.s-connectors-page__list-icon{inline-size:var(--size-icon-md);block-size:var(--size-icon-md)}.s-connectors-page__dot-skeleton{inline-size:var(--space-100);block-size:var(--space-100)}.s-connectors-page__dot-swap{flex-shrink:0}.s-connectors-page__detail{padding-inline:var(--space-300) var(--space-50)}@media (min-width:768px){.s-connectors-page__detail{padding-inline-start:var(--space-400)}}.s-connectors-page__column{gap:var(--space-300);max-inline-size:var(--size-content);margin-inline:auto;padding-block-end:var(--space-400)}.s-connectors-page__manage{gap:var(--space-50);color:var(--color-text-secondary);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking);transition:color var(--duration-moderate) var(--ease-standard)}@media (hover:hover){.s-connectors-page__manage:hover{color:var(--color-text-primary)}}.s-connectors-page__manage[data-force~=hover],[data-force~=hover] .s-connectors-page__manage{color:var(--color-text-primary)}.s-connectors-page__manage-icon{inline-size:var(--size-icon-md);block-size:var(--size-icon-md)}.s-connectors-page__row{gap:var(--space-200);min-block-size:var(--size-row);padding-inline:var(--space-300);padding-block:var(--space-50)}.s-connectors-page__error{padding-inline:var(--space-300);padding-block:var(--space-150);color:var(--color-text-danger)}.s-connectors-page__row+.s-connectors-page__row,.s-connectors-page__row+.s-connectors-page__error{border-block-start:var(--size-border) solid var(--color-border-surface-01)}.s-connectors-page__label{inline-size:var(--size-list-sm);color:var(--color-text-secondary);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking)}.s-connectors-page__value{gap:var(--space-100);color:var(--color-text-primary);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking)}.s-connectors-page__status-skeleton{block-size:var(--font-body-leading);align-items:center;display:flex}.s-connectors-page__status-swap{flex:1;min-inline-size:0}.s-connectors-page__sync{color:var(--color-text-secondary);margin-inline-start:auto}.s-connectors-page__delete{border-color:var(--color-border-danger-subtle);color:var(--color-text-danger)}@media (hover:hover){.s-connectors-page__delete:hover{background-color:var(--color-background-danger-subtle);color:var(--color-text-on-subtle-danger-hover)}}.s-connectors-page__delete[data-force~=hover],[data-force~=hover] .s-connectors-page__delete{background-color:var(--color-background-danger-subtle);color:var(--color-text-on-subtle-danger-hover)}.s-connectors-page__action{justify-content:space-between;align-items:center;gap:var(--space-200);padding:var(--space-300);flex-direction:row}.s-connectors-page__token{gap:var(--space-100);flex-direction:column;display:flex}.s-connectors-page__token-input{font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}.s-connectors-page__token-link{gap:var(--space-50);color:var(--color-background-accent);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}@media (hover:hover){.s-connectors-page__token-link:hover{text-decoration-line:underline}}.s-connectors-page__token-link[data-force~=hover],[data-force~=hover] .s-connectors-page__token-link{text-decoration-line:underline}.s-connectors-page__token-icon{inline-size:var(--size-icon-md);block-size:var(--size-icon-md)}}
@layer ozma.section{.s-consultations-page{gap:var(--space-200);padding-inline:var(--space-50)}}
@layer ozma.section{.s-contacts-page__name{gap:var(--space-150)}.s-contacts-page__dash{color:var(--color-text-tertiary)}.s-contacts-page__sheet{gap:var(--space-none);padding-block-start:var(--space-300)}}
@layer ozma.section{.s-context-identity-card{border:var(--size-border) solid var(--color-border-surface-01);border-radius:var(--radius-150);background-color:var(--color-background-surface-02);overflow:hidden}.s-context-identity-card__summary{align-items:center;gap:var(--space-200);padding:var(--space-200);border-block-end:var(--size-border) solid var(--color-border-surface-01);flex-wrap:wrap;display:flex}.s-context-identity-card__avatar{flex-shrink:0;position:relative}.s-context-identity-card__portrait{border:var(--size-border) solid var(--color-border-surface-01)}.s-context-identity-card__camera{border-radius:var(--radius-full);block-size:auto;inline-size:auto;color:var(--color-text-on-fill);opacity:0;transition:opacity var(--duration-moderate) var(--ease-standard), background-color var(--duration-moderate) var(--ease-standard);background-color:#0000}@media (hover:hover){.s-context-identity-card__camera:hover{background-color:var(--color-background-scrim)}}.s-context-identity-card__camera[data-force~=hover],[data-force~=hover] .s-context-identity-card__camera{background-color:var(--color-background-scrim)}@media (hover:hover){.s-context-identity-card__camera:hover,.s-context-identity-card__avatar:hover .s-context-identity-card__camera{opacity:1}}.s-context-identity-card__avatar[data-force~=hover] .s-context-identity-card__camera,[data-force~=hover] .s-context-identity-card__avatar .s-context-identity-card__camera,.s-context-identity-card__camera:focus-visible,.s-context-identity-card__camera[data-force~=focus-visible],[data-force~=focus-visible] .s-context-identity-card__camera{opacity:1}.s-context-identity-card__email{gap:var(--space-100)}.s-context-identity-card__email-icon{inline-size:var(--size-icon-md);block-size:var(--size-icon-md);color:var(--color-text-tertiary)}.s-context-identity-card__body{gap:var(--space-150);padding:var(--space-200);flex-direction:column;display:flex}.s-context-identity-card__grid{gap:var(--space-200);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.s-context-identity-card__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.s-context-identity-card__field[data-wide]{grid-column:span 2}}.s-context-identity-card__field{gap:var(--space-100);flex-direction:column;display:flex}.s-context-identity-card__field-icon{inline-size:var(--size-icon-md);block-size:var(--size-icon-md);color:var(--color-text-tertiary)}.s-context-identity-card__footer{justify-content:space-between;align-items:center;gap:var(--space-150);padding-block:var(--space-150);padding-inline:var(--space-200);border-block-start:var(--size-border) solid var(--color-border-surface-01);background-color:var(--color-background-surface-01);display:flex}.s-context-identity-card__status{color:var(--color-text-secondary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}.s-context-identity-card__avatar-skeleton{inline-size:var(--size-control-lg);block-size:var(--size-control-lg)}.s-context-identity-card__heading-skeleton{gap:var(--space-100);flex-direction:column;flex:1;min-inline-size:0;display:flex}.s-context-identity-card__skeleton-body,.s-context-identity-card__skeleton-email{block-size:var(--font-body-leading);align-items:center;display:flex}.s-context-identity-card__skeleton-label{block-size:var(--font-label-leading);align-items:center;display:flex}.s-context-identity-card__skeleton-field{block-size:var(--font-field-leading);align-items:center;display:flex}.s-context-identity-card__skeleton-control,.s-context-identity-card__skeleton-button{block-size:var(--size-control-md)}}
@layer ozma.section{.s-context-memories,.s-context-memories__cell{gap:var(--space-150)}.s-context-memories__edit{opacity:0;color:var(--color-text-secondary);transition:opacity var(--duration-moderate) var(--ease-standard)}@media (hover:hover){.oz-data-table-row:hover .s-context-memories__edit{opacity:1}}.oz-data-table-row[data-force~=hover] .s-context-memories__edit,[data-force~=hover] .oz-data-table-row .s-context-memories__edit,.s-context-memories__edit:focus-visible,.s-context-memories__edit[data-force~=focus-visible],[data-force~=focus-visible] .s-context-memories__edit{opacity:1}.s-context-memories__dash{color:var(--color-text-tertiary)}.s-context-memories__delete-all{border-color:var(--color-text-danger);color:var(--color-text-danger)}@media (hover:hover){.s-context-memories__delete-all:hover{background-color:var(--color-background-danger-subtle)}}.s-context-memories__delete-all[data-force~=hover],[data-force~=hover] .s-context-memories__delete-all{background-color:var(--color-background-danger-subtle)}.s-context-memories__form{gap:var(--space-200);flex-direction:column;display:flex}.s-context-memories__field{gap:var(--space-100);flex-direction:column;display:flex}.s-context-memories__counter{color:var(--color-text-tertiary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading);font-variant-numeric:tabular-nums}.s-context-memories__meta{gap:var(--space-100) var(--space-200);color:var(--color-text-secondary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading);font-variant-numeric:tabular-nums}.s-context-memories__meta-date{margin-inline-start:auto}.s-context-memories__body{padding:var(--space-150);border:var(--size-border) solid var(--color-border-surface-01);border-radius:var(--radius-50);background-color:var(--color-background-surface-02)}.s-context-memories__text{overflow-wrap:break-word;color:var(--color-text-primary);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking)}}
@layer ozma.section{.s-context-page{padding-inline:var(--space-50)}}
@layer ozma.section{.s-dashboard-layout{background-color:var(--color-background-surface-00);color:var(--color-text-primary);display:flex;overflow:hidden}.s-dashboard-layout__frame{min-inline-size:0;padding-block:var(--space-200);flex-direction:column;flex:1;padding-inline-end:var(--space-200);display:flex;overflow:hidden}.s-dashboard-layout__panel{border:var(--size-border) solid var(--color-border-surface-01);border-radius:var(--radius-150);background-color:var(--color-background-surface-01);flex-direction:column;flex:1;min-block-size:0;display:flex;overflow:hidden}.s-dashboard-layout__main{flex:1;min-block-size:0;position:relative;overflow:hidden}}
@layer ozma.section{.s-dashboard-loading__spinner{inline-size:var(--size-icon-lg);block-size:var(--size-icon-lg);border:var(--size-focus-ring) solid var(--color-border-control-01);border-block-start-color:var(--color-background-accent);border-radius:var(--radius-full)}}
@layer ozma.section{.s-design-actions__stack{gap:var(--space-300);flex-direction:column;display:flex}.s-design-actions__block{gap:var(--space-100);flex-direction:column;display:flex}.s-design-actions__list{gap:var(--space-50);padding:var(--space-50);flex-direction:column;display:flex}.s-design-actions__icon{inline-size:var(--size-icon-md);block-size:var(--size-icon-md)}.s-design-actions__row{inline-size:var(--size-list-sm)}.s-design-actions__status{font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking)}.s-design-actions__hint{font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading);color:var(--color-text-tertiary)}}
@layer ozma.section{.s-design-brand__stack{gap:var(--space-300);flex-direction:column;display:flex}.s-design-brand__icon-row{inline-size:var(--size-icon-lg);block-size:var(--size-icon-lg)}.s-design-brand__icon-card{inline-size:var(--size-control-lg);block-size:var(--size-control-lg)}.s-design-brand__hint{font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading);color:var(--color-text-tertiary)}}
@layer ozma.section{.s-design-chat__feed{block-size:var(--size-list-lg);padding:var(--space-200)}}
@layer ozma.section{.s-design-data-entry__stack{gap:var(--space-300);flex-direction:column;display:flex}.s-design-data-entry__block{gap:var(--space-100);flex-direction:column;display:flex}.s-design-data-entry__sample{gap:var(--space-50);flex-direction:column;display:flex}.s-design-data-entry__cell{inline-size:var(--size-list-sm);padding:var(--space-150)}.s-design-data-entry__hint{font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading);color:var(--color-text-tertiary)}.s-design-data-entry__note{font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking);color:var(--color-text-secondary)}.s-design-data-entry__meta{font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading);color:var(--color-text-secondary)}.s-design-data-entry__skeleton-row{align-items:center;gap:var(--space-150);display:flex}.s-design-data-entry__avatar{inline-size:var(--size-control-md);block-size:var(--size-control-md)}.s-design-data-entry__skeleton-text{gap:var(--space-100);flex-direction:column;flex:1;display:flex}.s-design-data-entry__handle-box{inline-size:var(--size-list-sm);block-size:var(--size-row);border:var(--size-border) solid var(--color-border-surface-01);border-radius:var(--radius-100);background-color:var(--color-background-surface-01)}}
@layer ozma.section{.s-design-feedback__stack{gap:var(--space-300);flex-direction:column;display:flex}.s-design-feedback__group{gap:var(--space-200);flex-direction:column;display:flex}.s-design-feedback__block{gap:var(--space-100);flex-direction:column;display:flex}.s-design-feedback__pair{gap:var(--space-50);flex-direction:column;display:flex}.s-design-feedback__area{min-block-size:var(--size-list-sm)}.s-design-feedback__master{border:var(--size-border) solid var(--color-border-surface-01);border-radius:var(--radius-150)}}
@layer ozma.section{.s-design-forms__stack{gap:var(--space-300);flex-direction:column;display:flex}.s-design-forms__column{gap:var(--space-150);flex-direction:column;display:flex}.s-design-forms__block{gap:var(--space-100);flex-direction:column;display:flex}.s-design-forms__sample{inline-size:var(--size-list-md)}.s-design-forms__state-input,.s-design-forms__trigger{inline-size:var(--size-list-sm)}.s-design-forms__field{gap:var(--space-100)}.s-design-forms__frame{gap:var(--space-50);border:var(--size-border) solid var(--border-here-raised);border-radius:var(--radius-100);background-color:var(--surface-here-raised);padding-inline:var(--space-100);padding-block:var(--space-50)}}
@layer ozma.section{.s-design-overlays__stack{gap:var(--space-300);flex-direction:column;display:flex}.s-design-overlays__block{gap:var(--space-100);flex-direction:column;display:flex}.s-design-overlays__launcher{align-items:flex-start;gap:var(--space-100);flex-direction:column;display:flex}.s-design-overlays__frame{border:var(--size-border) solid var(--color-border-surface-01);border-radius:var(--radius-150)}.s-design-overlays__dropzone{border:var(--size-border) dashed var(--color-border-control-01);border-radius:var(--radius-100);color:var(--color-text-secondary);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking)}.s-design-overlays__overflow{inline-size:var(--size-list-sm);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking)}.s-design-overlays__popover{inline-size:var(--size-list-md)}.s-design-overlays__sheet{padding:var(--space-300)}.s-design-overlays__note{color:var(--color-text-secondary);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking)}}
@layer ozma.section{.s-design-overview{gap:var(--space-400)}.s-design-overview__hint{color:var(--color-text-secondary);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking)}.s-design-overview__group,.s-design-overview__grid{gap:var(--space-150)}.s-design-overview__tile{gap:var(--space-150);padding:var(--space-150);border:var(--size-border) solid var(--color-border-surface-01);border-radius:var(--radius-150);background-color:var(--color-background-surface-02);transition:background-color var(--duration-moderate) var(--ease-standard);flex-direction:column;display:flex}@media (hover:hover){.s-design-overview__tile:hover{background-color:var(--color-background-surface-02-hover)}}.s-design-overview__tile[data-force~=hover],[data-force~=hover] .s-design-overview__tile{background-color:var(--color-background-surface-02-hover)}.s-design-overview__name{font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking)}.s-design-overview__file{color:var(--color-text-tertiary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}}
@layer ozma.section{.s-design-page{gap:var(--space-200);padding-inline:var(--space-50);padding-block-end:var(--space-400)}.s-design-page__loading{gap:var(--space-150);padding-inline:var(--space-50)}.s-design-page__loading-title{block-size:var(--font-title-leading);align-items:center;display:flex}.s-design-page__loading-description{block-size:var(--font-caption-leading);align-items:center;display:flex}}
@layer ozma.section{.s-design-previews__group{gap:var(--space-100)}.s-design-previews__swatches{gap:var(--space-50)}.s-design-previews__swatch{inline-size:var(--size-icon-md);block-size:var(--size-icon-md);border:var(--size-border) solid var(--color-border-control-01);border-radius:var(--radius-50)}.s-design-previews__swatch[data-tone=accent]{background-color:var(--color-background-accent)}.s-design-previews__swatch[data-tone=success]{background-color:var(--color-text-success)}.s-design-previews__swatch[data-tone=warning]{background-color:var(--color-text-warning)}.s-design-previews__swatch[data-tone=danger]{background-color:var(--color-text-danger)}.s-design-previews__swatch[data-tone=info]{background-color:var(--color-text-info)}.s-design-previews__glyph{font-size:var(--font-title-size);line-height:var(--font-title-leading);letter-spacing:var(--font-title-tracking);font-weight:var(--font-title-weight)}.s-design-previews__sample{inline-size:var(--size-list-sm)}.s-design-previews__sample-wide{inline-size:var(--size-list-md)}.s-design-previews__rows{padding:var(--space-50);border:var(--size-border) solid var(--color-border-surface-01);border-radius:var(--radius-150);background-color:var(--color-background-surface-03)}.s-design-previews__panel{inline-size:var(--size-list-sm);border:var(--size-border) solid var(--color-border-surface-01);border-radius:var(--radius-150);background-color:var(--color-background-surface-03)}.s-design-previews__frame{border:var(--size-border) solid var(--color-border-surface-01);border-radius:var(--radius-150)}.s-design-previews__handle-box{inline-size:var(--size-list-sm);block-size:var(--size-row);border:var(--size-border) solid var(--color-border-surface-01);border-radius:var(--radius-100);background-color:var(--color-background-surface-01)}.s-design-previews__hint{border:var(--size-border) dashed var(--color-border-control-01);border-radius:var(--radius-100);color:var(--color-text-secondary);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking)}.s-design-previews__note{font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking)}.s-design-previews__cell{inline-size:var(--size-list-sm);padding:var(--space-150)}.s-design-previews__file-icon{inline-size:var(--size-control-md);block-size:var(--size-control-md)}.s-design-previews__folder-icon{inline-size:var(--size-control-lg);block-size:var(--size-control-lg)}}
@layer ozma.section{.s-design-shell__group{gap:var(--space-400);flex-direction:column;display:flex}.s-design-shell__toolbar{z-index:var(--layer-sticky-100);border-block-end:var(--size-border) solid var(--color-border-surface-01);background-color:var(--color-background-surface-01);padding-block:var(--space-400) var(--space-150);inset-block-start:calc(var(--space-400) * -1)}.s-design-shell__entries{gap:var(--space-400);flex-direction:column;display:flex}.s-design-shell__entry{gap:var(--space-150);flex-direction:column;scroll-margin-block-start:calc(var(--space-400) * 3);display:flex}.s-design-shell__entry-header{gap:var(--space-100);flex-direction:column;display:flex}.s-design-shell__entry-meta{gap:var(--space-50) var(--space-150)}.s-design-shell__entry-title{font-size:var(--font-heading-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-leading);letter-spacing:var(--font-heading-tracking)}.s-design-shell__entry-path{color:var(--color-text-tertiary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}.s-design-shell__entry-when{color:var(--color-text-secondary);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking)}.s-design-shell__empty{min-block-size:var(--size-empty-min)}}
@layer ozma.section{.s-design-stand__toolbar{gap:var(--space-100) var(--space-300)}.s-design-stand__toggle,.s-design-stand__toggle-options{gap:var(--space-50)}.s-design-stand__toggle-label{font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading);color:var(--color-text-tertiary)}.s-design-stand__frame{padding:var(--space-300);border:var(--size-border) solid var(--color-border-surface-01);border-radius:var(--radius-150)}.s-design-stand__panel{border:var(--size-border) solid var(--color-border-surface-01);border-radius:var(--radius-150)}.s-design-stand__frame[data-surface="1"],.s-design-stand__panel[data-surface="1"]{background-color:var(--color-background-surface-01)}.s-design-stand__frame[data-surface="2"],.s-design-stand__panel[data-surface="2"]{background-color:var(--color-background-surface-02)}.s-design-stand__frame[data-surface="3"],.s-design-stand__panel[data-surface="3"]{background-color:var(--color-background-surface-03)}.s-design-stand__row{gap:var(--space-100)}.s-design-stand__row-items{gap:var(--space-200) var(--space-300)}.s-design-stand__variant{gap:var(--space-100)}.s-design-stand__slot{min-block-size:var(--size-control-md)}.s-design-stand__copy{font-size:var(--font-label-size);font-weight:var(--font-label-weight);letter-spacing:var(--font-label-tracking);line-height:var(--font-label-leading);color:var(--color-text-tertiary)}.s-design-stand__copied{inline-size:var(--size-icon-md);block-size:var(--size-icon-md);color:var(--color-text-success);inset-inline-end:calc(-1 * var(--space-200))}}
@layer ozma.section{.s-design-tokens-entry{align-content:start;gap:var(--space-400);grid-template-columns:minmax(0,1fr);display:grid}.s-design-tokens-entry__toolbar{gap:var(--space-150)}.s-design-tokens-entry__search{inline-size:var(--size-overlay-max)}.s-design-tokens-entry__group{gap:var(--space-200);grid-template-columns:minmax(0,1fr);display:grid}.s-design-tokens-entry__group-title{font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);letter-spacing:var(--font-body-tracking)}.s-design-tokens-entry__subgroup{gap:var(--space-100)}.s-design-tokens-entry__swatch{inline-size:var(--size-control-md);block-size:var(--size-control-md);border:var(--size-border) solid var(--color-border-control-01);border-radius:var(--radius-100)}.s-design-tokens-entry__radius{inline-size:var(--size-control-md);block-size:var(--size-control-md);border:var(--size-border) solid var(--color-border-control-01);background-color:var(--color-background-control-01)}.s-design-tokens-entry__ruler{block-size:var(--size-control-md)}.s-design-tokens-entry__bar{block-size:var(--space-100);border-radius:var(--radius-50);background-color:var(--color-background-accent)}.s-design-tokens-entry__shadow{inline-size:var(--size-row);block-size:var(--size-control-md);border:var(--size-border) solid var(--color-border-control-01);border-radius:var(--radius-100);background-color:var(--color-background-surface-03)}.s-design-tokens-entry__meta{color:var(--color-text-tertiary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}.s-design-tokens-entry__description{color:var(--color-text-secondary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}.s-design-tokens-entry__dash{color:var(--color-text-tertiary)}.s-design-tokens-entry__count{text-decoration-line:underline;-webkit-text-decoration-color:var(--color-border-surface-01);text-decoration-color:var(--color-border-surface-01);text-underline-offset:var(--space-50)}}
@layer ozma.section{.s-device-contact-card__preview{gap:var(--space-150)}.s-device-contact-card__preview-meta{color:var(--color-text-secondary)}.s-device-contact-card{gap:var(--space-300);padding-inline:var(--space-300);padding-block-end:var(--space-300)}.s-device-contact-card__identity{gap:var(--space-150)}.s-device-contact-card__identity-avatar{border:var(--size-border) solid var(--color-border-surface-01)}.s-device-contact-card__empty{color:var(--color-text-secondary)}.s-device-contact-card__field{gap:var(--space-150)}.s-device-contact-card__field-icon{inline-size:var(--size-icon-md);block-size:var(--size-icon-md);color:var(--color-text-tertiary);margin-block-start:var(--space-50)}.s-device-contact-card__field-main,.s-device-contact-card__field-rows{gap:var(--space-50);flex-direction:column;display:flex}.s-device-contact-card__row{gap:var(--space-150)}.s-device-contact-card__link{color:inherit}@media (hover:hover){.s-device-contact-card__link:hover{color:var(--color-background-accent)}}.s-device-contact-card__link[data-force~=hover],[data-force~=hover] .s-device-contact-card__link{color:var(--color-background-accent)}.s-device-contact-card__label{color:var(--color-text-tertiary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}.s-device-contact-card__role{color:var(--color-text-secondary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}}
@layer ozma.section{.s-device-table-shell{gap:var(--space-200);padding-inline:var(--space-50)}}
@layer ozma.section{.s-events-page{gap:var(--space-200);padding-inline:var(--space-50)}.s-events-page__dash{color:var(--color-text-tertiary)}.s-events-page__form{gap:var(--space-200);display:grid}.s-events-page__field{gap:var(--space-100);display:grid}.s-events-page__kind{inline-size:var(--size-select-min)}.s-events-page__row{gap:var(--space-150)}.s-events-page__end-date{gap:var(--space-50)}.s-events-page__error{color:var(--color-text-danger);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}.s-events-page__option{gap:var(--space-100)}}
@layer ozma.section{.s-exams-page{gap:var(--space-200);padding-inline:var(--space-50)}}
@layer ozma.section{.s-files-delimited-preview__tabs{padding-inline:var(--space-150);padding-block:var(--space-100);border-block-end:var(--size-border) solid var(--color-border-surface-01)}}
@layer ozma.section{.s-files-docx-view__spinner{inline-size:var(--size-icon-md);block-size:var(--size-icon-md);color:var(--color-text-secondary)}.s-files-docx-view__failed{color:var(--color-text-secondary);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-tracking);line-height:var(--font-caption-leading)}}
