body,html{background:var(--canvas);color:var(--text-primary)}body{transition:background-color .18s ease,color .18s ease}.ui-control{position:relative;display:block;min-width:0;max-width:100%;padding:0!important;border:0!important;background:transparent!important;height:auto}.ui-form-bridge{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;opacity:0!important;padding:0!important;pointer-events:none!important;clip-path:inset(50%)!important;overflow:hidden!important}.ui-select-root{width:100%;min-width:0}.ui-date-group,.ui-select-trigger{display:flex;align-items:center;gap:.65rem;width:100%;min-width:0;min-height:44px;padding:.65rem .85rem;border:1px solid var(--border);border-radius:10px;background:var(--surface-input);color:var(--text-primary);box-shadow:0 1px 2px rgb(15 30 50/3%);font-size:.875rem;text-align:start;transition:border-color .12s,box-shadow .12s,background .12s}.ui-date-group:hover,.ui-select-trigger:hover{border-color:var(--text-muted)}.ui-date-group[data-focus-within],.ui-select-trigger[data-focus-visible]{outline:2px solid var(--focus);outline-offset:2px}.ui-date-root[data-disabled],.ui-select-trigger[data-disabled]{opacity:.48;cursor:not-allowed}.ui-select-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select-trigger>svg{flex-shrink:0;color:var(--text-muted);transition:transform .14s}.ui-select-root[data-open] .ui-select-trigger>svg{transform:rotate(180deg)}.ui-popover{z-index:100;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-overlay);outline:none;color:var(--text-primary)}.ui-popover[data-entering]{animation:ui-fade-in .15s ease-out}.ui-popover[data-exiting]{animation:ui-fade-out .1s ease-in}.ui-select-popover{width:max(var(--trigger-width),220px);max-width:calc(100vw - 24px);overflow:auto}.ui-listbox{padding:6px;max-height:min(350px,60vh);overflow:auto;outline:none}.ui-option{display:flex;align-items:center;gap:12px;min-height:42px;padding:9px 10px;border-radius:8px;cursor:default;outline:none;font-size:14px}.ui-option[data-focused]{background:var(--surface-raised)}.ui-option[data-selected]{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.ui-option[data-disabled]{opacity:.42}.ui-option-copy{flex:1;min-width:0}.ui-option-copy small{display:block;margin-bottom:2px;font-size:11px;color:var(--text-muted)}.ui-option-check{opacity:0;flex:0 0 auto}.ui-option[data-selected] .ui-option-check{opacity:1}.ui-date-group{padding:0 5px 0 12px}[dir=rtl] .ui-date-group{padding:0 12px 0 5px}.ui-date-segments{display:flex;flex:1;align-items:center;flex-wrap:wrap;min-width:0;gap:1px;padding-block:10px}.ui-date-segment{border-radius:4px;padding:1px;font-variant-numeric:tabular-nums;outline:none}.ui-date-segment[data-placeholder]{color:var(--text-muted)}.ui-date-segment:focus{color:var(--accent-ink);background:var(--accent)}.ui-date-segment.ui-month-segment{display:none}.ui-date-trigger,.ui-icon-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;color:var(--text-secondary)}.ui-date-trigger:hover,.ui-icon-button:hover{background:var(--surface-raised)}.ui-calendar-popover{padding:16px}.ui-calendar-dialog{outline:none}.ui-calendar header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ui-calendar header h2{font-size:14px;font-weight:650}.ui-calendar table{width:auto!important;border-collapse:separate;border-spacing:2px;background:transparent!important}.ui-calendar th{padding:6px 0!important;font-size:11px;color:var(--text-muted);text-align:center}.ui-calendar td,.ui-calendar th{background:transparent!important}.ui-calendar td{padding:0!important;border:0!important}.ui-calendar-cell{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;cursor:default;font-size:13px;font-variant-numeric:tabular-nums;outline:none}.ui-calendar-cell[data-hovered]{background:var(--surface-raised)}.ui-calendar-cell[data-selected]{background:var(--accent);color:var(--accent-ink);font-weight:650}.ui-calendar-cell[data-focus-visible]{outline:2px solid var(--focus);outline-offset:1px}.ui-calendar-cell[data-outside-month]{color:var(--text-muted);opacity:.5}.ui-calendar-cell[data-disabled]{opacity:.25}.ui-calendar-footer{display:flex;justify-content:flex-end;border-top:1px solid var(--border-subtle);margin-top:12px;padding-top:12px}.ui-previous{transform:rotate(180deg)}[dir=rtl] .ui-previous{transform:none}[dir=rtl] .ui-next{transform:rotate(180deg)}.ui-field-error{display:block;margin-top:6px;color:rgb(var(--color-red-400));font-size:12px}.ui-modal-overlay{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;background:rgb(10 18 33/44%);backdrop-filter:blur(5px);overflow-y:auto}.ui-modal{width:min(540px,100%);max-height:calc(100dvh - 48px);overflow:auto;border:1px solid var(--border);border-radius:20px;background:var(--surface);box-shadow:var(--shadow-overlay);color:var(--text-primary)}.ui-modal[data-entering]{animation:ui-dialog-in .2s cubic-bezier(.2,.8,.2,1)}.ui-modal[data-exiting]{animation:ui-pop-out .1s}.ui-modal-overlay[data-entering]{animation:ui-fade-in .15s}.ui-dialog{outline:none;padding:24px}.ui-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.ui-dialog-heading h2{font-size:20px;font-weight:650;letter-spacing:-.02em}.ui-dialog-description{color:var(--text-secondary);line-height:1.7;overflow-wrap:anywhere}.ui-confirm-form{display:grid;gap:20px}.ui-dialog-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;border-top:1px solid var(--border-subtle);padding-top:18px;margin-top:8px}.ui-preferences{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--border-subtle);border-radius:12px;padding:5px 9px;background:var(--surface)}.ui-theme-switch{display:flex;align-items:center;gap:7px;cursor:pointer;min-height:30px;color:var(--text-secondary)}.ui-switch-track{display:flex;align-items:center;width:30px;height:18px;padding:2px;border-radius:20px;background:var(--border)}.ui-switch-track>span{width:14px;height:14px;border-radius:50%;background:white;box-shadow:0 1px 3px rgb(0 0 0/20%);transition:transform .16s cubic-bezier(.2,.8,.2,1)}.ui-theme-switch[data-selected] .ui-switch-track{background:var(--accent)}.ui-theme-switch[data-selected] .ui-switch-track>span{transform:translateX(12px)}[dir=rtl] .ui-theme-switch[data-selected] .ui-switch-track>span{transform:translateX(-12px)}.ui-theme-switch[data-focus-visible]{outline:2px solid var(--focus);outline-offset:4px;border-radius:6px}.ui-preferences-divider{height:20px;width:1px;background:var(--border-subtle)}.ui-language-switch{display:flex;align-items:center;gap:6px;font-size:12px;min-height:30px;color:var(--text-secondary)}.surface-card{box-shadow:var(--shadow-panel)}.field-control{border-color:var(--border);color:var(--text-primary);background:var(--surface-input)}.field-control:focus{border-color:var(--accent)}.record-field,.record-form>label,label.block{align-self:start}.admin-fields,.form-section-fields,.record-form{align-items:start}.rinox-app form.grid,.rinox-app form>.grid{row-gap:20px;-moz-column-gap:20px;column-gap:20px}.rinox-app table:not(.ui-calendar table){border-collapse:separate;border-spacing:0;text-align:start;font-size:13px;width:100%}.rinox-app th{padding:13px 16px;background:var(--surface-raised);color:var(--text-secondary);font-size:11px;font-weight:650;white-space:nowrap;letter-spacing:.02em;border-bottom:1px solid var(--border);text-align:start}.rinox-app td{padding:15px 16px;border-bottom:1px solid var(--border-subtle);vertical-align:top;color:var(--text-secondary)}.rinox-app tbody tr:last-child td{border-bottom:0}.rinox-app tbody tr{transition:background-color .11s ease}.rinox-app tbody tr:hover{background:color-mix(in srgb,var(--surface-raised) 55%,transparent)}.table-scroll{border:1px solid var(--border-subtle);border-radius:13px;background:var(--surface)}.rinox-app .rounded-full[class*=text-]:not(.shell-avatar),.rinox-app .status-chip,.ui-chip{display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;text-align:center;vertical-align:middle;max-width:100%}.ui-chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rinox-app input[type=checkbox],.rinox-app input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;min-height:18px;flex-shrink:0;padding:0;border:1.5px solid var(--text-muted);border-radius:5px;background:var(--surface-input);vertical-align:middle;cursor:pointer}.rinox-app input[type=radio]{border-radius:50%}.rinox-app input[type=checkbox]:checked{border-color:var(--accent);background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='m4 9 3 3 7-7' stroke='white' fill='none' stroke-width='2'/%3E%3C/svg%3E") center /16px}.rinox-app input[type=radio]:checked{background:var(--accent);box-shadow:inset 0 0 0 4px var(--surface-input);border-color:var(--accent)}.rinox-app input[type=checkbox]:disabled,.rinox-app input[type=radio]:disabled{opacity:.45;cursor:not-allowed}button{transition:background-color .12s,border-color .12s,color .12s,transform .12s}button:active:not(:disabled){transform:translateY(1px)}.skeleton-lines>span{background:var(--surface-raised);animation:ui-skeleton 1.6s ease-in-out infinite alternate}.workspace-loading{animation:ui-fade-in .18s}@keyframes ui-skeleton{0%{opacity:.45}to{opacity:.95}}@keyframes ui-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ui-pop-out{to{opacity:0;transform:scale(.98)}}@keyframes ui-dialog-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes ui-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ui-file-control{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ui-file-button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:9px 13px;border:1px solid var(--border);border-radius:10px;background:var(--surface-raised)}.ui-file-button,.ui-file-name{font-size:13px;white-space:nowrap}.ui-file-name{flex:1;min-width:100px;overflow:hidden;text-overflow:ellipsis;color:var(--text-secondary)}.ui-file-control .ui-field-error{width:100%}.ui-month-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.ui-month-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:270px}.ui-month-option{border-radius:8px;padding:12px 6px;font-size:13px}.ui-month-option:hover{background:var(--surface-raised)}.ui-month-option[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.ui-month-option[data-disabled]{opacity:.35}.shell-context-actions{margin-inline-start:auto;display:flex;align-items:center;gap:14px}.login-preferences{position:absolute;inset-block-start:24px;inset-inline-end:28px;z-index:2}::-moz-selection{background:color-mix(in srgb,var(--accent) 22%,transparent)}::selection{background:color-mix(in srgb,var(--accent) 22%,transparent)}.brand-mark{background:var(--accent);color:var(--accent-ink);border:0;box-shadow:0 3px 8px color-mix(in srgb,var(--accent) 15%,transparent)}.shell-sidebar{background:var(--surface)}.shell-brand{padding:26px 22px 18px}.shell-link{font-size:13px;min-height:42px;padding:10px 12px;border-radius:9px}.shell-link:hover,.shell-specialist-link:hover{background:var(--surface-raised);color:var(--text-primary)}.shell-link-selected,.shell-specialist-link.shell-link-selected{color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);box-shadow:inset 3px 0 0 var(--accent)}[dir=rtl] .shell-link-selected{box-shadow:inset -3px 0 0 var(--accent)}.shell-context{min-height:72px;background:var(--surface)}.shell-role{font-size:11px;border-radius:6px;padding:4px 8px;background:var(--surface-raised)}.shell-header{padding-block:32px 18px}.shell-content{padding-top:12px}.shell-group-label{font-size:10px;letter-spacing:.08em;padding-top:18px}.shell-specialist-link{border-radius:7px;margin-block:2px}.shell-specialists summary{border-radius:8px;padding-block:12px;color:var(--text-secondary)}.shell-mobile{display:flex;align-items:center;gap:12px;padding:12px 16px}.shell-mobile-brand{display:flex;align-items:center;gap:9px;font-weight:650;margin-inline-end:auto}.shell-mobile-brand .brand-mark{width:30px;height:30px}.ui-navigation-drawer{position:fixed;inset-block:12px;inset-inline-start:12px;width:min(320px,calc(100vw - 24px));max-height:calc(100dvh - 24px);border-radius:16px}.ui-navigation-drawer .ui-dialog{padding:18px 14px}.ui-navigation-drawer[data-entering]{animation:ui-drawer-in .2s cubic-bezier(.2,.8,.2,1)}.shell-drawer-navigation{display:grid;gap:2px}.secondary-button:hover:not(:disabled){background:color-mix(in srgb,var(--surface-raised) 75%,var(--border));border-color:var(--text-muted)}.eyebrow{color:var(--accent)}.login-story{border-inline-end:1px solid var(--border-subtle);background:var(--surface)}.login-story h1{font-size:clamp(32px,3.2vw,48px);letter-spacing:-.045em}.login-journey{display:grid;gap:0;margin-top:36px}.login-journey li{display:flex;align-items:center;gap:16px;padding:13px 0;color:var(--text-secondary);font-size:14px;border-bottom:1px solid var(--border-subtle)}.login-journey li>span{color:var(--accent);font-size:11px;font-weight:650;font-variant-numeric:tabular-nums}.login-form{box-shadow:var(--shadow-panel);border-radius:20px}.rinox-login>section:last-child{padding-top:90px}.landing-journey li>span{color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}@keyframes ui-drawer-in{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:none}}[dir=rtl] .ui-navigation-drawer[data-entering]{animation-name:ui-drawer-in-rtl}@keyframes ui-drawer-in-rtl{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:none}}@media (min-width:1024px){.shell-mobile{display:none}}@media (max-width:639px){.shell-context{flex-wrap:wrap;gap:8px;padding:12px 16px}.shell-context-actions{width:100%;justify-content:space-between;margin:0}.shell-role{margin-inline-start:0}.login-preferences{inset-block-start:18px;inset-inline-end:18px}.shell-header{padding-top:24px}}.ui-skeleton{display:block;width:100%;padding:16px 0}.ui-skeleton-shapes{display:grid;gap:16px;width:100%}.ui-skeleton-shapes>span{display:block;height:32px;width:100%;border-radius:8px;background:var(--surface-raised);animation:ui-skeleton 1.6s ease-in-out infinite alternate}.ui-skeleton-shapes>span:first-child{width:45%;height:18px}.ui-skeleton-shapes>span:last-child{width:72%}.ui-skeleton-compact{padding:4px 0}.ui-skeleton-compact .ui-skeleton-shapes>span{height:10px;width:50%}.ui-route-loading{padding:64px;margin:auto;max-width:1440px}.ui-selection-chip{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.governance-navigation a[aria-current=true]{color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.governance-navigation a[aria-current=page]{border-color:var(--accent)}.grid>*,fieldset{min-inline-size:0}@supports (grid-template-rows:subgrid){.admin-fields>label,.form-section-fields>*{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:6px;align-content:start}.form-section-fields>*>:last-child{align-self:start}.admin-fields>button{grid-row:auto/span 3;align-self:center}.admin-fields>label>.field-control,.form-section-fields>*>.field-control{margin-top:0}}[data-theme=dark] .rinox-app input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='m4 9 3 3 7-7' stroke='%23102243' fill='none' stroke-width='2'/%3E%3C/svg%3E")}.ui-tooltip{z-index:300;max-width:min(360px,calc(100vw - 24px));padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text-primary);box-shadow:var(--shadow-overlay);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.ui-tooltip[data-entering]{animation:ui-pop-in .12s ease-out}.ui-tooltip[data-exiting]{animation:ui-pop-out 90ms ease-in}.ui-option-copy{overflow-wrap:anywhere}:where(button,a,input,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:3px}.admin-fields>label>.field-control,.form-section-fields>label>.field-control{align-self:start}.ui-multiple-choice>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;list-style:none;color:var(--text-primary)}.ui-multiple-choice>summary::-webkit-details-marker{display:none}.ui-multiple-choice>summary::marker{content:""}.ui-multiple-choice>summary>svg{width:16px;height:16px;color:var(--text-muted);flex:none;transition:transform .14s ease}.ui-multiple-choice[open]>summary>svg{transform:rotate(180deg)}.field-control,.ui-date-group,.ui-multiple-choice,.ui-select-trigger,input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not(.ui-form-bridge),textarea:not(.sr-only){border-color:var(--border-control)}.form-section-fields .field-control{margin-top:0}.form-section-fields>*>:first-child{margin-block-end:0}.ui-multiple-choice{margin-block-start:0!important}.system-context-stat{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.ui-directory-field{display:block;position:relative;min-width:0}.ui-directory-loading{position:absolute;inset-inline:10px;inset-block-start:40px;height:3px;overflow:hidden;pointer-events:none;margin:0!important}.ui-directory-loading .ui-skeleton{padding:0}.ui-directory-loading .ui-skeleton-shapes>span{height:3px;width:100%;background:var(--accent)}.overview-filters{display:grid;grid-template-columns:minmax(160px,240px) minmax(150px,180px);align-items:start;gap:8px;flex-shrink:0}.overview-filters>:only-child{grid-column:1/-1}@media (max-width:639px){.overview-filters{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}}@supports (grid-template-rows:subgrid){.admin-fields>label,.form-section-fields>label,.grid>.record-field,.grid>.ui-field,.record-form>label{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:6px;align-self:stretch;align-content:start}.admin-fields>label>:nth-child(2),.form-section-fields>label>:nth-child(2),.grid>.record-field>:nth-child(2),.grid>.ui-field>:nth-child(2),.record-form>label>:nth-child(2){align-self:start;margin-block-start:0}}.rinox-app .risk-event-verdict,.risk-event-verdict{width:-moz-max-content;width:max-content;max-width:none;flex-shrink:0;white-space:nowrap}@media (min-width:768px){.risk-event-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) max-content max-content}}@keyframes ui-fade-out{to{opacity:0}}.overview-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.overview-runtime-status{flex:1 1 24rem;min-width:0;min-height:44px;padding:11px 16px}.overview-runtime-status>p{margin:0;line-height:20px}.overview-toolbar>.overview-filters{margin:0}@media (prefers-reduced-motion:no-preference){html[data-theme-transition=true],html[data-theme-transition=true] *,html[data-theme-transition=true] :after,html[data-theme-transition=true] :before{transition-property:background-color,color,border-color,box-shadow,fill,stroke!important;transition-duration:.24s!important;transition-timing-function:ease-in-out!important;transition-delay:0s!important}}::view-transition-new(root),::view-transition-old(root){animation-duration:.24s;animation-timing-function:ease-in-out;mix-blend-mode:normal}::view-transition-group(root){animation-duration:.24s}@media (prefers-reduced-motion:reduce){::view-transition-group(root),::view-transition-new(root),::view-transition-old(root){animation:none!important}}html[data-theme-snapshot=true],html[data-theme-snapshot=true] *,html[data-theme-snapshot=true] :after,html[data-theme-snapshot=true] :before{transition:none!important}.ui-action-icon{display:inline-block;width:16px;height:16px;flex:0 0 16px;margin-inline-end:7px;vertical-align:-3px;pointer-events:none}[dir=rtl] .ui-action-directional{transform:scaleX(-1)}details.surface-card>.agent-intake-summary:after,details.surface-card[open]>.agent-intake-summary:after{content:none}.agent-intake-action,:is(a,button):has(>.ui-action-icon){display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:7px;white-space:nowrap;flex-shrink:0}.agent-intake-action>.ui-action-icon,:is(a,button)>.ui-action-icon{margin-inline-end:0}.danger-button,.primary-button,.secondary-button{white-space:nowrap}:is(a,button):has(>.ui-action-icon){max-width:100%;overflow-x:auto;justify-content:safe center}.agent-intake-summary>:first-child{min-width:0}.ui-date-root[data-disabled] .ui-date-group,.ui-select-trigger[data-disabled],:is(button,a,[role=button])[aria-disabled=true],:is(button,input,textarea,select):disabled:not(.ui-form-bridge){background-color:var(--disabled-surface)!important;color:var(--disabled-text)!important;border-color:var(--disabled-border)!important;border-style:dashed;box-shadow:none!important;opacity:1!important;cursor:not-allowed!important;transform:none!important;text-shadow:none}.ui-date-root[data-disabled]{opacity:1}.ui-date-root[data-disabled] .ui-date-group *,.ui-select-trigger[data-disabled] *,:is(button,a)[aria-disabled=true] *,button:disabled *{color:inherit;cursor:not-allowed}.ui-calendar-cell[data-disabled],.ui-month-option[data-disabled],.ui-option[data-disabled]{color:var(--disabled-text);opacity:.65;cursor:not-allowed}.rinox-app input:is([type=checkbox],[type=radio]):disabled:checked{background-color:var(--disabled-text)!important}.ui-theme-switch[data-disabled]{opacity:.55;cursor:not-allowed}.ui-skeleton-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ui-skeleton-card{min-width:0;padding:24px}.ui-workspace-skeleton-form .ui-skeleton-card-grid,.ui-workspace-skeleton-policies .ui-skeleton-card-grid,.ui-workspace-skeleton-system .ui-skeleton-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-workspace-skeleton-fleet .ui-skeleton-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-skeleton-card-table{grid-column:1/-1}.ui-workspace-skeleton-table .ui-skeleton-card-grid{grid-template-columns:1fr}.ui-skeleton:not(.ui-skeleton-lines):not(.ui-skeleton-compact){padding:0}.ui-skeleton-shapes>.skeleton-heading{width:45%;height:18px}.ui-skeleton-shapes>.skeleton-caption{width:70%;height:12px}.ui-skeleton-shapes>.skeleton-value{width:35%;height:36px}.ui-skeleton-shapes>.skeleton-plot{width:100%;height:176px;margin-block:16px}.ui-skeleton-shapes>.skeleton-legend{width:60%;height:12px}.ui-skeleton-shapes>.skeleton-record-body{width:100%;height:88px}.ui-skeleton-shapes>:is(.skeleton-fields,.skeleton-table,.skeleton-actions){display:grid;width:100%;height:auto;background:none;animation:none}.skeleton-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.skeleton-field{display:grid;gap:8px}.skeleton-actions>span,.skeleton-field>span,.skeleton-table-row>span{display:block;background:var(--surface-raised);border-radius:6px;animation:ui-skeleton 1.6s ease-in-out infinite alternate}.skeleton-field>span:first-child{width:55%;height:12px}.skeleton-field>span:last-child{height:44px}.skeleton-table{gap:0;overflow:hidden}.skeleton-table-row{display:grid;grid-template-columns:2fr 1.5fr 1fr 1fr;gap:20px;padding-block:18px;border-bottom:1px solid var(--border-subtle)}.skeleton-table-row>span{height:14px}.skeleton-table-row:first-child{padding-block:12px}.skeleton-table-row:first-child>span{height:10px}.skeleton-table-row:last-child{border:0}.skeleton-actions{grid-template-columns:100px 80px;gap:10px}.skeleton-actions>span{height:36px}@media (max-width:767px){.ui-skeleton-card-grid,.ui-workspace-skeleton-form .ui-skeleton-card-grid,.ui-workspace-skeleton-policies .ui-skeleton-card-grid,.ui-workspace-skeleton-system .ui-skeleton-card-grid{grid-template-columns:1fr}.ui-workspace-skeleton-fleet .ui-skeleton-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skeleton-table-row{gap:12px}.ui-route-loading{padding:24px 16px}}@media (prefers-reduced-motion:no-preference){details{interpolate-size:allow-keywords}details::details-content{block-size:0;overflow:clip;opacity:0;transition:block-size .22s ease,opacity .18s ease,content-visibility allow-discrete .22s}details[open]::details-content{block-size:auto;opacity:1}@supports not (interpolate-size:allow-keywords){details[open]>:not(summary){animation:ui-fade-in .18s ease-out}}.surface-card:not(details),.ui-workspace-skeleton,.workspace-loading,[role=tabpanel]{animation:ui-fade-in .18s ease-out}.ui-modal-overlay[data-exiting]{animation:ui-fade-out .15s ease-in}.ui-modal[data-exiting]{animation:ui-dialog-out .16s ease-in}.ui-navigation-drawer[data-exiting]{animation:ui-drawer-out .18s ease-in}[dir=rtl] .ui-navigation-drawer[data-exiting]{animation-name:ui-drawer-out-rtl}}@keyframes ui-dialog-out{to{opacity:0;transform:translateY(6px)}}@keyframes ui-drawer-out{to{opacity:0;transform:translateX(-20px)}}@keyframes ui-drawer-out-rtl{to{opacity:0;transform:translateX(20px)}}@media (prefers-reduced-motion:reduce){.skeleton-actions>span,.skeleton-field>span,.skeleton-table-row>span{animation:none}details::details-content{transition:none}}.ui-helper-transition{display:grid;grid-template-rows:0fr;opacity:0;margin-block-start:0!important;transition:grid-template-rows .18s ease,opacity .15s ease,margin-block-start .18s ease}.ui-helper-transition[data-visible]{grid-template-rows:1fr;opacity:1;margin-block-start:6px!important}.ui-helper-content{min-height:0;overflow:hidden}.shell-sticky-header{position:sticky;top:0;z-index:25;background:var(--canvas);border-bottom:1px solid var(--border-subtle)}.shell-sticky-header .shell-header{padding-block:20px 16px}.shell-sidebar-toggle{display:grid;place-items:center;position:absolute;inset-inline-end:-14px;top:30px;width:28px;height:28px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text-secondary);box-shadow:var(--shadow-panel);z-index:2}.shell-sidebar-toggle:hover{background:var(--surface-raised)}.shell-sidebar{transition:width .22s ease}.shell-body{transition:padding-inline-start .22s ease}.shell-account-copy,.shell-brand-copy,.shell-link>span{overflow:hidden;white-space:nowrap;transition:opacity .15s ease,width .22s ease}.shell-brand .brand-mark,.shell-link>svg,.shell-specialist-link>svg{flex-shrink:0}.shell-specialist-link,.shell-specialists>summary{display:flex;align-items:center;gap:10px}.shell-specialists>summary>svg{flex-shrink:0}.shell-account{border-top:1px solid var(--border-subtle);padding:12px}.shell-account-trigger{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:10px;border:1px solid var(--border-subtle);border-radius:12px;text-align:start;background:var(--surface-raised)}.shell-account-trigger:hover{border-color:var(--border)}.shell-account-avatar{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border-radius:10px;background:var(--surface);color:var(--accent);font-size:12px;font-weight:650}.shell-account-copy{flex:1;min-width:0;font-size:13px}.shell-account-copy bdi,.shell-account-copy small{display:block;overflow:hidden;text-overflow:ellipsis}.shell-account-copy small{color:var(--text-muted);font-size:11px;margin-top:3px;text-transform:capitalize}.shell-account-chevron{flex-shrink:0;color:var(--text-muted)}.shell-account-popover{width:max(240px,var(--trigger-width));max-width:calc(100vw - 24px)}.shell-account-details{padding:16px;border-bottom:1px solid var(--border-subtle);overflow-wrap:anywhere;font-size:13px}.shell-account-details small{display:block;margin-top:4px;color:var(--text-muted)}.shell-signout-item{color:rgb(var(--color-red-300))}.shell-account-compact{width:auto;padding:5px}.shell-account-compact .shell-account-chevron,.shell-account-compact .shell-account-copy{display:none}@media (min-width:1024px){[data-sidebar-collapsed]{--sidebar-width:76px}[data-sidebar-collapsed] .shell-sidebar .shell-brand{padding-inline:22px}[data-sidebar-collapsed] .shell-sidebar :is(.shell-link>span,.shell-brand-copy,.shell-specialist-link>span,.shell-specialists>summary>span,.shell-account-copy){width:0;opacity:0;flex:0 0 0;overflow:hidden}[data-sidebar-collapsed] .shell-sidebar :is(.shell-group-label,.shell-account-chevron){display:none}[data-sidebar-collapsed] .shell-sidebar :is(.shell-link,.shell-specialist-link,.shell-specialists>summary){justify-content:center;gap:0;padding-inline:0;min-height:44px}[data-sidebar-collapsed] .shell-specialists>summary:after{display:none}[data-sidebar-collapsed] .shell-account{padding:8px}[data-sidebar-collapsed] .shell-account-trigger{justify-content:center;gap:0;padding:8px}}.inherited-field{display:grid;gap:6px;align-content:start}.inherited-field-label{display:contents}.grid>.ui-field{align-content:start}.field-label{color:var(--text-secondary);font-weight:500}.field-help,.form-section-fields>*>small,.record-field>:is(small,p),.ui-field>:is(small,p),.ui-helper-content,label>p,label>small{color:var(--text-muted);font-size:.75rem;line-height:1.6;font-weight:400}.shell-sidebar{transition:width .26s ease-in-out}.shell-body{transition:padding-inline-start .26s ease-in-out}.shell-navigation{overflow-x:hidden}.shell-sidebar :is(.shell-link,.shell-specialist-link,.shell-specialists>summary){position:relative;white-space:nowrap;min-height:44px}.shell-sidebar :is(.shell-link,.shell-specialist-link){padding-inline:17px}.shell-sidebar :is(.shell-link,.shell-specialist-link,.shell-specialists>summary)>span{position:absolute;inset-inline-start:49px;width:180px;max-width:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:1;transition:opacity .26s ease-in-out}.shell-sidebar .shell-account-copy,.shell-sidebar .shell-brand-copy,.shell-sidebar .shell-group-label{white-space:nowrap;transition:opacity .26s ease-in-out}.shell-sidebar .shell-group-label{overflow:hidden}.shell-sidebar .shell-specialists>summary{overflow:hidden;padding-inline:17px}.shell-sidebar .shell-specialists>summary:after{position:absolute;inset-inline-end:8px;margin-inline-start:8px}@media (min-width:1024px){[data-sidebar-collapsed] .shell-sidebar :is(.shell-link,.shell-specialist-link){justify-content:flex-start;padding-inline:17px}[data-sidebar-collapsed] .shell-sidebar :is(.shell-link,.shell-specialist-link,.shell-specialists>summary)>span{width:180px;flex:none;opacity:0;pointer-events:none}[data-sidebar-collapsed] .shell-sidebar .shell-group-label{display:block;opacity:0}[data-sidebar-collapsed] .shell-specialists::details-content{block-size:0;content-visibility:hidden}}.shell-sidebar .shell-brand{position:relative;overflow:hidden;flex:0 0 80px;height:80px;min-height:80px;padding:0}.shell-sidebar .shell-brand>.brand-mark{position:absolute;inset-inline-start:22px;top:26px;width:36px;height:36px;min-width:36px;min-height:36px;line-height:1}.shell-sidebar .shell-brand-copy{position:absolute;inset-inline-start:70px;top:26px;width:170px}.shell-sidebar .shell-account-trigger{position:relative;overflow:hidden}.shell-sidebar .shell-account-copy{position:absolute;inset-inline-start:54px;width:132px}.shell-sidebar .shell-account-chevron{margin-inline-start:auto}@media (min-width:1024px){[data-sidebar-collapsed] .shell-sidebar :is(.shell-brand-copy,.shell-account-copy){width:170px;opacity:0;pointer-events:none}}:is(.record-field,.ui-field,label)>:is(p,small,span[class*=text-xs]):not(:first-child):not(.ui-control):not([role=alert]){color:var(--text-secondary);font-weight:400}.shell-sidebar :is(.shell-link,.shell-specialist-link,.shell-specialists>summary)>svg{position:absolute;inset-inline-start:17px;top:50%;transform:translateY(-50%);transition:width .26s ease-in-out,height .26s ease-in-out}.shell-navigation{scrollbar-gutter:stable}button.ui-inline-action:has(>.ui-action-icon){align-items:baseline;vertical-align:baseline;gap:4px;overflow:visible;padding:0;font:inherit;line-height:inherit}button.ui-inline-action>.ui-action-icon{align-self:center;width:1em;height:1em;flex-basis:1em}.ui-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px 20px;text-align:center}.ui-empty-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;border:1px solid var(--border-subtle);background:var(--surface-raised);color:var(--text-muted)}.ui-empty-icon svg{width:22px;height:22px}.ui-empty-title{margin:0;font-size:14px;font-weight:550;color:var(--text-secondary)}.ui-empty-description{margin:0;max-width:440px;font-size:13px;line-height:1.65;color:var(--text-muted)}@media (min-width:1024px){[data-sidebar-collapsed] .shell-sidebar :is(.shell-link,.shell-specialist-link,.shell-specialists>summary)>svg{width:22px;height:22px}}.shell-sidebar .shell-specialists>summary>span,[data-sidebar-collapsed] .shell-sidebar .shell-specialists>summary>span{width:132px}.ui-field-action-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:8px 12px;align-items:start}.ui-field-action-row>label{display:grid;grid-template-rows:subgrid;grid-row:1/span 2;grid-column:1;min-width:0}.ui-field-action-parts{display:contents}.ui-field-action-parts>label{grid-row:1;grid-column:1;margin:0}.ui-field-action-parts>.ui-directory-field{grid-row:2;grid-column:1}.ui-field-action-row>button{grid-row:2;grid-column:2;align-self:start}.ui-field-action-row>label>span:first-child{margin-block:0}:is(a,button).text-start:has(>.ui-action-icon),[role=menuitem]:has(>.ui-action-icon){justify-content:flex-start;text-align:start}@media (max-width:639px){.ui-field-action-row{grid-template-columns:minmax(0,1fr)}.ui-field-action-row>button{grid-row:3;grid-column:1;justify-self:start}}.evidence-filter-grid>.evidence-filter-field{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:6px;align-content:start;min-width:0}.evidence-filter-field>:nth-child(2){align-self:start;margin-block-start:0}.evidence-filter-action>button{grid-row:2;align-self:start;justify-self:start}.rinox-app input[type=checkbox]{margin-inline-end:8px;flex-shrink:0}.rinox-app label:is(.flex,.inline-flex):has(>input[type=checkbox]){-moz-column-gap:8px;column-gap:8px}.rinox-app label:is(.flex,.inline-flex)>input[type=checkbox]{margin-inline-end:0}.fleet-device-actions,.fleet-toolbar{align-items:flex-start}.fleet-device-actions>:is(a,button),.fleet-toolbar>:is(a,button){min-height:40px}.ui-control-row{align-items:flex-start}.ui-control-row>:is(button,a){min-height:40px}.ui-field-action-row>div:not(.ui-field-action-parts){display:grid;grid-template-rows:subgrid;grid-row:1/span 2;grid-column:1;min-width:0}.ui-field-action-row>:is(label,div)>:nth-child(2){margin-block-start:0}.ui-filter-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px 12px;flex:1 1 420px;min-width:0}.ui-filter-row>:is(label,.ui-filter-action){display:grid;grid-row:span 3;grid-template-rows:subgrid;gap:6px;min-width:0}.ui-filter-row>:is(label,.ui-filter-action)>:nth-child(2){align-self:start;margin-block-start:0}.ui-filter-action>button{justify-self:start}.rinox-app details:not(.shell-specialists):not(.ui-multiple-choice):not(.task-guide)>summary:not(.agent-intake-summary){position:relative;display:block;list-style:none;cursor:pointer;min-height:44px;padding-block:12px;padding-inline-end:44px;border-radius:8px;transition:background-color .16s ease,color .16s ease}.rinox-app details:not(.shell-specialists):not(.ui-multiple-choice):not(.task-guide)>summary:not(.agent-intake-summary)::-webkit-details-marker{display:none}.rinox-app details:not(.shell-specialists):not(.ui-multiple-choice):not(.task-guide)>summary:not(.agent-intake-summary):after{content:"";position:absolute;inset-inline-end:18px;top:50%;float:none;width:8px;height:8px;border-inline-end:2px solid var(--text-secondary);border-block-end:2px solid var(--text-secondary);transform:translateY(-70%) rotate(45deg);transition:transform .22s ease}.rinox-app details[open]:not(.shell-specialists):not(.ui-multiple-choice):not(.task-guide)>summary:not(.agent-intake-summary):after{transform:translateY(-20%) rotate(225deg)}[dir=rtl] .rinox-app details:not(.shell-specialists):not(.ui-multiple-choice):not(.task-guide)>summary:not(.agent-intake-summary):after{transform:translateY(-70%) rotate(-45deg)}[dir=rtl] .rinox-app details[open]:not(.shell-specialists):not(.ui-multiple-choice):not(.task-guide)>summary:not(.agent-intake-summary):after{transform:translateY(-20%) rotate(-225deg)}.rinox-app details:not(.shell-specialists):not(.ui-multiple-choice):not(.task-guide)>summary:not(.agent-intake-summary):hover{background-color:var(--surface-raised)}.rinox-app details>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ui-skeleton-table .skeleton-table{border:1px solid var(--border-subtle);border-radius:10px;width:100%}.ui-skeleton-table .skeleton-table-row{align-items:center;padding:18px 16px;min-height:65px;grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.ui-skeleton-table .skeleton-table-row:first-child{background:var(--surface-raised);min-height:42px;padding-block:14px}.ui-skeleton-table .skeleton-table-cell{display:flex;flex-direction:column;gap:8px;min-width:0;height:auto;background:transparent;animation:none}.skeleton-table-line,.skeleton-table-secondary{display:block;height:11px;border-radius:4px;background:color-mix(in srgb,var(--text-muted) 18%,var(--surface));animation:ui-skeleton 1.6s ease-in-out infinite alternate}.skeleton-table-secondary{width:42%;height:8px;opacity:.55}.skeleton-table-row:first-child .skeleton-table-line{height:8px}@media (max-width:639px){.ui-skeleton-table .skeleton-table-row{gap:10px;padding-inline:12px}}.login-redesign{display:block;min-height:100svh;background:var(--canvas);color:var(--text-primary);padding:0 28px 28px}.login-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;height:92px;max-width:1600px;margin:auto}.login-wordmark{display:inline-flex;align-items:center;gap:10px;font-size:29px;font-weight:650;letter-spacing:-.06em}.login-wordmark .brand-mark{width:34px;height:34px;font-size:19px;letter-spacing:-.04em}.login-wordmark-dot{color:var(--accent)}.login-stage{display:grid;grid-template-columns:1.08fr 1fr;max-width:1600px;min-height:calc(100svh - 120px);margin:auto}.login-editorial{position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border-radius:24px;padding:clamp(32px,4vw,64px);background:#10234b;color:#f1f5ff;isolation:isolate}.login-editorial:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 100% 100%,#244d91 0,transparent 65%);opacity:.65}.login-kicker{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:#b6c8e8;margin:0 0 36px}.login-kicker>span{width:7px;height:7px;border:1px solid #a8c6ff;border-radius:50%}.login-editorial h1{font-size:clamp(36px,3.65vw,59px);font-weight:500;line-height:1.12;letter-spacing:-.05em;max-width:600px;margin:0;color:#f1f5ff;text-wrap:balance}.login-editorial h1 em{font-style:normal;color:#a8c6ff}.login-editorial-description{margin:24px 0 0;max-width:410px;font-size:14px;line-height:1.85;color:#b7c8e7}.login-editorial-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #819bc345;padding-top:22px;font-size:10px;color:#b1c5e5}.login-editorial-footer>span:first-child{letter-spacing:.23em}.login-entry{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px clamp(28px,5vw,90px) 24px}.login-redesign .login-form{width:100%;max-width:368px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.login-entry-symbol{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--accent);box-shadow:0 3px 6px #00000006;margin-bottom:32px}.login-entry-symbol svg{width:22px;height:22px}.login-form-kicker{font-size:11px;font-weight:550;color:var(--text-muted);margin:0 0 10px}.login-redesign h2{margin:0;font-size:36px;font-weight:550;letter-spacing:-.045em;line-height:1.2;color:var(--text-primary)}.login-entry-intro{color:var(--text-secondary);font-size:13px;line-height:1.8;margin:14px 0 30px;max-width:330px}.login-fields{display:grid;gap:9px}.login-fields label{color:var(--text-primary);font-size:12px;font-weight:550}.login-fields label:not(:first-child){margin-top:12px}.login-fields .field-control{width:100%;min-height:48px;border-radius:10px;background:var(--surface);font-size:15px}.login-redesign .login-submit{display:flex;justify-content:space-between;width:100%;min-height:48px;margin-top:24px;border-radius:10px;padding-inline:18px;font-size:13px}.login-account-note{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--text-muted);font-size:11px;margin-top:20px;line-height:1.6}.login-account-note svg{width:13px;height:13px;flex-shrink:0}.login-entry-footer{margin-top:64px;color:var(--text-muted);font-size:10px}.login-error{padding:12px;border:1px solid color-mix(in srgb,var(--color-red-400,#ed7272) 30%,transparent);border-radius:8px;color:var(--text-primary);background:color-mix(in srgb,#d13b3b 8%,var(--surface));font-size:13px;line-height:1.6;margin-top:16px}@media (prefers-reduced-motion:no-preference){.login-editorial-copy,.login-redesign .login-form,.login-sculpture{animation:login-arrive .6s cubic-bezier(.2,.7,.2,1) both}.login-sculpture{animation-delay:.1s}@keyframes login-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}@media (max-width:900px){.login-redesign{padding:0 20px 20px}.login-topbar{height:80px}.login-stage{grid-template-columns:1fr;min-height:auto}.login-editorial{padding:28px}.login-kicker{margin-bottom:16px}.login-editorial h1{font-size:34px;max-width:600px}.login-editorial-description,.login-editorial-footer,.login-sculpture{display:none}.login-entry{padding:36px 12px 12px}.login-entry-symbol{display:none}.login-entry-footer{margin-top:32px}}@media (max-width:420px){.login-redesign{padding-inline:14px}.login-topbar{gap:10px}.login-wordmark{font-size:24px}.login-wordmark .brand-mark{width:28px;height:28px;font-size:16px}.login-editorial{padding:24px;border-radius:18px}.login-editorial h1{font-size:29px}}[dir=rtl] .login-editorial h1{letter-spacing:0;line-height:1.45}.login-redesign{--accent:#285bd4;--accent-ink:#ffffff}[data-theme=dark] .login-redesign{--accent:#a8c6ff;--accent-ink:#10234b}.login-redesign .login-wordmark .brand-mark{display:grid;place-items:center;border-radius:9px;background:var(--accent);color:var(--accent-ink)}.login-redesign .login-submit{background:var(--accent);border:1px solid var(--accent);color:var(--accent-ink)}.login-redesign .login-submit:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 90%,var(--text-primary))}.login-redesign .login-error{border-color:color-mix(in srgb,#d13b3b 30%,transparent)}.login-sculpture{position:relative;width:min(100%,430px);height:270px;align-self:center;margin-block:28px;perspective:1000px}.login-sculpture-plane{position:absolute;inset:28px 60px;border-radius:18px;transform:rotateY(-22deg) rotateX(12deg) rotate(-10deg);border:1px solid #a8c6ff45}.login-sculpture-back{translate:44px -22px;background:#6494ed0d}.login-sculpture-middle{translate:22px -11px;background:#6494ed14}.login-sculpture-front{display:flex;flex-direction:column;justify-content:space-between;padding:24px 28px;background:linear-gradient(140deg,#385c984d,#163465c7);box-shadow:0 24px 48px #07132d50,inset 0 1px 0 #dbe7ff30}.login-sculpture-monogram{font-size:96px;line-height:1;font-weight:550;letter-spacing:-.08em;color:#c4d8ff}.login-sculpture-rule{height:1px;background:#acc9fc35;width:100%}.login-sculpture-caption{font-size:9px;letter-spacing:.3em;color:#aec6ee}@media (max-width:900px){.login-sculpture{display:none}}.login-sculpture-plane{inset:28px 82px 28px 38px}@media (prefers-reduced-motion:no-preference){.login-sculpture-back{animation:login-card-back 6s ease-in-out infinite}.login-sculpture-middle{animation:login-card-middle 6s ease-in-out infinite}.login-sculpture-front{animation:login-card-front 6s ease-in-out infinite}@keyframes login-card-back{0%,to{translate:44px -22px}50%{translate:60px -48px;transform:rotateY(-14deg) rotateX(17deg) rotate(-5deg)}}@keyframes login-card-middle{0%,to{translate:22px -11px}50%{translate:30px -31px;transform:rotateY(-17deg) rotateX(15deg) rotate(-7deg)}}@keyframes login-card-front{0%,to{translate:0 0}50%{translate:-4px -16px;transform:rotateY(-19deg) rotateX(14deg) rotate(-8deg)}}}.landing-redesign{max-width:1280px;color:var(--text-primary)}.landing-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:92px;border-bottom:1px solid var(--border-subtle)}.landing-nav>nav{margin-inline-start:auto}.landing-nav .primary-button{min-height:36px;padding:7px 14px}.landing-redesign .landing-hero{position:relative;display:flex;flex-direction:column;isolation:isolate;overflow:hidden}.landing-hero-light{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 65% 36% at 50% 30%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 80%)}.landing-hero-light:after{content:"";position:absolute;top:10%;left:15%;width:70%;height:460px;border:1px solid color-mix(in srgb,var(--accent) 10%,transparent);border-radius:50%;transform:rotate(-12deg);box-shadow:0 0 0 36px color-mix(in srgb,var(--accent) 2%,transparent),0 0 0 72px color-mix(in srgb,var(--accent) 2%,transparent)}.landing-redesign .landing-hero>div:not(.landing-hero-light):not(.landing-journey){text-align:center;position:relative}.landing-redesign .landing-hero h1{line-height:1.03;letter-spacing:-.065em;font-weight:550;max-width:1100px;margin:24px auto;text-wrap:balance}.landing-redesign .landing-hero h1 span{color:var(--accent)}.landing-redesign .landing-hero>div>p{margin-inline:auto;max-width:610px}.landing-redesign .landing-hero>div>p:first-child{color:var(--text-secondary);letter-spacing:.14em;font-size:10px}.landing-redesign .landing-hero>div>.flex{justify-content:center}.landing-redesign .landing-hero .primary-button,.landing-redesign .landing-hero .secondary-button{min-height:48px;padding-inline:24px;border-radius:10px}.landing-redesign .landing-journey{width:100%;border:0;border-top:1px solid var(--border);border-radius:0;box-shadow:none;padding:26px 28px 18px}.landing-redesign .landing-journey>.eyebrow{max-width:none;text-align:start;margin:0 0 26px;font-size:10px;color:var(--text-muted)}.landing-redesign .landing-journey ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.landing-redesign .landing-journey li{display:block;padding:0;border:0;position:relative}.landing-redesign .landing-journey li>span{display:block;width:auto;height:auto;border:0;background:none;color:var(--accent);font-size:28px;font-weight:450;letter-spacing:-.04em;margin-bottom:16px}.landing-redesign .landing-journey h2{font-size:14px;line-height:1.5;font-weight:600}.landing-redesign .landing-journey li p{font-size:12px;line-height:1.7;max-width:220px;margin-top:8px}.landing-redesign .landing-boundary{max-width:none;margin:26px 0 0;padding-top:18px;border-top:1px solid var(--border-subtle);font-size:11px;color:var(--text-muted)}.landing-redesign .landing-section{padding:100px 0;margin:0;border-bottom:1px solid var(--border-subtle);scroll-margin-top:24px}.landing-chapter{display:flex;gap:14px;align-items:center;color:var(--accent);font-size:11px;font-weight:550;margin-bottom:24px}.landing-chapter>span:first-child{color:var(--text-muted);font-variant-numeric:tabular-nums}.landing-redesign .landing-section>h2{max-width:760px;font-size:clamp(30px,3.5vw,48px);line-height:1.14;letter-spacing:-.045em;font-weight:550}.landing-redesign .landing-section>p:not(.landing-chapter){font-size:14px;line-height:1.85;max-width:750px}.landing-redesign .landing-section>.grid{margin-top:42px;gap:40px}.landing-editorial-item{padding:24px 0;border-top:1px solid var(--border);background:none;border-radius:0;box-shadow:none}.landing-editorial-item h3{font-size:17px;line-height:1.4;font-weight:550;letter-spacing:-.015em}.landing-editorial-item p{font-size:13px;line-height:1.9}.landing-redesign #governance>.grid{counter-reset:scope}.landing-redesign #governance .landing-editorial-item:before{counter-increment:scope;content:"0" counter(scope);display:block;font-size:46px;font-weight:450;letter-spacing:-.06em;color:color-mix(in srgb,var(--accent) 60%,var(--text-muted));margin-bottom:36px}.landing-redesign #evidence{background:var(--surface);padding-inline:40px;border-inline:1px solid var(--border-subtle)}.landing-redesign #evidence>.grid{grid-template-columns:.9fr 1.1fr;gap:56px}.landing-redesign #evidence .landing-editorial-item{border-top:2px solid var(--accent)}.landing-redesign #evidence li{padding:11px 0;border-bottom:1px solid var(--border-subtle);line-height:1.7;font-size:12px}.landing-framework-list{margin-top:40px}.landing-framework-list .landing-editorial-item{display:grid;grid-template-columns:1fr 2fr;gap:48px;padding-block:26px}.landing-framework-list h3{font-size:24px;letter-spacing:-.03em}.landing-framework-list p{margin:0}.landing-runtime-list{margin-top:36px}.landing-disclosure{border-top:1px solid var(--border)}.landing-disclosure:last-child{border-bottom:1px solid var(--border)}.landing-disclosure>summary{display:flex;align-items:center;gap:26px;padding:22px 8px;cursor:pointer;list-style:none;border-radius:8px}.landing-disclosure>summary::-webkit-details-marker{display:none}.landing-disclosure>summary:hover{background:var(--surface-raised)}.landing-disclosure>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.landing-runtime-index{font-size:12px;color:var(--text-muted);min-width:28px}.landing-disclosure small{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin-bottom:7px}.landing-disclosure strong{font-size:18px;font-weight:500;color:var(--text-primary)}.landing-disclosure-icon{flex-shrink:0;margin-inline-start:auto;color:var(--text-muted);transition:transform .22s ease}.landing-disclosure[open] .landing-disclosure-icon{transform:rotate(45deg)}.landing-disclosure>p{padding:0 54px 24px;font-size:14px;line-height:1.85;color:var(--text-secondary);max-width:880px}.landing-reference{margin-top:32px}.landing-reference>div{margin:0 0 24px}.landing-reference table{min-width:580px;text-align:start}.landing-reference td,.landing-reference th{padding:18px;line-height:1.7}.landing-runtime-steps{counter-reset:steps;margin-top:40px}.landing-runtime-steps .landing-editorial-item{display:grid;grid-template-columns:50px 200px 1fr;gap:24px;align-items:baseline}.landing-runtime-steps h3,.landing-runtime-steps p{margin:0}.landing-runtime-steps .landing-editorial-item>span{color:var(--accent);font-size:18px}.landing-redesign #deployment>.grid{display:block}.landing-redesign #deployment .landing-editorial-item{display:grid;grid-template-columns:1fr 2fr;gap:48px}.landing-redesign #deployment h3{font-size:23px}.landing-redesign #deployment .landing-editorial-item p{margin:0}.landing-closing{position:relative;padding:90px 40px;margin:36px 0;border-radius:22px;background:#142d60;color:#edf3ff;overflow:hidden}.landing-closing .landing-chapter{color:#a8c6ff}.landing-closing h2{font-size:clamp(30px,4.2vw,58px);line-height:1.15;letter-spacing:-.04em;font-weight:500}.landing-closing h2 span{color:#a8c6ff}.landing-closing>div{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.landing-closing .primary-button{background:#eaf1ff;color:#142d60}.landing-closing .secondary-button{background:transparent;color:#eaf1ff;border-color:#728bb7}@media (prefers-reduced-motion:no-preference){.landing-redesign .landing-hero>div:not(.landing-hero-light){animation:login-arrive .75s ease both}.landing-redesign .landing-hero-light:after{animation:landing-halo 12s ease-in-out infinite alternate}@keyframes landing-halo{to{transform:rotate(-5deg) scale(1.07);opacity:.55}}}@media (max-width:800px){.landing-nav{flex-wrap:wrap;gap:14px;padding-block:20px}.landing-nav>nav{order:3;width:100%;justify-content:space-between;margin:0}.landing-redesign .landing-hero{padding-top:60px;gap:48px}.landing-redesign .landing-journey ol{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.landing-redesign .landing-section{padding-block:64px}.landing-redesign #evidence{padding-inline:20px}.landing-redesign #evidence>.grid{grid-template-columns:1fr;gap:28px}.landing-framework-list .landing-editorial-item,.landing-redesign #deployment .landing-editorial-item{grid-template-columns:1fr;gap:8px}.landing-runtime-steps .landing-editorial-item{grid-template-columns:28px 1fr;gap:12px}.landing-runtime-steps p{grid-column:2}.landing-closing{padding:48px 24px}.landing-disclosure>summary{gap:12px}.landing-disclosure strong{font-size:15px}.landing-disclosure>p{padding-inline:8px}}@media (max-width:420px){.landing-redesign{padding-inline:18px}.landing-redesign .landing-hero h1{font-size:38px}.landing-redesign .landing-journey{padding-inline:16px}}[dir=rtl] .landing-redesign :is(h1,h2,h3){letter-spacing:0;line-height:1.5}.landing-redesign .landing-hero{--text-primary:#eff4ff;--text-secondary:#b6c8e7;--text-muted:#9badcb;--surface:#11254a;--border:#54719b55;--border-subtle:#54719b38;--accent:#a5c2ff;margin-top:24px;border-radius:24px;background:#0b1730;padding:72px 36px 0;gap:56px;box-shadow:inset 0 1px 0 #c2d6ff18,0 24px 70px #10214b15}.landing-redesign .landing-hero h1{font-size:clamp(40px,5.6vw,74px);color:#eff4ff}.landing-redesign .landing-hero>div>p{color:#b6c8e7}.landing-redesign .landing-hero .primary-button{background:#dce8ff;color:#10234b;border-color:#dce8ff}.landing-redesign .landing-hero .secondary-button{color:#edf3ff;background:#263d6440;border-color:#5d78a360}.landing-redesign .landing-hero-light{background:radial-gradient(ellipse at 55% 50%,#2e65ca38,transparent 65%)}.landing-redesign .landing-hero-light:after{border:0;box-shadow:none;top:46%;left:-10%;width:120%;height:240px;border-radius:50%;background:linear-gradient(180deg,transparent 40%,#548cff30 50%,#6799ff0a 58%,transparent);filter:blur(16px);transform:rotate(-16deg)}.landing-redesign .landing-journey{background:#ffffff04;border-bottom:0}.landing-redesign .landing-journey h2{color:#e5eeff}.landing-showcase{position:relative;margin:70px 36px 20px;perspective:1600px;isolation:isolate}.showcase-caption{display:flex;justify-content:space-between;gap:16px;font-size:10px;letter-spacing:.06em;color:var(--text-muted);margin-bottom:16px}.showcase-window{border:1px solid var(--border);border-radius:14px;background:var(--surface);overflow:hidden;box-shadow:0 30px 80px #102a6420,0 4px 12px #102a6408;position:relative}.showcase-window-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 24px;border-bottom:1px solid var(--border-subtle);color:var(--text-muted);font-size:10px}.showcase-window-brand{display:flex;gap:14px;align-items:center;color:var(--accent);font-weight:700;font-size:16px}.showcase-window-brand span{color:var(--text-primary)}.showcase-layout{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:370px}.showcase-navigation{padding:26px 14px;border-inline-end:1px solid var(--border-subtle);background:var(--surface-raised);display:flex;flex-direction:column;gap:8px}.showcase-navigation>p{padding:0 12px 16px;font-size:10px;color:var(--text-muted)}.showcase-navigation button{display:flex;align-items:center;gap:10px;padding:13px 12px;border-radius:8px;border:1px solid transparent;color:var(--text-secondary);font-size:12px;transition:background .18s ease,color .18s ease,transform .18s ease;text-align:start}.showcase-navigation button span:last-child{margin-inline-start:auto;font-size:9px;opacity:.6}.showcase-navigation button[aria-pressed=true]{background:var(--surface);border-color:var(--border);color:var(--accent);box-shadow:0 2px 5px #00000005}.showcase-navigation button:hover{background:var(--surface);transform:translateY(-2px)}.showcase-navigation button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.showcase-navigation-note{display:flex;align-items:start;gap:8px;padding:30px 12px 0;margin-top:auto;color:var(--text-muted);font-size:10px;line-height:1.7}.showcase-navigation-note svg{flex-shrink:0;width:14px}.showcase-document{padding:30px 36px}.showcase-breadcrumb{display:flex;gap:12px;color:var(--text-muted);font-size:10px}.showcase-document-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:24px}.showcase-document h2{font-size:24px;font-weight:550;letter-spacing:-.03em;color:var(--text-primary)}.showcase-document-heading p{font-size:12px;line-height:1.7;color:var(--text-secondary);margin-top:8px}.showcase-subject-icon{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border:1px solid var(--border);border-radius:14px;background:var(--surface-raised);color:var(--accent)}.showcase-document dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:26px 0;margin-top:26px}.showcase-document dt{font-size:10px;color:var(--text-muted);margin-bottom:10px}.showcase-document dd{font-size:12px;color:var(--text-primary);line-height:1.6}.showcase-review-note{display:flex;align-items:start;gap:12px;font-size:11px;line-height:1.8;color:var(--text-secondary);margin-top:22px}.showcase-review-note>span{color:var(--accent);font-size:18px}.showcase-underlay{position:absolute;inset:40px 18px -12px;border-radius:16px;z-index:-1;border:1px solid var(--border);background:var(--surface-raised);box-shadow:0 20px 50px #194aa51a}.landing-redesign #governance .landing-editorial-item{position:relative;transition:transform .25s ease,border-color .25s ease}.landing-redesign #governance .landing-editorial-item:hover{transform:translateY(-6px);border-color:var(--accent)}.landing-redesign #evidence{border-radius:22px;background:linear-gradient(140deg,var(--surface),color-mix(in srgb,var(--accent) 5%,var(--surface)))}.landing-framework-list .landing-editorial-item{transition:padding-inline-start .22s ease,border-color .22s ease}.landing-framework-list .landing-editorial-item:hover{padding-inline-start:12px;border-color:var(--accent)}.landing-closing:after{content:"";position:absolute;width:380px;height:380px;border:1px solid #a8c6ff25;border-radius:50%;inset-inline-end:-110px;top:-60px;box-shadow:0 0 0 45px #a8c6ff08,0 0 0 90px #a8c6ff05;pointer-events:none}@media (prefers-reduced-motion:no-preference){.showcase-document{animation:login-arrive .32s ease both}.showcase-underlay{animation:showcase-depth 7s ease-in-out infinite alternate}@keyframes showcase-depth{to{transform:translateY(6px);box-shadow:0 26px 65px #194aa528}}@supports (animation-timeline:view()){.landing-closing,.landing-redesign>.landing-section,.landing-showcase{animation:landing-reveal linear both;animation-timeline:view();animation-range:entry 0 entry 22%}@keyframes landing-reveal{0%{opacity:.3;transform:translateY(36px)}to{opacity:1;transform:none}}}}@media (max-width:800px){.landing-redesign .landing-hero{padding:48px 20px 0;border-radius:18px}.landing-showcase{margin:48px 0 0}.showcase-layout{grid-template-columns:1fr}.showcase-navigation{flex-direction:row;padding:10px;border-inline-end:0;border-bottom:1px solid var(--border-subtle)}.showcase-navigation button span:last-child,.showcase-navigation-note,.showcase-navigation>p{display:none}.showcase-navigation button{flex:1;justify-content:center;padding:10px 6px;font-size:11px}.showcase-window-bar>span:nth-child(2){display:none}.showcase-document{padding:24px 20px}.showcase-document h2{font-size:20px}.showcase-document dl{gap:12px}.showcase-document dd{font-size:11px}.showcase-subject-icon{display:none}.showcase-caption{font-size:9px}.landing-redesign .landing-hero h1{font-size:36px}}.landing-redesign .landing-hero{--text-primary:inherit;--text-secondary:inherit;--text-muted:inherit;--surface:inherit;--border:inherit;--border-subtle:inherit;--accent:inherit;margin-top:0;border-radius:0;background:transparent;padding:100px 0 0;gap:80px;box-shadow:none}.landing-redesign .landing-hero h1{font-size:clamp(42px,6.7vw,88px);color:var(--text-primary)}.landing-redesign .landing-hero>div>p{color:var(--text-secondary)}.landing-redesign .landing-hero .primary-button{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.landing-redesign .landing-hero .secondary-button{color:var(--text-primary);background:var(--surface-raised);border-color:var(--border)}.landing-redesign .landing-hero-light{background:radial-gradient(ellipse 65% 36% at 50% 30%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 80%)}.landing-redesign .landing-hero-light:after{top:10%;left:15%;width:70%;height:460px;border:1px solid color-mix(in srgb,var(--accent) 10%,transparent);background:none;filter:none;box-shadow:0 0 0 36px color-mix(in srgb,var(--accent) 2%,transparent),0 0 0 72px color-mix(in srgb,var(--accent) 2%,transparent)}.landing-redesign .landing-journey{background:var(--surface);border-bottom:1px solid var(--border)}.landing-redesign .landing-journey h2{color:var(--text-primary)}.landing-redesign .landing-section{position:relative}.landing-feature-icon{display:block;width:28px;height:28px;margin-bottom:20px;color:var(--accent);stroke-width:1.4}.landing-redesign #governance>.grid{gap:0;margin-top:52px}.landing-redesign #governance .landing-editorial-item{padding:28px;border-top:0;border-inline-start:1px solid var(--border)}.landing-redesign #governance .landing-editorial-item:first-child{padding-inline-start:0;border-inline-start:0}.landing-redesign #governance .landing-editorial-item:before{font-size:72px;opacity:.18;position:absolute;inset-inline-end:24px;top:10px;pointer-events:none}.landing-redesign #governance .landing-editorial-item h3{padding-top:8px}.landing-redesign #governance .landing-editorial-item:hover:before{opacity:.4}.landing-redesign #evidence{padding-block:64px;margin-block:30px;border:1px solid var(--border);box-shadow:0 20px 60px color-mix(in srgb,var(--accent) 6%,transparent)}.landing-redesign #evidence .landing-editorial-item{border-top:0}.landing-redesign #evidence .landing-editorial-item:first-child{padding:28px;background:var(--canvas);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:8px 8px 0 color-mix(in srgb,var(--accent) 5%,transparent)}.landing-redesign #evidence .landing-editorial-item:last-child{padding-inline:12px}.landing-redesign #evidence li{position:relative;padding-inline-start:18px}.landing-redesign #evidence li:before{content:"";position:absolute;inset-inline-start:0;top:19px;width:5px;height:5px;border:1px solid var(--text-muted);border-radius:50%}.landing-framework-list .landing-editorial-item{grid-template-columns:56px minmax(180px,1fr) 2fr;align-items:center}.landing-framework-number{color:var(--accent);font-size:12px;opacity:.7}.landing-framework-list .landing-editorial-item:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 5%,transparent),transparent)}.landing-redesign #runtime{display:grid;grid-template-columns:.85fr 1.15fr;-moz-column-gap:64px;column-gap:64px;align-items:start}.landing-redesign #runtime .landing-chapter{grid-column:1/-1}.landing-redesign #runtime>h2{grid-column:1;grid-row:2}.landing-redesign #runtime>p:not(.landing-chapter){grid-column:1}.landing-redesign #runtime .landing-runtime-list{grid-column:2;grid-row:2/span 3;margin-top:0}.landing-redesign #runtime>p:last-child{grid-column:1/-1;margin-top:32px;padding-top:24px;border-top:1px solid var(--border-subtle)}.landing-runtime-list .landing-disclosure[open]{border-top-color:var(--accent);background:color-mix(in srgb,var(--accent) 3%,transparent)}.landing-redesign #iron{padding-inline:40px;border:1px solid var(--border-subtle);border-radius:20px;background:linear-gradient(135deg,var(--surface),var(--canvas));overflow:hidden}.landing-redesign #iron:before{content:"IRON";position:absolute;inset-inline-end:24px;top:28px;font-size:120px;font-weight:650;letter-spacing:-.06em;color:var(--accent);opacity:.035;pointer-events:none}.landing-runtime-steps{position:relative}.landing-runtime-steps .landing-editorial-item{border-top:0;padding-block:26px}.landing-runtime-steps .landing-editorial-item>span{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--border);border-radius:50%;background:var(--surface);z-index:1;font-size:12px}.landing-runtime-steps:before{content:"";position:absolute;inset-inline-start:17px;top:35px;bottom:35px;width:1px;background:linear-gradient(var(--accent),var(--border-subtle))}.landing-runtime-steps .landing-editorial-item:hover>span{background:var(--accent);color:var(--accent-ink)}.landing-redesign #deployment .landing-editorial-item{grid-template-columns:1fr 1.5fr;padding-block:32px}.landing-redesign #deployment h3{display:flex;align-items:center;gap:20px}.landing-redesign #deployment .landing-feature-icon{margin:0;flex-shrink:0}@media (prefers-reduced-motion:no-preference){.landing-feature-icon,.landing-runtime-steps .landing-editorial-item>span{transition:transform .26s ease,background .26s ease,color .26s ease}.landing-editorial-item:hover .landing-feature-icon{transform:translateY(-4px) rotate(-5deg)}.landing-framework-number{transition:transform .26s ease}.landing-framework-list .landing-editorial-item:hover .landing-framework-number{transform:translateX(5px)}@supports (animation-timeline:view()){.landing-framework-list .landing-editorial-item,.landing-runtime-steps .landing-editorial-item{animation:landing-reveal linear both;animation-timeline:view();animation-range:entry 0 entry 35%}}}@media (max-width:800px){.landing-redesign .landing-hero{padding:60px 0 0;gap:48px}.landing-redesign .landing-hero h1{font-size:clamp(38px,7vw,64px)}.landing-redesign #governance .landing-editorial-item{padding:28px 0;border-inline-start:0;border-top:1px solid var(--border)}.landing-redesign #evidence{padding:40px 20px}.landing-redesign #evidence .landing-editorial-item:first-child{padding:20px}.landing-framework-list .landing-editorial-item{grid-template-columns:30px 1fr;gap:12px}.landing-framework-list p{grid-column:2}.landing-redesign #runtime{display:block}.landing-redesign #runtime .landing-runtime-list{margin-top:32px}.landing-redesign #iron{padding-inline:24px}.landing-runtime-steps:before{inset-inline-start:13px}.landing-runtime-steps .landing-editorial-item>span{width:28px;height:28px}.landing-redesign #deployment .landing-editorial-item{grid-template-columns:1fr;gap:16px}}@media (prefers-reduced-motion:no-preference){html:has(.landing-redesign){scroll-behavior:smooth}.landing-redesign .landing-hero-light:after{animation:landing-hero-orbit 7s ease-in-out infinite alternate;border-color:color-mix(in srgb,var(--accent) 23%,transparent);box-shadow:0 0 0 36px color-mix(in srgb,var(--accent) 5%,transparent),0 0 0 72px color-mix(in srgb,var(--accent) 3%,transparent)}@keyframes landing-hero-orbit{0%{transform:translate(-20px,-12px) rotate(-18deg) scale(.94);opacity:.65}to{transform:translate(22px,16px) rotate(4deg) scale(1.1);opacity:1}}.landing-redesign>.landing-reveal-ready{animation:none;opacity:.12;transform:translateY(48px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.landing-redesign>.landing-reveal-ready.landing-revealed,.landing-redesign>.landing-reveal-ready:focus-within{opacity:1;transform:none}}.landing-redesign .landing-section:target{scroll-margin-top:32px}.landing-redesign .landing-hero-light{overflow:hidden;background:radial-gradient(ellipse at 50% 42%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 65%);-webkit-mask-image:linear-gradient(transparent,#000 12%,#000 75%,transparent);mask-image:linear-gradient(transparent,#000 12%,#000 75%,transparent)}.landing-redesign .landing-hero-light:after,.landing-redesign .landing-hero-light:before{content:"";position:absolute;inset:8% -20% 12%;width:auto;height:auto;border-radius:0;filter:none;pointer-events:none}.landing-redesign .landing-hero-light:before{background:linear-gradient(124deg,transparent 28%,color-mix(in srgb,var(--accent) 10%,transparent) 28.1%,transparent 43%),linear-gradient(124deg,transparent 46%,color-mix(in srgb,var(--accent) 7%,transparent) 46.1%,transparent 62%);transform:translateX(-2%)}.landing-redesign .landing-hero-light:after{background:linear-gradient(124deg,transparent 57%,color-mix(in srgb,var(--accent) 15%,transparent) 57.1%,color-mix(in srgb,var(--accent) 3%,transparent) 67%,transparent 76%);transform:translateX(2%);opacity:.85;animation:none}@media (prefers-reduced-motion:no-preference){.landing-redesign .landing-hero-light:before{animation:landing-fold-near 10s ease-in-out infinite alternate}.landing-redesign .landing-hero-light:after{animation:landing-fold-far 10s ease-in-out infinite alternate}@keyframes landing-fold-near{0%{transform:translate(-3%,-10px);opacity:.65}to{transform:translate(3%,14px);opacity:1}}@keyframes landing-fold-far{0%{transform:translate(3%,14px);opacity:1}to{transform:translate(-3%,-10px);opacity:.6}}}.landing-redesign .landing-hero-light{inset:0;background:none;-webkit-mask-image:radial-gradient(ellipse 49% 46% at 50% 43%,#000 38%,transparent 100%);mask-image:radial-gradient(ellipse 49% 46% at 50% 43%,#000 38%,transparent 100%)}.landing-redesign .landing-hero-light:after,.landing-redesign .landing-hero-light:before{inset:10% 8% 22%;border:0;border-radius:42% 58% 62% 38%/55% 36% 64% 45%;background:none;filter:blur(20px);box-shadow:none}.landing-redesign .landing-hero-light:before{background:conic-gradient(from 30deg at 50% 50%,transparent 0deg,color-mix(in srgb,var(--accent) 18%,transparent) 70deg,transparent 125deg,transparent 210deg,color-mix(in srgb,var(--accent) 12%,transparent) 275deg,transparent 335deg);transform:rotate(-14deg) scaleY(.72)}.landing-redesign .landing-hero-light:after{inset:16% 14% 25%;background:conic-gradient(from 170deg at 50% 50%,transparent 0deg,color-mix(in srgb,var(--accent) 15%,transparent) 75deg,transparent 140deg,transparent 235deg,color-mix(in srgb,var(--accent) 10%,transparent) 295deg,transparent 345deg);transform:rotate(12deg) scaleY(.8)}@media (prefers-reduced-motion:no-preference){.landing-redesign .landing-hero-light:before{animation:landing-ribbon-one 12s ease-in-out infinite alternate}.landing-redesign .landing-hero-light:after{animation:landing-ribbon-two 12s ease-in-out infinite alternate}@keyframes landing-ribbon-one{0%{transform:translate(-2%,-1%) rotate(-18deg) scaleY(.72)}to{transform:translate(2%,2%) rotate(8deg) scaleY(.9)}}@keyframes landing-ribbon-two{0%{transform:translate(2%,2%) rotate(16deg) scaleY(.85);opacity:.65}to{transform:translate(-2%,-1%) rotate(-10deg) scaleY(.7);opacity:1}}}.landing-redesign .landing-hero>div:not(.landing-hero-light):not(.landing-journey){text-align:start}.landing-redesign .landing-hero h1,.landing-redesign .landing-hero>div:not(.landing-journey)>p{margin-inline:0}.landing-redesign .landing-hero>div>.flex{justify-content:flex-start}.landing-redesign .landing-hero{align-items:stretch}.landing-redesign .landing-hero>div:not(.landing-hero-light):not(.landing-journey){width:100%;align-self:stretch;margin-inline:0}.engagement-workspace{min-width:0}.engagement-workspace .engagement-field{display:flex;flex-direction:column;gap:.5rem;min-width:0;color:var(--text-secondary);font-size:.875rem;font-weight:500}.engagement-workspace .engagement-field>.ui-control,.engagement-workspace .engagement-field>textarea{margin:0;color:var(--text-primary);font-weight:400}.engagement-toolbar{align-items:flex-end}.engagement-toolbar>.engagement-field{flex:1 1 18rem}.engagement-workspace fieldset{min-width:0;border-color:var(--border-subtle);border-radius:var(--radius-panel)}.engagement-workspace legend{padding-inline:.375rem;font-weight:600;color:var(--text-primary)}.engagement-choices{display:grid;gap:.75rem;padding:1rem;border:1px solid var(--border-subtle)}.engagement-workspace article{border-color:var(--border-subtle);border-radius:var(--radius-panel);background:var(--surface)}.engagement-workspace article>div:first-child{flex-wrap:wrap;align-items:baseline}.engagement-status{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:-moz-max-content;width:max-content;white-space:nowrap;padding:.25rem .625rem;border:1px solid var(--border);border-radius:999px;font-size:.75rem;font-weight:600;background:var(--surface-raised);color:var(--text-primary)}.engagement-navigation{padding-block:.25rem}.engagement-navigation button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.engagement-workspace h2{font-size:1.125rem;font-weight:600}.engagement-workspace h3,.engagement-workspace h4{font-weight:600}.engagement-workspace dd,.engagement-workspace p{overflow-wrap:anywhere}.engagement-workspace details>dl{padding:1rem}.engagement-workspace form{animation:engagement-enter .18s ease-out}@keyframes engagement-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.engagement-workspace form{animation:none}}.engagement-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.engagement-field-grid>fieldset{grid-column:1/-1}.engagement-field-grid>.engagement-field{justify-content:flex-start}@media (max-width:639px){.engagement-field-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px){.shell-sidebar .shell-account,[data-sidebar-collapsed] .shell-sidebar .shell-account{padding:12px}.shell-sidebar .shell-account-trigger,[data-sidebar-collapsed] .shell-sidebar .shell-account-trigger{height:54px;padding:10px;justify-content:flex-start;gap:10px}.shell-sidebar .shell-account-avatar{position:absolute;inset-inline-start:9px;top:50%;transform:translateY(-50%)}.shell-sidebar .shell-account-trigger>.shell-account-copy,[data-sidebar-collapsed] .shell-sidebar .shell-account-trigger>.shell-account-copy{width:132px;flex:none;transition:opacity .26s ease-in-out}.shell-sidebar .shell-account-chevron,[data-sidebar-collapsed] .shell-sidebar .shell-account-chevron{display:block;position:absolute;inset-inline-end:10px;opacity:1;transition:opacity .26s ease-in-out}[data-sidebar-collapsed] .shell-sidebar .shell-account-chevron{opacity:0;pointer-events:none}}.feature-status-notice{border:1px solid var(--line,var(--state-line));border-inline-start-width:4px;border-radius:8px;padding:12px 16px;margin-bottom:16px;font-size:.875rem;line-height:1.5;background:var(--surface-raised,rgba(255,255,255,.03))}.feature-status-notice-compact{padding:8px 12px;margin-bottom:8px}.feature-status-notice-state{display:flex;align-items:center;gap:6px;margin:0 0 4px}.feature-status-notice-action,.feature-status-notice-reason{margin:0}.feature-status-notice-action{opacity:.85}.feature-status-notice[data-state=permission]{border-inline-start-color:var(--state-info-on-dark)}.feature-status-notice[data-state=disabled_by_tenant],.feature-status-notice[data-state=not_activated]{border-inline-start-color:var(--state-warn-on-dark)}.feature-status-notice[data-state=prerequisite],.feature-status-notice[data-state=restricted_by_platform]{border-inline-start-color:var(--state-bad-on-dark)}.feature-state{display:inline-block;border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:600;border:1px solid;white-space:nowrap}.feature-state-available{color:var(--state-ok-on-dark)}.feature-state-permission{color:var(--state-info-on-dark)}.feature-state-disabled_by_tenant,.feature-state-not_activated{color:var(--state-warn-on-dark)}.feature-state-prerequisite,.feature-state-restricted_by_platform{color:var(--state-bad-on-dark)}[data-theme=light] .feature-state-available{color:var(--state-ok-on-light)}[data-theme=light] .feature-state-permission{color:var(--state-info-on-light)}[data-theme=light] .feature-state-disabled_by_tenant,[data-theme=light] .feature-state-not_activated{color:var(--state-warn-on-light)}[data-theme=light] .feature-state-prerequisite,[data-theme=light] .feature-state-restricted_by_platform{color:var(--state-bad-on-light)}.admin-status-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 24px;margin:12px 0 0}.admin-status-list dt{font-size:.75rem;opacity:.7}.admin-status-list dd{margin:2px 0 0}.ui-stepper ol{list-style:none;margin:0;padding:0;display:grid;gap:4px}.ui-stepper button{width:100%;display:flex;gap:12px;align-items:flex-start;text-align:start;padding:10px 12px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--text-primary);cursor:pointer;min-height:44px}.ui-stepper button:hover{background:var(--surface-raised)}.ui-stepper button[aria-current=step]{border-color:var(--accent);background:var(--surface-raised)}.ui-stepper button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-stepper-number{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;border:1px solid var(--border-control);font-size:.8rem;font-weight:600}.ui-stepper li[data-state=complete] .ui-stepper-number{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.ui-stepper-number svg{width:16px;height:16px}.ui-stepper-body{display:grid;gap:2px;min-width:0}.ui-stepper-label{font-weight:600;font-size:.9rem}.ui-stepper-state{font-size:.75rem;color:var(--text-secondary)}.ui-stepper li[data-state=blocked] .ui-stepper-state{color:var(--state-bad-on-light)}[data-theme=dark] .ui-stepper li[data-state=blocked] .ui-stepper-state{color:var(--state-bad-on-dark)}.ui-stepper-summary{font-size:.75rem;color:var(--text-muted);overflow-wrap:anywhere}.ui-checklist{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ui-checklist li{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface)}.ui-checklist-icon{flex:none;width:18px;height:18px;margin-top:2px}.ui-checklist li[data-state=ready] .ui-checklist-icon{color:var(--state-ok-on-light)}.ui-checklist li[data-state=action] .ui-checklist-icon{color:var(--state-warn-on-light)}.ui-checklist li[data-state=blocked] .ui-checklist-icon{color:var(--state-bad-on-light)}[data-theme=dark] .ui-checklist li[data-state=ready] .ui-checklist-icon{color:var(--state-ok-on-dark)}[data-theme=dark] .ui-checklist li[data-state=action] .ui-checklist-icon{color:var(--state-warn-on-dark)}[data-theme=dark] .ui-checklist li[data-state=blocked] .ui-checklist-icon{color:var(--state-bad-on-dark)}.ui-checklist-body{flex:1 1 auto;min-width:0;display:grid;gap:2px}.ui-checklist-title{margin:0;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.ui-checklist-state{font-size:.75rem;border:1px solid;border-radius:999px;padding:1px 8px;color:var(--text-secondary)}.ui-checklist-detail,.ui-checklist-link{margin:0;font-size:.85rem;color:var(--text-secondary);overflow-wrap:anywhere}.ui-technical-details{margin-block-start:8px;border-block-start:1px solid var(--border-subtle);font-size:.85rem;color:var(--text-secondary);min-width:0}.ui-technical-details>summary{color:var(--text-secondary);font-weight:600}.ui-technical-details-body{display:grid;gap:6px;padding-block:4px 10px;min-width:0;overflow-wrap:anywhere}.ui-technical-details-body :is(code,pre,dd){overflow-wrap:anywhere;white-space:pre-wrap}.ui-technical-details-body code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;color:var(--text-primary);direction:ltr;unicode-bidi:isolate}.ui-technical-details-body dl{display:grid;gap:4px 12px;grid-template-columns:max-content minmax(0,1fr);margin:0}.ui-technical-details-body dd{margin:0}.ui-progress{display:grid;gap:6px}.ui-progress progress{width:100%;height:10px;accent-color:var(--accent)}.ui-progress-text{margin:0;font-size:.85rem;color:var(--text-secondary)}.setup-layout{display:grid;gap:24px}@media (min-width:900px){.setup-layout{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start}}.setup-panel{min-width:0}.setup-answers{display:grid;grid-template-columns:minmax(120px,200px) minmax(0,1fr);gap:6px 16px;margin:12px 0 0;font-size:.875rem}.setup-answers dt{color:var(--text-muted)}.setup-answers dd{margin:0;overflow-wrap:anywhere}.setup-table{width:100%;border-collapse:collapse;font-size:.85rem}.setup-table td,.setup-table th{padding:6px 8px;vertical-align:top;text-align:start;border-bottom:1px solid var(--border-subtle)}.setup-roles{display:flex;flex-wrap:wrap;gap:4px 10px}.setup-roles label{display:inline-flex;gap:4px;align-items:flex-start;overflow-wrap:anywhere;min-width:0}.setup-roles input{flex:none;margin-top:3px}.setup-pack-group{margin-top:16px}.setup-pack{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 10px;padding:8px 0;border-bottom:1px solid var(--border-subtle)}.setup-pack-meta{font-size:.75rem;color:var(--text-muted);overflow-wrap:anywhere}.setup-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}[data-record-id][data-focused=true]{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}@media (prefers-reduced-motion:no-preference){[data-record-id][data-focused=true]{transition:outline-color .4s ease}}.ui-chart{--chart-gap:var(--surface);--chart-mark:var(--accent);--chart-track:var(--surface-raised);--chart-grid:var(--border-subtle);--chart-axis:var(--border-control);--chart-target:var(--text-primary);--chart-threshold:var(--text-secondary);--chart-tone-critical:rgb(var(--color-red-200));--chart-tone-serious:rgb(var(--color-orange-400));--chart-tone-warning:rgb(var(--color-amber-400));--chart-tone-good:rgb(var(--color-emerald-500));--chart-tone-info:rgb(var(--color-sky-400));--chart-tone-neutral:rgb(var(--color-slate-400));--chart-tone-category-1:rgb(var(--color-blue-300));--chart-tone-category-2:rgb(var(--color-pink-200));--chart-tone-category-3:rgb(var(--color-cyan-400));--chart-tone-category-4:rgb(var(--color-purple-200));--chart-tone-category-5:rgb(var(--color-lime-200));position:relative;display:grid;gap:12px;min-width:0;margin:0;color:var(--text-primary)}[data-theme=dark] .ui-chart{--chart-tone-critical:rgb(var(--color-red-300));--chart-tone-serious:rgb(var(--color-orange-600));--chart-tone-warning:rgb(var(--color-amber-300));--chart-tone-neutral:rgb(var(--color-slate-300));--chart-tone-category-1:rgb(var(--color-blue-400));--chart-tone-category-2:rgb(var(--color-pink-600));--chart-tone-category-3:rgb(var(--color-teal-400));--chart-tone-category-4:rgb(var(--color-violet-500));--chart-tone-category-5:rgb(var(--color-lime-500))}.rinox-shell .ui-chart{--chart-tone-critical:var(--bad);--chart-tone-warning:var(--warn);--chart-tone-good:var(--ok);--chart-tone-info:var(--accent);--chart-tone-neutral:var(--neu)}.ui-chart-caption{display:grid;gap:4px}.ui-chart-title{margin:0;font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--text-primary)}.ui-chart-description{margin:0;font-size:.8125rem;line-height:1.55;color:var(--text-muted)}.ui-chart-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-chart-defs{position:absolute;width:0;height:0;overflow:hidden}.ui-chart :is(.ui-bar-chart-svg,.ui-distribution-bar,.ui-trend-svg){display:block}.ui-chart .ui-chart-swatch{display:inline-block;flex:none}[dir=rtl] .ui-chart-directional,[dir=rtl] .ui-chart-link-icon{transform:scaleX(-1)}.ui-chart-tone-critical{fill:var(--chart-tone-critical)}.ui-chart-tone-serious{fill:var(--chart-tone-serious)}.ui-chart-tone-warning{fill:var(--chart-tone-warning)}.ui-chart-tone-good{fill:var(--chart-tone-good)}.ui-chart-tone-info{fill:var(--chart-tone-info)}.ui-chart-tone-neutral{fill:var(--chart-tone-neutral)}.ui-chart-tone-category-1{fill:var(--chart-tone-category-1)}.ui-chart-tone-category-2{fill:var(--chart-tone-category-2)}.ui-chart-tone-category-3{fill:var(--chart-tone-category-3)}.ui-chart-tone-category-4{fill:var(--chart-tone-category-4)}.ui-chart-tone-category-5{fill:var(--chart-tone-category-5)}.ui-chart-hatch{fill:none;stroke:var(--chart-gap);stroke-width:1.5px}.ui-chart-dot{fill:var(--chart-gap)}.ui-chart-divider{stroke:var(--chart-gap);stroke-width:2px}.ui-chart-track{fill:var(--chart-track)}.ui-chart-mark{fill:var(--chart-mark)}.ui-chart-target{fill:var(--chart-target)}.ui-chart-threshold{stroke:var(--chart-threshold);stroke-width:2px;stroke-dasharray:3 2}.ui-chart-grid{stroke:var(--chart-grid);stroke-width:1px}.ui-chart-axis{stroke:var(--chart-axis);stroke-width:1px}.ui-chart-line{stroke:var(--chart-mark);stroke-width:2px;stroke-linecap:round}.ui-chart-point{fill:var(--chart-mark);stroke:var(--chart-gap);stroke-width:2px}.ui-chart-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;font-size:.8125rem;color:var(--text-secondary)}.ui-chart-legend>li{display:inline-flex;align-items:center;gap:6px;min-width:0}.ui-chart-scale{display:flex;justify-content:space-between;gap:12px;margin:-6px 0 0;font-size:.75rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.ui-bar-chart-label a,.ui-chart-empty-link a,.ui-chart-table a,.ui-distribution-label a,.ui-distribution-total a,.ui-stat-tile-link a,.ui-trend-link a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.ui-chart-link-icon{width:14px;height:14px;margin-inline-start:4px;vertical-align:-2px}.ui-chart-change-icon{flex:none;width:16px;height:16px}.ui-chart-change-up{transform:rotate(-90deg)}.ui-chart-change-down{transform:rotate(90deg)}.ui-chart-empty{display:grid;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-raised)}.ui-chart-empty .ui-empty-state{padding:20px 16px 12px}.ui-chart-empty .ui-empty-description{color:var(--text-secondary)}.ui-chart-empty-link{margin:0 0 16px;text-align:center;font-size:.875rem}.ui-chart-details{min-width:0;font-size:.875rem}.ui-chart-details>summary{color:var(--text-secondary);font-weight:500}.ui-chart-table-scroll{max-width:100%;margin-top:8px;overflow-x:auto}.ui-chart-table-scroll:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-chart-table{width:100%;border-collapse:collapse;font-size:.8125rem}.ui-chart-table td,.ui-chart-table th{padding:8px 10px;border-bottom:1px solid var(--border-subtle);font-size:inherit;vertical-align:top;text-align:start;white-space:normal;overflow-wrap:break-word}.ui-chart-table thead th{background:var(--surface-raised);color:var(--text-secondary);font-size:.75rem;font-weight:600}.ui-chart-table tbody th,.ui-chart-table tfoot th{min-width:8rem;background:none;color:var(--text-primary);font-weight:500}.ui-chart-table td{color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.ui-chart-table tbody tr:last-child :is(th,td){border-bottom:0}.ui-chart-table tfoot :is(th,td){border-top:1px solid var(--border-subtle);border-bottom:0;font-weight:600}.ui-bar-chart-plot{position:relative;min-width:0}.ui-chart .ui-bar-chart-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.ui-bar-chart-rows{display:grid;grid-auto-rows:1fr;margin:0;padding:0;list-style:none}.ui-bar-chart-row{min-width:0;padding:6px 0 32px}.ui-bar-chart-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;margin:0;font-size:.875rem;line-height:1.45}.ui-bar-chart-label{min-width:0;overflow-wrap:anywhere;color:var(--text-primary)}.ui-bar-chart-figures{display:inline-flex;flex:none;align-items:baseline;gap:8px;margin-inline-start:auto}.ui-bar-chart-value{font-weight:600;font-variant-numeric:tabular-nums}.ui-bar-chart-parts,.ui-bar-chart-target-text{font-size:.8125rem;color:var(--text-secondary)}.ui-bar-chart-parts{display:flex;flex-wrap:wrap;gap:2px 12px;margin:2px 0 0}.ui-bar-chart-parts>span{display:inline-flex;align-items:center;gap:4px}.ui-distribution-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-size:.875rem;color:var(--text-secondary)}.ui-distribution-total strong{font-size:1.5rem;font-weight:600;line-height:1.2;color:var(--text-primary)}.ui-distribution-legend{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),16rem));gap:8px 28px}.ui-distribution-legend>li{display:flex;align-items:center;gap:8px}.ui-distribution-label{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;color:var(--text-primary)}.ui-distribution-figures{flex:none;font-variant-numeric:tabular-nums}.ui-distribution-figures strong{font-weight:600;color:var(--text-primary)}.ui-distribution-share{color:var(--text-muted)}.ui-trend-summary{display:grid;gap:2px}.ui-trend-latest{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0}.ui-trend-latest-label{font-size:.8125rem;color:var(--text-secondary)}.ui-trend-latest-value{font-size:1.5rem;font-weight:600;line-height:1.2}.ui-trend-latest-date{font-size:.8125rem;color:var(--text-muted)}.ui-stat-tile-change,.ui-trend-change{display:flex;align-items:center;gap:6px;margin:0;font-size:.875rem;color:var(--text-secondary)}.ui-trend-link{margin:2px 0 0;font-size:.8125rem}.ui-trend-plot{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;min-width:0}.ui-trend-y{display:flex;flex-direction:column;justify-content:space-between;height:120px;margin:0;padding-block:2px;font-size:.75rem;line-height:1;text-align:end;color:var(--text-muted);font-variant-numeric:tabular-nums}.ui-trend-canvas{min-width:0;padding-inline:7px}.ui-chart .ui-trend-svg{overflow:visible}.ui-trend-x{display:flex;grid-column:2;justify-content:space-between;gap:12px;margin:0;font-size:.75rem;color:var(--text-muted)}.ui-stat-tile{position:relative;display:grid;align-content:start;gap:6px;min-width:0;padding:16px;border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--surface);color:var(--text-primary)}.ui-stat-tile:hover{border-color:var(--border-control)}.ui-stat-tile:has(.ui-stat-tile-link a:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.ui-stat-tile-label{margin:0;font-size:.8125rem;font-weight:550;color:var(--text-secondary);overflow-wrap:anywhere}.ui-stat-tile-value{margin:0;font-size:1.75rem;font-weight:600;line-height:1.15}.ui-stat-tile-comparison{margin:0;font-size:.8125rem;color:var(--text-secondary)}.ui-stat-tile-link{margin:4px 0 0;font-size:.8125rem}.ui-stat-tile-link a:after{content:"";position:absolute;inset:0;border-radius:inherit}.ui-stat-tile .ui-chart-empty{border:0;background:none}.ui-stat-tile .ui-empty-state{align-items:flex-start;padding:0;text-align:start}.ui-stat-tile .ui-empty-icon{display:none}.ui-stat-tile .ui-chart-empty-link{margin:6px 0 0;text-align:start}@media (forced-colors:active){.ui-chart svg{forced-color-adjust:none}.ui-chart :is(.ui-chart-tone,.ui-chart-mark,.ui-chart-target){fill:CanvasText}.ui-chart :is(.ui-chart-hatch,.ui-chart-divider){stroke:Canvas}.ui-chart .ui-chart-dot{fill:Canvas}.ui-chart .ui-chart-track{fill:Canvas;stroke:CanvasText;stroke-width:1px}.ui-chart :is(.ui-chart-line,.ui-chart-axis,.ui-chart-threshold){stroke:CanvasText}.ui-chart .ui-chart-grid{stroke:GrayText}.ui-chart .ui-chart-point{fill:CanvasText;stroke:Canvas}}.session-expiry-banner{position:fixed;inset-inline:16px;bottom:16px;z-index:150;max-width:720px;margin:0 auto;background:var(--surface,rgb(var(--color-neutral-950)));box-shadow:0 8px 24px rgb(10 18 33/24%)}.session-expiry-banner .feature-status-notice-action{margin-top:8px}.incident-clock{margin:0}.incident-clock-running strong{color:rgb(var(--color-amber-300))}.incident-clock-late strong{color:rgb(var(--color-red-300))}.report-template-text{max-width:100%;overflow-x:auto}.system-hub-header{display:grid;gap:16px;padding:20px;min-width:0}.system-hub-breadcrumb{font-size:.8125rem;color:var(--text-secondary)}.system-hub-heading{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.system-hub-title{margin:4px 0 0;font-size:1.25rem;font-weight:600;color:var(--text-primary);overflow-wrap:anywhere}.system-hub-description{margin:6px 0 0;max-width:48rem;font-size:.875rem;color:var(--text-secondary);overflow-wrap:anywhere}.system-hub-header .status-chip,.system-hub-history .status-chip,.system-hub-list .status-chip{padding:.125rem .625rem;border:1px solid var(--border);border-radius:999px;background:var(--surface-raised);color:var(--text-primary);font-size:.75rem;font-weight:600;white-space:normal}.system-hub-approval[data-approval=approved]{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.system-hub-approval[data-approval=changes_requested]{border-color:rgb(var(--color-amber-500))}.system-hub-facts{display:grid;gap:12px 20px;margin:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.system-hub-facts>div{min-width:0}.system-hub-facts dt{font-size:.75rem;color:var(--text-secondary)}.system-hub-facts dd{margin:4px 0 0;font-size:.875rem;color:var(--text-primary);overflow-wrap:anywhere}.system-hub-fact-note{display:block;margin-top:2px;font-size:.75rem;color:var(--text-secondary)}.system-hub-gate-reason{margin:0;font-size:.8125rem;color:var(--text-secondary)}.system-hub-tiles{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.system-hub-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.system-hub-action{display:grid;gap:6px;min-width:0;max-width:22rem}.system-hub-action[data-allowed=false]>button{opacity:.6;cursor:not-allowed}.system-hub-action-resolver{margin:0;font-size:.75rem;color:var(--text-secondary);overflow-wrap:anywhere}.system-hub-notice{margin:0;font-size:.875rem;color:var(--text-primary)}.system-hub-tabs>a{display:inline-flex;align-items:center;min-height:2.75rem;padding:.625rem .875rem;border-radius:.5rem;font-size:.875rem;color:var(--text-secondary);white-space:nowrap}.system-hub-tabs>a:hover{background:var(--surface-raised)}.system-hub-tabs>a[aria-current=page]{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);box-shadow:inset 0 0 0 1px var(--border)}.system-hub-tabs{display:flex;flex-wrap:wrap;gap:.25rem}.system-hub-scope{max-width:32rem}.system-hub-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.system-hub-list{display:grid;align-content:start;gap:12px;padding:20px;min-width:0}.system-hub-list-title{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.system-hub-count{display:inline-block;min-width:1.75rem;margin-inline-start:.375rem;padding:0 .5rem;border-radius:999px;background:var(--surface-raised);font-size:.75rem;text-align:center}.system-hub-records{display:grid;gap:10px;margin:0;padding:0;list-style:none}.system-hub-record{display:grid;gap:4px;padding-bottom:10px;border-bottom:1px solid var(--border-subtle);min-width:0}.system-hub-record:last-child{padding-bottom:0;border-bottom:0}.system-hub-record-link{display:inline-flex;justify-self:start;align-items:center;text-align:start;gap:6px;font-weight:600;color:var(--text-primary);text-decoration:underline;overflow-wrap:anywhere}.system-hub-record-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.75rem;color:var(--text-secondary)}.system-hub-more{margin:0;font-size:.8125rem}.system-hub-counts{display:grid;gap:8px;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.system-hub-counts a{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-control);color:var(--text-primary)}.system-hub-counts a:hover{border-color:var(--border-control)}.system-hub-count-value{font-size:1.25rem;font-weight:600}.system-hub-count-label{font-size:.75rem;color:var(--text-secondary)}.system-hub-history{display:grid;gap:12px;margin:0;padding:0;list-style:none}.system-hub-history-entry{display:grid;gap:4px;padding-inline-start:12px;border-inline-start:2px solid var(--border);min-width:0}.system-hub-history-entry[data-kind=lifecycle]{border-inline-start-color:color-mix(in srgb,var(--accent) 60%,var(--border))}.system-hub-history-entry[data-kind=administration]{border-inline-start-color:var(--border-control)}.system-hub-history-when{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:.75rem;color:var(--text-secondary)}.system-hub-history-what{margin:0;font-size:.875rem;color:var(--text-primary);overflow-wrap:anywhere}.system-hub-history-who{margin:0;font-size:.75rem;color:var(--text-secondary)}.ui-action-control{gap:6px;text-decoration:none}.ui-action-disabled{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.ui-action-reason{font-size:.8125rem;color:var(--text-muted)}.ui-tag{position:relative;display:inline-flex;align-items:center;max-inline-size:100%;padding-block:3px;padding-inline:9px;border:1px solid transparent;border-radius:999px;background:var(--neu-tint,var(--surface-raised));color:var(--neu,var(--text-secondary));font-size:.75rem;font-weight:600;line-height:1.35;white-space:nowrap}.ui-tag[data-wrap]{white-space:normal;border-radius:var(--radius-control)}.ui-tag[data-tone=ok]{background:var(--ok-tint);color:var(--ok)}.ui-tag[data-tone=warn]{background:var(--warn-tint);color:var(--warn)}.ui-tag[data-tone=bad]{background:var(--bad-tint);color:var(--bad)}.ui-tag[data-tone=accent]{background:var(--accent-tint);color:var(--accent-text)}.ui-tag[data-tone=planned]{border:1px dashed var(--border);background:transparent;color:var(--text-muted)}.ui-tag[data-help]{cursor:help}.ui-tag[data-help]:after{content:"";position:absolute;inset-block:-9px;inset-inline:-4px}.rinox-shell .ui-stat-tile{border-color:var(--border);background:var(--surface);box-shadow:var(--shadow-panel)}.rinox-shell .ui-stat-tile-comparison,.rinox-shell .ui-stat-tile-label{color:var(--muted)}.rinox-shell .ui-stat-tile-value[data-tone=ok]{color:var(--ok)}.rinox-shell .ui-stat-tile-value[data-tone=warn]{color:var(--warn)}.rinox-shell .ui-stat-tile-value[data-tone=bad]{color:var(--bad)}.ui-lifecycle{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:12px 8px;margin:0;padding:0;list-style:none}.ui-lifecycle-step{display:grid;align-content:start;gap:6px;min-inline-size:0}.ui-lifecycle-bar{display:block;block-size:6px;border-radius:3px;background:var(--surface-2,var(--surface-raised))}.ui-lifecycle-step[data-state=done] .ui-lifecycle-bar{background:var(--accent)}.ui-lifecycle-step[data-state=current] .ui-lifecycle-bar{background:var(--accent-tint);box-shadow:inset 0 0 0 1px var(--accent)}.ui-lifecycle-step[data-state=stale] .ui-lifecycle-bar{background:repeating-linear-gradient(135deg,var(--warn) 0 4px,var(--warn-tint) 4px 7px);box-shadow:inset 0 0 0 1px var(--warn)}.ui-lifecycle-label{font-size:.875rem;font-weight:600;color:var(--text);overflow-wrap:anywhere}.ui-lifecycle-step[data-state=todo] .ui-lifecycle-label{font-weight:500;color:var(--muted)}.ui-lifecycle-detail{font-size:.75rem;color:var(--muted);overflow-wrap:anywhere}.ui-lifecycle-step[data-state=stale] .ui-lifecycle-detail{color:var(--warn);font-weight:600}.ui-next-step{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding-block:14px;padding-inline:18px;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);color:var(--text)}.ui-next-step[data-tone=action]{background:var(--accent-tint)}.ui-next-step[data-tone=risk]{background:var(--bad-tint)}.ui-next-step[data-tone=success]{background:var(--ok-tint)}.ui-next-step-text{flex:1 1 18rem;min-inline-size:0;margin:0;line-height:1.5}.ui-next-step-label{font-weight:650}.ui-four-claim{display:inline-flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ui-four-claim[data-labels]{gap:10px 16px}.ui-four-claim-item{display:inline-grid;justify-items:center;gap:4px}.ui-four-claim-mark{display:inline-grid;place-items:center;inline-size:24px;block-size:24px;border:1px solid transparent;border-radius:50%;background:var(--surface-2,var(--surface-raised));color:var(--muted);font-size:.8125rem;font-weight:700;line-height:1}.ui-four-claim-mark svg{inline-size:14px;block-size:14px;stroke-width:2.4}.ui-four-claim-item[data-state=ok] .ui-four-claim-mark{background:var(--ok-tint);color:var(--ok)}.ui-four-claim-item[data-state=waiting] .ui-four-claim-mark{background:var(--warn-tint);color:var(--warn)}.ui-four-claim-item[data-state=rejected] .ui-four-claim-mark{background:var(--bad-tint);color:var(--bad)}.ui-four-claim-item[data-state=not_yet] .ui-four-claim-mark{border:1px dashed var(--border-control)}.ui-four-claim-item[data-state=stale] .ui-four-claim-mark{border-color:var(--warn);background:var(--warn-tint);color:var(--warn)}.ui-four-claim-label{font-size:.6875rem;color:var(--muted)}.ui-four-claim-legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;font-size:.8125rem;color:var(--muted)}.ui-four-claim-legend strong{color:var(--text)}.ui-mode-selector{display:grid;gap:8px}.ui-mode-selector-label{font-weight:600;color:var(--text)}.ui-mode-selector-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:6px}.ui-mode-option{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-block-size:40px;padding-block:10px;padding-inline:12px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--muted);text-align:start;cursor:pointer;transition:border-color var(--motion-fast)}.ui-mode-option[data-hovered]{border-color:var(--border-control)}.ui-mode-option[data-selected]{padding-block:9px;padding-inline:11px;border:2px solid var(--accent);background:var(--accent-tint);color:var(--text)}.ui-mode-option[data-focus-visible]{outline:2px solid var(--focus);outline-offset:2px}.ui-mode-option[data-disabled]{border-style:dashed;cursor:not-allowed}.ui-mode-option-name{font-weight:600}.ui-mode-option-help{font-size:.75rem}.ui-mode-selector-reason{font-size:.8125rem;color:var(--muted)}.ui-heatmap-plot{display:grid;gap:8px}.ui-heatmap,.ui-heatmap-row{display:grid;gap:4px}.ui-heatmap-row{grid-template-columns:1.5rem repeat(5,minmax(0,1fr));align-items:center}.ui-heatmap-axis-value{font-size:.75rem;color:var(--text-muted);text-align:center;font-variant-numeric:tabular-nums}.ui-heatmap-cell{display:grid;place-items:center;min-block-size:34px;border-radius:6px;font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums}.ui-heatmap-cell[data-band=high],.ui-heatmap-swatch[data-band=high]{background:var(--bad-tint,var(--surface-raised));color:var(--chart-tone-critical)}.ui-heatmap-cell[data-band=medium],.ui-heatmap-swatch[data-band=medium]{background:var(--warn-tint,var(--surface-raised));color:var(--chart-tone-warning)}.ui-heatmap-cell[data-band=low],.ui-heatmap-swatch[data-band=low]{background:var(--ok-tint,var(--surface-raised));color:var(--chart-tone-good)}.ui-heatmap-cell[data-empty]{opacity:.45}.ui-heatmap-axis-names{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:0;font-size:.75rem;color:var(--text-muted)}.ui-heatmap-legend{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:.8125rem}.ui-heatmap-legend li{display:flex;align-items:center;gap:8px}.ui-heatmap-legend strong{margin-inline-start:auto;font-variant-numeric:tabular-nums}.ui-heatmap-swatch{flex:none;inline-size:14px;block-size:14px;border:1px solid;border-radius:3px}.ui-heatmap-range{color:var(--text-muted)}.ui-heatmap-link{margin:0;font-size:.8125rem}.rinox-shell .ui-checklist{gap:0}.rinox-shell .ui-checklist li{flex-wrap:wrap;align-items:center;gap:8px 14px;padding-block:13px;padding-inline:0;border:0;border-block-start:1px solid var(--line);border-radius:0;background:transparent}.rinox-shell .ui-checklist li:first-child{border-block-start:0}.rinox-shell .ui-checklist-icon{box-sizing:border-box;inline-size:26px;block-size:26px;margin:0;padding:4px;border:2px solid var(--border);border-radius:50%;background:var(--surface);color:var(--muted)}.rinox-shell .ui-checklist li[data-state=ready] .ui-checklist-icon{border-color:var(--ok);background:var(--ok);color:var(--surface)}.rinox-shell .ui-checklist li[data-state=action] .ui-checklist-icon{border-color:var(--accent);color:var(--accent)}.rinox-shell .ui-checklist li[data-state=blocked] .ui-checklist-icon{border-color:var(--bad);color:var(--bad)}.rinox-shell .ui-checklist-body{flex-basis:12rem}.rinox-shell .ui-checklist-detail{color:var(--muted)}.rinox-shell .ui-checklist-state{padding-block:3px;padding-inline:9px;border:0;background:var(--neu-tint);color:var(--neu);font-weight:600;white-space:nowrap}.rinox-shell .ui-checklist li[data-state=ready] .ui-checklist-state{background:var(--ok-tint);color:var(--ok)}.rinox-shell .ui-checklist li[data-state=action] .ui-checklist-state{background:var(--accent-tint);color:var(--accent-text)}.rinox-shell .ui-checklist li[data-state=blocked] .ui-checklist-state{background:var(--bad-tint);color:var(--bad)}.rinox-shell .ui-checklist-link .primary-button{min-block-size:40px;text-decoration:none}.ui-checklist-frame{display:grid;gap:10px}.rinox-shell .ui-checklist-frame progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;block-size:8px;border:0;border-radius:4px;background:var(--surface-2);overflow:hidden}.rinox-shell .ui-checklist-frame progress::-webkit-progress-bar{border-radius:4px;background:var(--surface-2)}.rinox-shell .ui-checklist-frame progress::-webkit-progress-value{border-radius:4px;background:var(--ok)}.rinox-shell .ui-checklist-frame progress::-moz-progress-bar{border-radius:4px;background:var(--ok)}.rinox-shell .ui-checklist-frame .ui-progress-text{font-weight:600;color:var(--text)}.ui-empty-action{margin-block-start:4px}.rinox-shell .ui-empty-title{color:var(--text)}.rinox-shell .ui-empty-description{color:var(--muted)}.ui-error-page{display:grid;place-items:center;min-block-size:100vh;padding-block:48px;padding-inline:16px;background:var(--canvas);color:var(--text)}.ui-error-card{display:grid;justify-items:start;gap:12px;inline-size:min(100%,32rem);padding:28px;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--shadow-panel)}.ui-error-code{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.ui-error-title{margin:0;font-size:1.625rem;font-weight:600;line-height:1.25}.ui-error-description{margin:0;line-height:1.6;color:var(--muted)}.ui-error-card .ui-technical-details{inline-size:100%}.dev-ui{display:grid;gap:24px;min-block-size:100vh;padding-block:32px;padding-inline:16px;background:var(--canvas);color:var(--text)}.dev-ui-inner{display:grid;gap:24px;inline-size:min(100%,72rem);margin-inline:auto}.dev-ui-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dev-ui-section{display:grid;gap:14px;padding:20px;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface)}.dev-ui-section>h2{margin:0;font-size:1.0625rem;font-weight:600}.dev-ui-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.dev-ui-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:14px}