.aarvo-v2 .v2-focus-ring:focus-visible{outline:2px solid var(--color-pr-primary);outline-offset:2px}.aarvo-v2 .v2-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aarvo-v2 .v2-skeleton{--v2-skeleton-surface:color-mix(in srgb, var(--color-bg-tertiary) 82%, var(--color-bg-secondary));--v2-skeleton-glow-soft:color-mix(in srgb, var(--color-bg-primary) 58%, transparent);--v2-skeleton-glow-bright:color-mix(in srgb, var(--neutral-invert) 18%, transparent);border-radius:var(--radius-sm);background:linear-gradient(180deg, color-mix(in srgb, var(--v2-skeleton-surface) 92%, var(--color-bg-primary)), var(--v2-skeleton-surface));box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--color-b-primary) 45%, transparent);display:block;position:relative;overflow:hidden}.aarvo-v2 .v2-skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--v2-skeleton-glow-soft) 36%, var(--v2-skeleton-glow-bright) 50%, var(--v2-skeleton-glow-soft) 64%, transparent);opacity:.72;will-change:transform;animation:1.65s cubic-bezier(.4,0,.2,1) infinite v2-skeleton-shimmer;position:absolute;inset:-42% -64%;transform:translate(-58%)skew(-14deg)}.aarvo-v2 .v2-skeleton--static:after{display:none}@media (prefers-reduced-motion:reduce){.aarvo-v2 .v2-skeleton:after{animation:none}}@keyframes v2-skeleton-shimmer{to{transform:translate(58%)skew(-14deg)}}.aarvo-v2 .v2-loading-page__avatar{border-radius:var(--radius-sm);flex:0 0 32px;width:32px;height:32px}.aarvo-v2 .v2-loading-route{background:var(--color-bg-primary);flex:auto;min-height:100%;display:flex}.aarvo-v2 .v2-loading-route--scoped{min-height:100vh}.aarvo-v2 .v2-loading-route__content{background:var(--color-bg-primary);width:100%}.aarvo-v2 .v2-loading-page{box-sizing:border-box;flex-direction:column;gap:24px;width:min(1120px,100% - 64px);min-height:100%;margin:0 auto;padding:56px 0 72px;display:flex}.aarvo-v2 .v2-loading-page__heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.aarvo-v2 .v2-loading-page__identity{align-items:center;gap:16px;min-width:0;display:inline-flex}.aarvo-v2 .v2-loading-page__title{width:clamp(160px,24vw,280px);height:28px}.aarvo-v2 .v2-loading-page__button{width:92px;height:28px}.aarvo-v2 .v2-loading-page__grid{gap:16px;display:grid}.aarvo-v2 .v2-loading-page__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.aarvo-v2 .v2-loading-page__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.aarvo-v2 .v2-loading-page__split{grid-template-columns:220px minmax(0,1fr);gap:24px;display:grid}.aarvo-v2 .v2-loading-page__stack,.aarvo-v2 .v2-loading-list{flex-direction:column;gap:12px;display:flex}.aarvo-v2 .v2-loading-card{border-radius:var(--radius-md)}.aarvo-v2 .v2-loading-card--tall{height:210px}.aarvo-v2 .v2-loading-card--wide{height:240px}.aarvo-v2 .v2-loading-card--metric{height:169px}.aarvo-v2 .v2-loading-card--chart{height:220px}.aarvo-v2 .v2-loading-card--row{height:82px}.aarvo-v2 .v2-loading-card--line{width:100%;height:44px}.aarvo-v2 .v2-loading-card--line-short{width:72%}.aarvo-v2 .v2-loading-card--settings-nav{height:320px}.aarvo-v2 .v2-loading-route__status{z-index:2;color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--weight-xs);margin:0;line-height:15.6px;position:fixed;bottom:64px;left:50%;transform:translate(-50%)}@media (max-width:900px){.aarvo-v2 .v2-loading-page{width:calc(100% - 32px);padding-top:32px}.aarvo-v2 .v2-loading-page__grid--two,.aarvo-v2 .v2-loading-page__grid--three,.aarvo-v2 .v2-loading-page__split{grid-template-columns:1fr}}.aarvo-v2 .v2-variant-matrix{gap:var(--space-2);flex-direction:column;display:flex}.aarvo-v2 .v2-variant-matrix__meta{gap:var(--space-2);color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.aarvo-v2 .v2-variant-matrix__meta span{border:.5px solid var(--color-b-primary);background:var(--color-bg-tertiary);border-radius:1000px;padding:2px 8px}.aarvo-v2 .v2-variant-matrix__viewport{border:.5px solid var(--color-b-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);overflow:auto}.aarvo-v2 .v2-variant-matrix--layout .v2-variant-matrix__viewport{background:0 0;border:0;border-radius:0;overflow:hidden}.aarvo-v2 .v2-variant-matrix__canvas{min-width:max-content;position:relative}.aarvo-v2 .v2-variant-matrix__cell{justify-content:flex-start;align-items:flex-start;display:flex;position:absolute}.aarvo-v2 .v2-variant-matrix__flow{grid-template-columns:repeat(auto-fit, minmax(min(var(--v2-cell-min), 100%), max-content));align-items:start;gap:18px 32px;max-width:100%;display:grid}.aarvo-v2 .v2-variant-matrix__flow-cell{justify-content:flex-start;align-items:flex-start;max-width:100%;display:flex}.aarvo-v2 .v2-figma-fallback-cell{box-sizing:border-box;font-family:var(--font-sans);white-space:nowrap;border-style:solid;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.aarvo-v2.v2-notice,.aarvo-v2 .v2-notice{box-sizing:border-box;border:var(--border-size) solid var(--v2-notice-border);border-radius:var(--radius-sm);background:var(--v2-notice-bg);width:320px;max-width:calc(100vw - 32px);color:var(--v2-notice-title);font-family:var(--font-sans);align-items:flex-start;gap:6px;padding:8px;display:flex;position:relative;overflow:hidden}.aarvo-v2.v2-notice--default,.aarvo-v2 .v2-notice--default{--v2-notice-bg:var(--color-bg-secondary);--v2-notice-border:var(--color-b-secondary);--v2-notice-title:var(--color-text-primary);--v2-notice-description:var(--color-text-tertiary);--v2-notice-icon:var(--color-text-tertiary)}.aarvo-v2.v2-notice--positive,.aarvo-v2 .v2-notice--positive{--v2-notice-bg:var(--auxiliary-green-bg);--v2-notice-border:var(--auxiliary-green);--v2-notice-title:var(--auxiliary-green-fg);--v2-notice-description:var(--color-text-secondary);--v2-notice-icon:var(--auxiliary-green)}.aarvo-v2.v2-notice--warning,.aarvo-v2 .v2-notice--warning{--v2-notice-bg:var(--auxiliary-orange-bg);--v2-notice-border:var(--auxiliary-orange);--v2-notice-title:var(--auxiliary-orange-fg);--v2-notice-description:var(--color-text-secondary);--v2-notice-icon:var(--auxiliary-orange)}.aarvo-v2.v2-notice--danger,.aarvo-v2 .v2-notice--danger{--v2-notice-bg:var(--auxiliary-red-bg);--v2-notice-border:var(--auxiliary-red);--v2-notice-title:var(--auxiliary-red-fg);--v2-notice-description:var(--color-text-primary);--v2-notice-icon:var(--auxiliary-red)}.aarvo-v2 .v2-notice__background{background:var(--color-bg-secondary);opacity:.5;pointer-events:none;position:absolute;inset:-.5px}.aarvo-v2 .v2-notice__leading,.aarvo-v2 .v2-notice__content{z-index:1;position:relative}.aarvo-v2 .v2-notice__leading{width:14px;height:17px;color:var(--v2-notice-icon);flex:0 0 14px;justify-content:center;align-items:center;display:flex}.aarvo-v2 .v2-notice__content{min-width:0;font-weight:var(--weight-xs);flex-direction:column;flex:auto;justify-content:center;line-height:normal;display:flex}.aarvo-v2 .v2-notice__content strong{color:var(--v2-notice-title);font-size:var(--text-sm);font-weight:var(--weight-sm);line-height:normal}.aarvo-v2 .v2-notice__content span{color:var(--v2-notice-description);font-size:var(--text-xs);font-weight:var(--weight-xs);line-height:normal}.aarvo-v2 .v2-parity{gap:var(--space-8);flex-direction:column;display:flex}.aarvo-v2 .v2-parity__batch,.aarvo-v2 .v2-parity__sets{gap:var(--space-5);flex-direction:column;display:flex}.aarvo-v2 .v2-calendar{box-sizing:border-box;width:200px;padding:10px}.aarvo-v2 .v2-calendar__caption{grid-template-columns:24px 1fr 24px;align-items:center;gap:4px;margin-bottom:10px;display:grid}.aarvo-v2 .v2-calendar__caption-label{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-sm);text-align:center}.aarvo-v2 .v2-calendar__nav{appearance:none;border-radius:var(--radius-sm);width:24px;height:24px;color:var(--color-text-tertiary);cursor:pointer;transition:background-color var(--motion-duration-micro) var(--motion-ease-hover), color var(--motion-duration-micro) var(--motion-ease-hover), transform var(--motion-duration-micro) var(--motion-ease-hover);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-calendar__nav:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}}.aarvo-v2 .v2-calendar__nav:active{transform:scale(.97)}.aarvo-v2 .v2-calendar__weekdays,.aarvo-v2 .v2-calendar__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.aarvo-v2 .v2-calendar__weekdays{color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--weight-xs);text-align:center;margin-bottom:4px}.aarvo-v2 .v2-calendar__day{appearance:none;border-radius:var(--radius-sm);width:24px;height:24px;color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-sm);cursor:pointer;transition:background-color var(--motion-duration-micro) var(--motion-ease-hover), color var(--motion-duration-micro) var(--motion-ease-hover), transform var(--motion-duration-micro) var(--motion-ease-hover);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-calendar__day:hover{background:var(--color-bg-tertiary)}}.aarvo-v2 .v2-calendar__day:active{transform:scale(.97)}.aarvo-v2 .v2-calendar__day--outside{color:var(--color-text-placeholder)}.aarvo-v2 .v2-calendar__day--today{box-shadow:inset 0 0 0 1px var(--color-b-secondary)}.aarvo-v2 .v2-calendar__day--selected{background:var(--color-pr-primary);color:var(--color-text-quaternary)}.aarvo-v2 .v2-parity__batch h2,.aarvo-v2 .v2-parity__set h3{color:var(--color-text-primary);font-family:var(--font-sans);margin:0}.aarvo-v2 .v2-parity__batch h2{font-size:var(--text-xl);font-weight:var(--weight-md)}.aarvo-v2 .v2-parity__set{gap:var(--space-3);flex-direction:column;display:flex}.aarvo-v2 .v2-parity__set header{gap:var(--space-1);flex-direction:column;display:flex}.aarvo-v2 .v2-parity__set h3{font-size:var(--text-lg);font-weight:var(--weight-md)}.aarvo-v2 .v2-parity__set p{color:var(--color-text-tertiary);font-size:var(--text-sm);margin:0}.aarvo-v2 .v2-parity__node-note{font-family:var(--font-mono);font-size:var(--text-xs)!important}.aarvo-v2 .v2-parity-static-surface{z-index:auto;width:100%;height:100%}.aarvo-v2 .v2-button{appearance:none;justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-sans);cursor:pointer;transition:background-color var(--motion-duration-micro) var(--motion-ease-hover), border-color var(--motion-duration-micro) var(--motion-ease-hover), color var(--motion-duration-micro) var(--motion-ease-hover), transform var(--motion-duration-micro-exit) var(--motion-ease-hover);white-space:nowrap;-webkit-user-select:none;user-select:none;border:.5px solid #0000;border-radius:4px;font-size:13px;font-weight:450;line-height:16.9px;text-decoration:none;display:inline-flex}.aarvo-v2 .v2-button:active:not(:disabled){transform:scale(.97)}.aarvo-v2 .v2-button:focus-visible{box-shadow:0 0 0 4px var(--color-pr-quaternary);outline:none}.aarvo-v2 .v2-button:disabled{cursor:not-allowed}.aarvo-v2 .v2-button--sm{height:28px;padding:0 10px}.aarvo-v2 .v2-button--md{height:32px;padding:0 12px}.aarvo-v2 .v2-button--icon.v2-button--sm{width:28px;padding:0}.aarvo-v2 .v2-button--icon.v2-button--md{width:32px;padding:0}.aarvo-v2 .v2-button--primary{background:var(--color-bg-primary);color:var(--color-text-secondary);border-color:var(--color-b-primary)}.aarvo-v2 .v2-button--primary.v2-preview-state--hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-button--primary:hover:not(:disabled){background:var(--color-bg-secondary);color:var(--color-text-primary)}}.aarvo-v2 .v2-button--primary:active:not(:disabled),.aarvo-v2 .v2-button--primary.v2-preview-state--clicked{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.aarvo-v2 .v2-button--primary:disabled{color:var(--color-text-tertiary);border-color:var(--color-b-primary);background:0 0}.aarvo-v2 .v2-button--default{background:var(--color-pr-primary);color:var(--color-text-quaternary)}.aarvo-v2 .v2-button--default.v2-preview-state--hover,.aarvo-v2 .v2-button--default.v2-preview-state--clicked{background:var(--color-pr-secondary)}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-button--default:hover:not(:disabled){background:var(--color-pr-secondary)}}.aarvo-v2 .v2-button--default:disabled{background:var(--color-b-primary);color:var(--color-text-tertiary)}.aarvo-v2 .v2-button--secondary{background:var(--color-bg-secondary);color:var(--color-text-secondary);border-color:var(--color-b-primary)}.aarvo-v2 .v2-button--secondary.v2-preview-state--hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-button--secondary:hover:not(:disabled){background:var(--color-bg-tertiary);color:var(--color-text-primary)}}.aarvo-v2 .v2-button--secondary:active:not(:disabled),.aarvo-v2 .v2-button--secondary.v2-preview-state--clicked{background:var(--color-bg-quaternary);color:var(--color-text-primary)}.aarvo-v2 .v2-button--secondary:disabled{color:var(--color-text-tertiary);border-color:var(--color-b-primary);background:0 0}.aarvo-v2 .v2-button--tertiary{background:var(--color-bg-tertiary);color:var(--color-text-secondary);border-color:var(--color-b-primary)}.aarvo-v2 .v2-button--tertiary.v2-preview-state--hover{background:var(--color-bg-quaternary);color:var(--color-text-primary)}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-button--tertiary:hover:not(:disabled){background:var(--color-bg-quaternary);color:var(--color-text-primary)}}.aarvo-v2 .v2-button--tertiary:active:not(:disabled),.aarvo-v2 .v2-button--tertiary.v2-preview-state--clicked{background:var(--color-b-primary);color:var(--color-text-primary)}.aarvo-v2 .v2-button--tertiary:disabled{color:var(--color-text-tertiary);border-color:var(--color-b-primary);background:0 0}.aarvo-v2 .v2-button--ghost{color:var(--color-text-secondary);background:0 0}.aarvo-v2 .v2-button--ghost.v2-preview-state--hover,.aarvo-v2 .v2-button--ghost.v2-preview-state--clicked{background:var(--color-bg-tertiary);color:var(--color-text-primary)}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-button--ghost:hover:not(:disabled){background:var(--color-bg-tertiary);color:var(--color-text-primary)}}.aarvo-v2 .v2-button--ghost.v2-preview-state--focused{background:var(--color-bg-secondary);color:var(--color-text-primary)}.aarvo-v2 .v2-button--ghost:disabled{color:var(--color-text-tertiary)}.aarvo-v2 .v2-button--destructive{background:var(--color-bg-primary);color:var(--color-negative-primary);border-color:var(--color-b-primary)}.aarvo-v2 .v2-button--destructive.v2-preview-state--hover{background:var(--color-bg-primary)}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-button--destructive:hover:not(:disabled){background:var(--color-bg-primary)}}.aarvo-v2 .v2-button--destructive:active:not(:disabled),.aarvo-v2 .v2-button--destructive.v2-preview-state--clicked{background:var(--color-bg-tertiary)}.aarvo-v2 .v2-button--destructive.v2-preview-state--focused{background:var(--color-bg-secondary)}.aarvo-v2 .v2-button--destructive:disabled{color:var(--color-negative-primary);border-color:var(--color-b-primary);background:0 0}.aarvo-v2 .v2-button.v2-preview-state--focused{box-shadow:0 0 0 4px var(--color-pr-quaternary)}.aarvo-v2 .v2-field{gap:var(--space-1-5);font-family:var(--font-sans);flex-direction:column;min-width:200px;display:flex}.aarvo-v2 .v2-field__label{font-size:var(--text-sm);font-weight:var(--weight-md);color:var(--color-text-primary);align-items:center;gap:var(--space-1-5);display:flex}.aarvo-v2 .v2-field__info{color:var(--color-text-tertiary);align-items:center;display:inline-flex}.aarvo-v2 .v2-field__control{background:var(--color-bg-primary);border:var(--border-size) solid var(--color-b-primary);border-radius:var(--radius-md);box-sizing:border-box;transition:border-color var(--motion-duration-micro) var(--motion-ease-hover), background-color var(--motion-duration-micro) var(--motion-ease-hover);align-items:stretch;display:flex;position:relative;overflow:hidden}.aarvo-v2 .v2-field__control:focus-within{border-color:var(--color-pr-primary)}.aarvo-v2 .v2-field--error .v2-field__control{border-color:var(--color-negative-primary)}.aarvo-v2 .v2-field__icon{padding:0 var(--space-2);color:var(--color-text-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aarvo-v2 .v2-field__icon[data-variant=addon]{border-right:var(--border-size) solid var(--color-b-primary);border-radius:calc(var(--radius-md) - var(--border-size)) 0 0 calc(var(--radius-md) - var(--border-size));background:var(--color-bg-secondary);width:32px;color:var(--color-text-secondary);align-self:stretch;padding:0}.aarvo-v2 .v2-field__input,.aarvo-v2 .v2-field__textarea,.aarvo-v2 .v2-field__select,.aarvo-v2 .v2-field__select-trigger{background:var(--color-bg-primary);min-width:0;color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-md);padding:0 var(--space-3);border:none;outline:none;flex:1}.aarvo-v2 .v2-field__input::placeholder,.aarvo-v2 .v2-field__textarea::placeholder{color:var(--color-text-tertiary)}.aarvo-v2 .v2-field__input:disabled,.aarvo-v2 .v2-field__textarea:disabled,.aarvo-v2 .v2-field__select:disabled,.aarvo-v2 .v2-field__select-trigger:disabled{cursor:not-allowed;color:var(--color-text-tertiary)}.aarvo-v2 .v2-field--disabled .v2-field__control{background:var(--color-bg-tertiary);opacity:.6}.aarvo-v2 .v2-field--md .v2-field__control{height:36px;min-height:36px}.aarvo-v2 .v2-field--md .v2-field__input{height:100%}.aarvo-v2 .v2-field--sm .v2-field__control{height:32px;min-height:32px}.aarvo-v2 .v2-field--sm .v2-field__input{height:100%;font-size:var(--text-sm)}.aarvo-v2 .v2-field--md .v2-field__select,.aarvo-v2 .v2-field--md .v2-field__select-trigger{height:100%}.aarvo-v2 .v2-field--sm .v2-field__select,.aarvo-v2 .v2-field--sm .v2-field__select-trigger{height:100%;font-size:var(--text-sm)}.aarvo-v2 .v2-field__textarea{min-height:88px;padding:var(--space-2) var(--space-3);resize:vertical;font-size:var(--text-md);line-height:1.5}.aarvo-v2 .v2-field__select{appearance:none;cursor:pointer;padding-right:var(--space-8)}.aarvo-v2 .v2-field__select-trigger{cursor:pointer;text-align:left;width:100%;font-weight:var(--weight-xs);justify-content:space-between;align-items:center;display:inline-flex}.aarvo-v2 .v2-field__select-trigger[data-placeholder]{color:var(--color-text-tertiary)}.aarvo-v2 .v2-field__control[data-leading-icon=true] .v2-field__icon:not([data-variant=addon]){color:var(--color-text-tertiary);padding:0 12px 0 10px}.aarvo-v2 .v2-field__control[data-leading-icon=true] .v2-field__icon:not([data-variant=addon])>svg{width:16px;height:16px}.aarvo-v2 .v2-field__control[data-leading-icon=true] .v2-field__select-trigger{padding-left:0}.aarvo-v2 .v2-field__select-trigger>svg{margin-left:var(--space-2);color:var(--color-text-tertiary);flex:none}.aarvo-v2 .v2-field__chevron{right:var(--space-2);color:var(--color-text-tertiary);pointer-events:none;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.aarvo-v2 .v2-field__helper{font-size:var(--text-xs);color:var(--color-text-tertiary);margin:0;line-height:1.4}.aarvo-v2 .v2-field--error .v2-field__helper{color:var(--color-negative-primary)}.aarvo-v2.v2-select-content{--v2-overlay-transform-closed:scale(.95);--v2-overlay-transform-open:scale(1);z-index:90;width:var(--radix-select-trigger-width);min-width:min(250px, var(--radix-select-trigger-width));max-height:min(320px, var(--radix-select-content-available-height));border:.5px solid var(--color-b-primary);border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--shadow-lg);color:var(--color-text-primary);font-family:var(--font-sans);transform-origin:var(--radix-select-content-transform-origin,center);will-change:transform, opacity;overflow:hidden}.aarvo-v2.v2-select-content[data-state=open]{animation:v2-overlay-in var(--motion-duration-standard) var(--motion-ease-enter)}.aarvo-v2.v2-select-content[data-state=closed]{animation:v2-overlay-out var(--motion-duration-standard-exit) var(--motion-ease-exit)}.aarvo-v2 .v2-select-viewport{flex-direction:column;padding:4px;display:flex}.aarvo-v2 .v2-select-label{color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--weight-sm);padding:6px 8px 4px;line-height:15.6px}.aarvo-v2 .v2-select-item{border-radius:var(--radius-sm);height:32px;min-height:32px;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--weight-sm);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;outline:none;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:6px;padding:4px 8px;line-height:16.9px;display:grid;position:relative}.aarvo-v2 .v2-select-item__text{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;display:block;overflow:hidden}.aarvo-v2 .v2-select-item[data-highlighted]{background:var(--color-bg-secondary);color:var(--color-text-primary)}.aarvo-v2 .v2-select-item[data-disabled]{cursor:not-allowed;color:var(--color-text-tertiary);opacity:.6}.aarvo-v2 .v2-select-item__indicator{color:var(--color-pr-primary);justify-content:center;align-items:center;display:inline-flex}.aarvo-v2 .v2-select-separator{background:var(--color-b-primary);height:.5px;margin:4px 0}.aarvo-v2 .v2-toggle{align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.aarvo-v2 .v2-toggle--disabled{cursor:not-allowed}.aarvo-v2 .v2-toggle__input{opacity:0;width:1px;height:1px;margin:-1px;position:absolute}.aarvo-v2 .v2-toggle__track{background:var(--color-bg-primary);border:.5px solid var(--color-b-secondary);width:36px;height:20px;box-shadow:var(--shadow-xs);box-sizing:border-box;transition:background-color var(--motion-duration-micro) var(--motion-ease-hover), border-color var(--motion-duration-micro) var(--motion-ease-hover), box-shadow var(--motion-duration-micro) var(--motion-ease-hover);border-radius:100px;flex-shrink:0;display:inline-block;position:relative}.aarvo-v2 .v2-toggle__thumb{background:var(--color-b-tertiary);width:18px;height:14px;transition:transform var(--motion-duration-standard) var(--motion-ease-morph);border-radius:7px;position:absolute;top:2.5px;left:2.5px}.aarvo-v2 .v2-toggle__input:checked+.v2-toggle__track{background:var(--color-positive-primary);border-color:var(--color-positive-primary)}.aarvo-v2 .v2-toggle__input:checked+.v2-toggle__track .v2-toggle__thumb{background:var(--color-bg-primary);transform:translate(13px)}.aarvo-v2 .v2-toggle__input:focus-visible+.v2-toggle__track{box-shadow:0 0 0 2px var(--color-pr-quaternary)}.aarvo-v2 .v2-toggle__input:disabled+.v2-toggle__track{background:var(--color-bg-quaternary);border-color:var(--color-bg-quaternary);box-shadow:none}.aarvo-v2 .v2-toggle__input:disabled+.v2-toggle__track .v2-toggle__thumb{background:var(--color-b-tertiary)}.aarvo-v2 .v2-toggle.v2-preview-state--hover .v2-toggle__track{background:var(--color-bg-secondary)}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-toggle:hover:not(.v2-toggle--disabled) .v2-toggle__track{background:var(--color-bg-secondary)}}.aarvo-v2 .v2-toggle.v2-preview-state--hover .v2-toggle__input:checked+.v2-toggle__track{background:var(--color-pr-secondary);border-color:var(--color-pr-secondary)}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-toggle:hover:not(.v2-toggle--disabled) .v2-toggle__input:checked+.v2-toggle__track{background:var(--color-pr-secondary);border-color:var(--color-pr-secondary)}}.aarvo-v2 .v2-toggle.v2-preview-state--focused .v2-toggle__track{box-shadow:0 0 0 2px var(--color-pr-quaternary)}.aarvo-v2 .v2-checkbox{align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.aarvo-v2 .v2-checkbox--disabled{cursor:not-allowed}.aarvo-v2 .v2-checkbox__input{opacity:0;width:1px;height:1px;margin:-1px;position:absolute}.aarvo-v2 .v2-checkbox__box{background:var(--color-bg-primary);border:.5px solid var(--color-b-secondary);width:20px;height:20px;color:var(--color-text-quaternary);box-shadow:var(--shadow-xs);box-sizing:border-box;transition:background-color var(--motion-duration-micro) var(--motion-ease-hover), border-color var(--motion-duration-micro) var(--motion-ease-hover), box-shadow var(--motion-duration-micro) var(--motion-ease-hover);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aarvo-v2 .v2-checkbox__check{display:none}.aarvo-v2 .v2-checkbox__input:checked+.v2-checkbox__box,.aarvo-v2 .v2-checkbox__input:indeterminate+.v2-checkbox__box{background:var(--color-pr-primary);border-color:var(--color-pr-primary)}.aarvo-v2 .v2-checkbox__input:checked+.v2-checkbox__box .v2-checkbox__check,.aarvo-v2 .v2-checkbox__input:indeterminate+.v2-checkbox__box .v2-checkbox__check{display:inline-flex}.aarvo-v2 .v2-checkbox__input:focus-visible+.v2-checkbox__box{box-shadow:0 0 0 2px var(--color-pr-quaternary)}.aarvo-v2 .v2-checkbox__input:disabled+.v2-checkbox__box{background:var(--color-bg-quaternary);border-color:var(--color-bg-quaternary);color:var(--color-b-tertiary);box-shadow:none}.aarvo-v2 .v2-checkbox.v2-preview-state--hover .v2-checkbox__box{background:var(--color-bg-secondary)}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-checkbox:hover:not(.v2-checkbox--disabled) .v2-checkbox__box{background:var(--color-bg-secondary)}}.aarvo-v2 .v2-checkbox.v2-preview-state--hover .v2-checkbox__input:checked+.v2-checkbox__box{background:var(--color-pr-secondary);border-color:var(--color-pr-secondary)}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-checkbox:hover:not(.v2-checkbox--disabled) .v2-checkbox__input:checked+.v2-checkbox__box{background:var(--color-pr-secondary);border-color:var(--color-pr-secondary)}}.aarvo-v2 .v2-checkbox.v2-preview-state--focused .v2-checkbox__box{box-shadow:0 0 0 2px var(--color-pr-quaternary)}.aarvo-v2 .v2-radio{align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.aarvo-v2 .v2-radio--disabled{cursor:not-allowed}.aarvo-v2 .v2-radio__input{opacity:0;width:1px;height:1px;margin:-1px;position:absolute}.aarvo-v2 .v2-radio__circle{background:var(--color-bg-primary);border:.5px solid var(--color-b-secondary);width:20px;height:20px;box-shadow:var(--shadow-xs);box-sizing:border-box;transition:background-color var(--motion-duration-micro) var(--motion-ease-hover), border-color var(--motion-duration-micro) var(--motion-ease-hover), box-shadow var(--motion-duration-micro) var(--motion-ease-hover);border-radius:100px;flex-shrink:0;position:relative}.aarvo-v2 .v2-radio__circle:after{content:"";background:var(--color-bg-primary);border-radius:var(--radius-full);opacity:0;width:10px;height:10px;transition:opacity var(--motion-duration-micro-exit) var(--motion-ease-hover), transform var(--motion-duration-micro-exit) var(--motion-ease-hover);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.95)}.aarvo-v2 .v2-radio__input:checked+.v2-radio__circle{background:var(--color-pr-primary);border-color:var(--color-pr-primary)}.aarvo-v2 .v2-radio__input:checked+.v2-radio__circle:after{opacity:1;transform:translate(-50%,-50%)scale(1)}.aarvo-v2 .v2-radio__input:focus-visible+.v2-radio__circle{box-shadow:0 0 0 2px var(--color-pr-quaternary)}.aarvo-v2 .v2-radio__input:disabled+.v2-radio__circle{background:var(--color-bg-quaternary);border-color:var(--color-bg-quaternary);box-shadow:none}.aarvo-v2 .v2-radio__input:disabled+.v2-radio__circle:after{background:var(--color-b-tertiary)}.aarvo-v2 .v2-radio.v2-preview-state--hover .v2-radio__circle{background:var(--color-bg-secondary)}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-radio:hover:not(.v2-radio--disabled) .v2-radio__circle{background:var(--color-bg-secondary)}}.aarvo-v2 .v2-radio.v2-preview-state--hover .v2-radio__input:checked+.v2-radio__circle{background:var(--color-pr-secondary);border-color:var(--color-pr-secondary)}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-radio:hover:not(.v2-radio--disabled) .v2-radio__input:checked+.v2-radio__circle{background:var(--color-pr-secondary);border-color:var(--color-pr-secondary)}}.aarvo-v2 .v2-radio.v2-preview-state--focused .v2-radio__circle{box-shadow:0 0 0 2px var(--color-pr-quaternary)}.aarvo-v2 .v2-chip{appearance:none;height:24px;font-family:var(--font-sans);cursor:pointer;box-sizing:border-box;transition:background-color var(--motion-duration-micro) var(--motion-ease-hover), border-color var(--motion-duration-micro) var(--motion-ease-hover), color var(--motion-duration-micro) var(--motion-ease-hover), box-shadow var(--motion-duration-micro) var(--motion-ease-hover), transform var(--motion-duration-micro-exit) var(--motion-ease-hover);white-space:nowrap;border:.5px solid #0000;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:450;line-height:15.6px;display:inline-flex}.aarvo-v2 .v2-chip:active:not(:disabled):not(.v2-chip--disabled){transform:scale(.97)}.aarvo-v2 .v2-chip[data-leading=true]{padding-left:5px}.aarvo-v2 .v2-chip[data-trailing=true]{padding-right:6px}.aarvo-v2 .v2-chip__leading,.aarvo-v2 .v2-chip__trailing{flex:none;justify-content:center;align-items:center;display:inline-flex}.aarvo-v2 .v2-chip__label{align-items:center;display:inline-flex}.aarvo-v2 .v2-chip:focus-visible{box-shadow:0 0 0 2px var(--color-pr-quaternary);outline:none}.aarvo-v2 .v2-chip:disabled,.aarvo-v2 .v2-chip--disabled{cursor:not-allowed}.aarvo-v2 .v2-chip--sm{border-radius:4px}.aarvo-v2 .v2-chip--full{border-radius:1000px}.aarvo-v2 .v2-chip--default{background:var(--color-bg-primary);color:var(--color-text-primary);border-color:var(--color-b-primary);box-shadow:var(--shadow-xs)}.aarvo-v2 .v2-chip--default.v2-preview-state--hover{background:var(--color-bg-tertiary);border-color:var(--color-b-tertiary)}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-chip--default:hover:not(:disabled){background:var(--color-bg-tertiary);border-color:var(--color-b-tertiary)}}.aarvo-v2 .v2-chip--outline{color:var(--color-text-secondary);border-color:var(--color-b-secondary);background:0 0}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-chip--outline:hover:not(:disabled){background:var(--color-bg-secondary)}}.aarvo-v2 .v2-chip--ghost{color:var(--color-text-secondary);background:0 0}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-chip--ghost:hover:not(:disabled){background:var(--color-bg-secondary);color:var(--color-text-secondary)}}.aarvo-v2 .v2-chip[data-toggled=true]{background:var(--color-pr-quaternary);color:var(--color-pr-tertiary);border-color:var(--color-pr-secondary);box-shadow:var(--shadow-xs)}.aarvo-v2 .v2-chip:disabled{color:var(--color-text-tertiary);border-color:var(--color-b-primary);box-shadow:none;background:0 0}.aarvo-v2 .v2-chip.v2-preview-state--focused{box-shadow:0 0 0 2px var(--color-pr-quaternary)}.aarvo-v2 .v2-badge{height:24px;font-family:var(--font-sans);white-space:nowrap;box-sizing:border-box;border:.5px solid #0000;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:450;line-height:15.6px;display:inline-flex}.aarvo-v2 .v2-badge__icon,.aarvo-v2 .v2-badge__label{align-items:center;display:inline-flex}.aarvo-v2 .v2-badge--sm{border-radius:4px}.aarvo-v2 .v2-badge--full{border-radius:1000px}.aarvo-v2 .v2-badge--primary{background:var(--color-pr-quaternary);color:var(--color-pr-tertiary)}.aarvo-v2 .v2-badge--filled{background:var(--color-pr-primary);color:var(--color-text-quaternary)}.aarvo-v2 .v2-badge--secondary{background:var(--color-bg-tertiary);color:var(--color-text-secondary)}.aarvo-v2 .v2-badge--ghost{color:var(--color-text-secondary);background:0 0;border-color:#0000}.aarvo-v2 .v2-badge--ghost[data-icon=true]{padding-left:0;padding-right:0}.aarvo-v2 .v2-badge--warning{background:var(--color-warning-secondary);color:var(--auxiliary-orange-fg)}.aarvo-v2 .v2-badge--destructive{background:var(--color-negative-secondary);color:var(--color-negative-primary)}.aarvo-v2 .v2-stepper{justify-content:center;align-items:center;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.aarvo-v2 .v2-stepper__item{align-items:center;gap:var(--space-2);flex:1 1 0;min-width:0;display:flex}.aarvo-v2 .v2-stepper__item:last-child{flex:none}.aarvo-v2 .v2-stepper-marker{border-radius:var(--radius-full);width:24px;height:24px;font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--weight-md);text-align:center;flex:0 0 24px;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.aarvo-v2 .v2-stepper-marker__label{width:100%;display:block;transform:translateY(-.5px)}.aarvo-v2 .v2-stepper-marker--passed{background:var(--auxiliary-green-bg);color:var(--auxiliary-green-fg)}.aarvo-v2 .v2-stepper-marker--present{background:var(--auxiliary-green);color:var(--color-light-50)}.aarvo-v2 .v2-stepper-marker--future{background:var(--color-bg-tertiary);color:var(--color-text-tertiary)}.aarvo-v2 .v2-stepper-path{border-top:0;flex:1 1 0;min-width:20px;height:0;display:block;position:relative}.aarvo-v2 .v2-stepper-path:before{top:0;right:var(--space-2);content:"";border-top:1px solid;position:absolute;left:0}.aarvo-v2 .v2-stepper-path--past{color:var(--auxiliary-green)}.aarvo-v2 .v2-stepper-path--future{color:var(--color-b-secondary)}.aarvo-v2 .v2-avatar{background:var(--color-bg-quinary);color:var(--color-text-secondary);font-family:var(--font-sans);font-weight:var(--weight-md);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.aarvo-v2 .v2-avatar img{object-fit:cover;width:100%;height:100%;display:block}.aarvo-v2 .v2-avatar--xs{width:16px;height:16px;font-size:8px}.aarvo-v2 .v2-avatar--sm{width:20px;height:20px;font-size:9px}.aarvo-v2 .v2-avatar--md{width:24px;height:24px;font-size:10px}.aarvo-v2 .v2-avatar--lg{width:32px;height:32px;font-size:var(--text-xs)}.aarvo-v2 .v2-avatar--xl{width:40px;height:40px;font-size:var(--text-sm)}.aarvo-v2 .v2-avatar--round{border-radius:var(--radius-full)}.aarvo-v2 .v2-avatar--square{border-radius:var(--radius-sm)}.aarvo-v2 .v2-segment{font-family:var(--font-sans);align-items:center;gap:4px;display:inline-flex}.aarvo-v2 .v2-segment__option{appearance:none;min-width:28px;height:28px;color:var(--color-text-tertiary);font-family:var(--font-sans);cursor:pointer;transition:background-color var(--motion-duration-micro) var(--motion-ease-hover), color var(--motion-duration-micro) var(--motion-ease-hover), box-shadow var(--motion-duration-micro) var(--motion-ease-hover), transform var(--motion-duration-micro-exit) var(--motion-ease-hover);white-space:nowrap;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:450;line-height:15.6px;display:inline-flex}.aarvo-v2 .v2-segment__option:active:not(:disabled){transform:scale(.97)}.aarvo-v2 .v2-segment__icon{flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.aarvo-v2 .v2-segment__label{align-items:center;display:inline-flex}.aarvo-v2 .v2-segment__option.v2-preview-state--hover{background:var(--color-bg-secondary);color:var(--color-text-secondary)}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-segment__option:hover{background:var(--color-bg-secondary);color:var(--color-text-secondary)}}.aarvo-v2 .v2-segment__option:focus-visible,.aarvo-v2 .v2-segment__option.v2-preview-state--focused{background:var(--color-bg-secondary);color:var(--color-text-secondary);box-shadow:0 0 0 2px var(--color-pr-quaternary);outline:none}.aarvo-v2 .v2-segment__option[data-current=true]{background:var(--color-bg-tertiary);color:var(--color-text-primary)}@keyframes v2-overlay-in{0%{opacity:0;transform:var(--v2-overlay-transform-closed,scale(.95))}to{opacity:1;transform:var(--v2-overlay-transform-open,scale(1))}}@keyframes v2-overlay-out{0%{opacity:1;transform:var(--v2-overlay-transform-open,scale(1))}to{opacity:0;transform:var(--v2-overlay-transform-closed,scale(.95))}}@keyframes v2-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes v2-backdrop-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.aarvo-v2 .v2-overlay-anim,.aarvo-v2.v2-overlay-anim{animation:none!important}}.aarvo-v2 .v2-tooltip,.aarvo-v2.v2-tooltip{--v2-overlay-transform-closed:scale(.95);--v2-overlay-transform-open:scale(1);background:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--font-sans);border:.5px solid var(--color-b-primary);box-shadow:var(--shadow-lg);max-width:240px;transform-origin:var(--radix-tooltip-content-transform-origin,center);will-change:transform, opacity;z-index:50;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500;line-height:15.6px}.aarvo-v2 .v2-tooltip[data-state=open],.aarvo-v2.v2-tooltip[data-state=open]{animation:v2-overlay-in var(--motion-duration-standard) var(--motion-ease-enter)}.aarvo-v2 .v2-tooltip[data-state=closed],.aarvo-v2.v2-tooltip[data-state=closed]{animation:v2-overlay-out var(--motion-duration-standard-exit) var(--motion-ease-exit)}.aarvo-v2 .v2-tooltip__arrow,.aarvo-v2.v2-tooltip .v2-tooltip__arrow{fill:var(--color-bg-primary)}.aarvo-v2 .v2-tooltip--static{white-space:nowrap;justify-content:center;align-items:center;height:24px;display:inline-flex;position:relative}.aarvo-v2 .v2-tooltip--static:before{content:"";background:var(--color-bg-primary);border:.5px solid var(--color-b-primary);z-index:-1;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.aarvo-v2 .v2-tooltip--top:before{top:-4px;left:calc(50% - 5px)}.aarvo-v2 .v2-tooltip--bottom:before{bottom:-4px;left:calc(50% - 5px)}.aarvo-v2 .v2-tooltip--left:before{top:calc(50% - 5px);left:-4px}.aarvo-v2 .v2-tooltip--right:before{top:calc(50% - 5px);right:-4px}.aarvo-v2 .v2-popover,.aarvo-v2.v2-popover{--v2-overlay-transform-closed:scale(.95);--v2-overlay-transform-open:scale(1);background:var(--color-bg-primary);border:.5px solid var(--color-b-primary);box-shadow:var(--shadow-lg);font-family:var(--font-sans);width:250px;min-width:250px;max-width:250px;transform-origin:var(--radix-popover-content-transform-origin,center);will-change:transform, opacity;z-index:50;border-radius:8px;outline:none;flex-direction:column;padding:0;display:flex;overflow:hidden}.aarvo-v2 .v2-menu,.aarvo-v2.v2-menu{--v2-overlay-transform-closed:scale(.95);--v2-overlay-transform-open:scale(1);background:var(--color-bg-primary);border:.5px solid var(--color-b-primary);box-shadow:var(--shadow-lg);font-family:var(--font-sans);width:160px;min-width:160px;max-width:160px;transform-origin:var(--radix-dropdown-menu-content-transform-origin,center);will-change:transform, opacity;z-index:50;border-radius:8px;outline:none;flex-direction:column;padding:0;display:flex;overflow:hidden}.aarvo-v2 .v2-popover[data-state=open],.aarvo-v2.v2-popover[data-state=open],.aarvo-v2 .v2-menu[data-state=open],.aarvo-v2.v2-menu[data-state=open]{animation:v2-overlay-in var(--motion-duration-standard) var(--motion-ease-enter)}.aarvo-v2 .v2-popover[data-state=closed],.aarvo-v2.v2-popover[data-state=closed],.aarvo-v2 .v2-menu[data-state=closed],.aarvo-v2.v2-menu[data-state=closed]{animation:v2-overlay-out var(--motion-duration-standard-exit) var(--motion-ease-exit)}.aarvo-v2 .v2-popover__search{background:var(--color-bg-secondary);border-bottom:.5px solid var(--color-b-primary);box-sizing:border-box;align-items:center;gap:8px;width:250px;height:36px;padding:0 12px;display:flex}.aarvo-v2 .v2-popover__search-input{min-width:0;color:var(--color-text-tertiary);font-family:var(--font-sans);background:0 0;border:none;outline:none;flex:1;font-size:13px;font-weight:400;line-height:16.9px}.aarvo-v2 .v2-popover__search-input::placeholder{color:var(--color-text-tertiary)}.aarvo-v2 .v2-popover__search-trailing{width:16px;height:36px;color:var(--color-text-tertiary);flex:none;justify-content:center;align-items:center;display:inline-flex}.aarvo-v2 .v2-popover__group{border-bottom:.5px solid var(--color-b-primary);box-sizing:border-box;flex-direction:column;align-items:stretch;width:250px;padding:8px;display:flex;position:relative;overflow:hidden}.aarvo-v2 .v2-popover__group-items{flex-direction:column;width:100%;display:flex}.aarvo-v2 .v2-popover__group-label{color:var(--color-text-tertiary);padding:0 6px 4px 4px;font-size:12px;font-weight:450;line-height:15.6px}.aarvo-v2 .v2-popover__scroll-shadow{pointer-events:none;background:linear-gradient(to bottom, transparent, var(--color-bg-primary));height:24px;position:absolute;bottom:0;left:0;right:0}.aarvo-v2 .v2-menu__group{border-bottom:.5px solid var(--color-b-primary);box-sizing:border-box;flex-direction:column;align-items:stretch;width:160px;padding:4px;display:flex;position:relative;overflow:hidden}.aarvo-v2 .v2-menu__scroll-shadow{pointer-events:none;background:linear-gradient(to bottom, transparent, var(--color-bg-primary));height:24px;position:absolute;bottom:0;left:0;right:0}.aarvo-v2 .v2-popover-item{appearance:none;width:100%;min-height:32px;color:var(--color-text-primary);font-family:var(--font-sans);text-align:left;cursor:pointer;transition:background-color var(--motion-duration-micro-exit) var(--motion-ease-hover), color var(--motion-duration-micro-exit) var(--motion-ease-hover);background:0 0;border:none;border-radius:4px;outline:none;align-items:center;gap:6px;padding:0 4px;font-size:13px;font-weight:450;line-height:16.9px;text-decoration:none;display:flex}.aarvo-v2 .v2-menu-item{appearance:none;width:100%;height:32px;min-height:32px;color:var(--color-text-secondary);font-family:var(--font-sans);text-align:left;cursor:pointer;transition:background-color var(--motion-duration-micro-exit) var(--motion-ease-hover), color var(--motion-duration-micro-exit) var(--motion-ease-hover);background:0 0;border:none;border-radius:4px;outline:none;align-items:center;gap:6px;padding:0 4px;font-size:13px;font-weight:450;line-height:16.9px;display:flex}.aarvo-v2 .v2-popover-item[data-highlighted],.aarvo-v2 .v2-popover-item.v2-preview-state--hover{background:var(--color-bg-senary);color:var(--color-text-primary)}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-popover-item:hover:not([data-disabled]){background:var(--color-bg-senary);color:var(--color-text-primary)}}.aarvo-v2 .v2-menu-item[data-highlighted],.aarvo-v2 .v2-menu-item.v2-preview-state--hover{background:var(--color-bg-senary);color:var(--color-text-primary)}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-menu-item:hover:not([data-disabled]){background:var(--color-bg-senary);color:var(--color-text-primary)}}.aarvo-v2 .v2-menu-item[data-state=checked],.aarvo-v2 .v2-menu-item.v2-preview-state--selected{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.aarvo-v2 .v2-popover-item[data-disabled],.aarvo-v2 .v2-menu-item[data-disabled],.aarvo-v2 .v2-popover-item:disabled,.aarvo-v2 .v2-menu-item:disabled{cursor:not-allowed;color:var(--color-text-tertiary);opacity:.8}.aarvo-v2 .v2-popover-item--primary{color:var(--color-positive-primary)}.aarvo-v2 .v2-popover-item--destructive,.aarvo-v2 .v2-menu-item--destructive{color:var(--color-negative-primary)}.aarvo-v2 .v2-popover-item--destructive[data-highlighted],.aarvo-v2 .v2-menu-item--destructive[data-highlighted],.aarvo-v2 .v2-menu-item--destructive.v2-preview-state--hover,.aarvo-v2 .v2-menu-item--destructive.v2-preview-state--selected{background:var(--color-bg-senary);color:var(--color-negative-primary)}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-popover-item--destructive:hover:not([data-disabled]),.aarvo-v2 .v2-menu-item--destructive:hover:not([data-disabled]){background:var(--color-bg-senary);color:var(--color-negative-primary)}}.aarvo-v2 .v2-popover-item__leading,.aarvo-v2 .v2-menu-item__leading{color:currentColor;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.aarvo-v2 .v2-popover-item__body,.aarvo-v2 .v2-menu-item__body{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;flex:1;min-width:0;padding-left:4px;display:flex;overflow:hidden}.aarvo-v2 .v2-popover-item__description{color:var(--color-text-tertiary);font-size:12px;font-weight:400;line-height:15.6px}.aarvo-v2 .v2-popover-item__trailing,.aarvo-v2 .v2-menu-item__trailing{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;height:100%;display:inline-flex}.aarvo-v2 .v2-menu-separator{background:var(--color-b-primary);border:none;height:.5px;margin:0}.aarvo-v2 .v2-popover__tabs{background:var(--color-bg-secondary);border-bottom:.5px solid var(--color-b-primary);box-sizing:border-box;align-items:center;width:250px;height:36px;padding:0 8px;display:flex}.aarvo-v2 .v2-popover__tabs>*{flex:1 1 0;gap:4px;min-width:0;display:flex}.aarvo-v2 .v2-popover__tabs .v2-chip{flex:1 1 0;justify-content:center;min-width:0}.aarvo-v2 .v2-overlay-backdrop,.aarvo-v2.v2-overlay-backdrop{background:color-mix(in srgb, var(--shadow-sm-color) 45%, transparent);z-index:60;position:fixed;inset:0}.aarvo-v2 .v2-overlay-backdrop[data-state=open],.aarvo-v2.v2-overlay-backdrop[data-state=open]{animation:v2-backdrop-in var(--motion-duration-modal) var(--motion-ease-enter)}.aarvo-v2 .v2-overlay-backdrop[data-state=closed],.aarvo-v2.v2-overlay-backdrop[data-state=closed]{animation:v2-backdrop-out var(--motion-duration-modal-exit) var(--motion-ease-exit)}.aarvo-v2 .v2-dialog,.aarvo-v2.v2-dialog{--v2-overlay-transform-closed:translate(-50%, -50%) scale(.95);--v2-overlay-transform-open:translate(-50%, -50%) scale(1);transform:var(--v2-overlay-transform-open);background:var(--color-bg-primary);border:.5px solid var(--color-b-primary);width:min(400px,100vw - 32px);min-height:159px;box-shadow:var(--shadow-md);font-family:var(--font-sans);z-index:70;box-sizing:border-box;transform-origin:50%;will-change:transform, opacity;border-radius:6px;outline:none;flex-direction:column;gap:24px;max-height:calc(100vh - 32px);padding:16px;display:flex;position:fixed;top:50%;left:50%}.aarvo-v2 .v2-dialog[data-state=open],.aarvo-v2.v2-dialog[data-state=open]{animation:v2-overlay-in var(--motion-duration-modal) var(--motion-ease-enter)}.aarvo-v2 .v2-dialog[data-state=closed],.aarvo-v2.v2-dialog[data-state=closed]{animation:v2-overlay-out var(--motion-duration-modal-exit) var(--motion-ease-exit)}.aarvo-v2 .v2-dialog__header{justify-content:space-between;align-items:flex-start;gap:8px;width:100%;display:flex}.aarvo-v2 .v2-dialog__header-text{flex-direction:column;flex:1 1 0;gap:8px;min-width:0;display:flex}.aarvo-v2 .v2-dialog__title{color:var(--color-text-primary);margin:0;font-size:18px;font-weight:550;line-height:23.4px}.aarvo-v2 .v2-dialog__description{color:var(--color-text-secondary);margin:0;font-size:15px;font-weight:400;line-height:19.5px}.aarvo-v2 .v2-dialog__close{appearance:none;width:16px;height:16px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-dialog__close:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}}.aarvo-v2 .v2-dialog__close:focus-visible{outline:2px solid var(--color-pr-primary);outline-offset:2px}.aarvo-v2 .v2-dialog__body{color:var(--color-text-primary);flex-direction:column;gap:12px;font-size:13px;line-height:16.9px;display:flex;overflow-y:auto}.aarvo-v2 .v2-dialog__body:empty{display:none}.aarvo-v2 .v2-dialog__footer{justify-content:stretch;gap:8px;width:100%;display:flex}.aarvo-v2 .v2-dialog__footer>*{flex:1 1 0;min-width:0}.aarvo-v2 .v2-dialog--preview,.aarvo-v2 .v2-modal--preview{z-index:auto;max-height:none;position:relative;inset:auto;transform:none}.aarvo-v2 .v2-dialog--preview{width:100%;height:100%}.aarvo-v2 .v2-modal,.aarvo-v2.v2-modal{--v2-overlay-transform-closed:translate(-50%, -50%) scale(.95);--v2-overlay-transform-open:translate(-50%, -50%) scale(1);width:min(560px,100vw - 32px);height:min(400px,100vh - 32px);transform:var(--v2-overlay-transform-open);background:var(--color-bg-primary);border:.5px solid var(--color-b-primary);box-shadow:var(--shadow-md);font-family:var(--font-sans);z-index:70;box-sizing:border-box;transform-origin:50%;will-change:transform, opacity;border-radius:6px;outline:none;flex-direction:column;gap:16px;padding:16px;display:flex;position:fixed;top:50%;left:50%;overflow:hidden}.aarvo-v2 .v2-modal[data-state=open],.aarvo-v2.v2-modal[data-state=open]{animation:v2-overlay-in var(--motion-duration-modal) var(--motion-ease-enter)}.aarvo-v2 .v2-modal[data-state=closed],.aarvo-v2.v2-modal[data-state=closed]{animation:v2-overlay-out var(--motion-duration-modal-exit) var(--motion-ease-exit)}.aarvo-v2 .v2-modal__header{flex-direction:column;flex:none;gap:8px;width:100%;display:flex}.aarvo-v2 .v2-modal__header-row{align-items:flex-start;gap:8px;width:100%;display:flex}.aarvo-v2 .v2-modal__title{color:var(--color-text-primary);flex:1 1 0;margin:0;font-size:18px;font-weight:550;line-height:23.4px}.aarvo-v2 .v2-modal__description{color:var(--color-text-secondary);margin:0;font-size:15px;font-weight:400;line-height:19.5px}.aarvo-v2 .v2-modal__close{appearance:none;width:16px;height:16px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.aarvo-v2 .v2-modal__close:focus-visible{box-shadow:0 0 0 2px var(--color-pr-quaternary);outline:none}.aarvo-v2 .v2-modal__content{border-top:.5px solid var(--color-b-primary);border-bottom:.5px solid var(--color-b-primary);width:100%;min-height:0;color:var(--color-text-primary);flex:1 1 0;padding:16px 0;font-size:13px;line-height:16.9px;overflow:auto}.aarvo-v2 .v2-modal__footer{justify-content:flex-end;gap:8px;width:100%;display:flex}.aarvo-v2 .v2-modal--preview{z-index:auto;width:560px;max-width:none;height:400px;max-height:none;position:relative;inset:auto;transform:none}.aarvo-v2 .v2-panel,.aarvo-v2.v2-panel{--v2-overlay-transform-closed:translate(-50%, -50%) scale(.95);--v2-overlay-transform-open:translate(-50%, -50%) scale(1);width:min(560px,100vw - 48px);height:min(400px,100vh - 48px);transform:var(--v2-overlay-transform-open);background:var(--color-bg-primary);border:.5px solid var(--color-b-primary);box-shadow:var(--shadow-lg);font-family:var(--font-sans);z-index:70;transform-origin:50%;will-change:transform, opacity;border-radius:6px;outline:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden}.aarvo-v2 .v2-panel[data-state=open],.aarvo-v2.v2-panel[data-state=open]{animation:v2-overlay-in var(--motion-duration-modal) var(--motion-ease-enter)}.aarvo-v2 .v2-panel[data-state=closed],.aarvo-v2.v2-panel[data-state=closed]{animation:v2-overlay-out var(--motion-duration-modal-exit) var(--motion-ease-exit)}.aarvo-v2 .v2-panel__header{border-bottom:.5px solid var(--color-b-primary);box-sizing:border-box;flex:none;align-items:center;gap:8px;width:100%;height:40px;padding:0 12px;display:flex}.aarvo-v2 .v2-panel__header-slot{flex:1 1 0;min-width:0}.aarvo-v2 .v2-panel__close{appearance:none;width:16px;height:16px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.aarvo-v2 .v2-panel__close:focus-visible{box-shadow:0 0 0 2px var(--color-pr-quaternary);border-radius:4px;outline:none}.aarvo-v2 .v2-panel__content{width:100%;min-height:0;color:var(--color-text-primary);flex:1 1 0;font-size:13px;line-height:16.9px;overflow:auto}.aarvo-v2 .v2-panel--preview{z-index:auto;width:100%;height:100%;position:relative;inset:auto;transform:none}.aarvo-v2 .v2-settings-row{box-sizing:border-box;width:720px;min-height:65px;font-family:var(--font-sans);align-items:center;gap:12px;padding:16px;display:flex;position:relative;overflow:hidden}.aarvo-v2 .v2-settings-row__leading{justify-content:center;align-items:center;width:35px;min-width:35px;height:34px;display:flex}.aarvo-v2 .v2-settings-row__text{flex-direction:column;width:516px;min-width:0;display:flex}.aarvo-v2 .v2-settings-row__title{max-width:350px;color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:16.9px;overflow:hidden}.aarvo-v2 .v2-settings-row__caption{max-width:350px;color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:15.6px;overflow:hidden}.aarvo-v2 .v2-settings-row__spacer{flex:1 1 0}.aarvo-v2 .v2-settings-row__trailing{justify-content:flex-end;align-items:center;width:160px;min-width:160px;height:32px;display:flex}.aarvo-v2 .v2-settings-row__divider{background:var(--color-b-primary);height:.5px;position:absolute;bottom:0;left:16px;right:16px}.aarvo-v2 .v2-context-panel-section{width:320px;min-height:160px;font-family:var(--font-sans);flex-direction:column;gap:8px;display:flex}.aarvo-v2 .v2-context-panel-section__header{flex:0 0 48px;width:320px;height:48px;position:relative}.aarvo-v2 .v2-context-panel-section__divider{background:var(--color-b-secondary);height:.5px;position:absolute;top:0;left:24px;right:24px}.aarvo-v2 .v2-context-panel-section__header-inner{box-sizing:border-box;align-items:center;gap:10px;height:40px;padding:0 24px;display:flex;position:absolute;inset:8px 0 0}.aarvo-v2 .v2-context-panel-section__title{color:var(--color-text-secondary);flex:1 1 0;margin:0;font-size:12px;font-weight:450;line-height:15.6px}.aarvo-v2 .v2-context-panel-section__trailing{justify-content:flex-end;align-items:center;gap:8px;min-height:40px;display:flex}.aarvo-v2 .v2-context-panel-section__content{width:320px;min-height:104px}.aarvo-v2 .v2-context-panel-section__trailing-demo{color:var(--color-text-tertiary);align-items:center;gap:4px;font-size:13px;font-weight:450;line-height:16.9px;display:inline-flex}.aarvo-v2 .v2-context-panel-item{box-sizing:border-box;width:320px;height:28px;color:var(--color-text-secondary);font-family:var(--font-sans);border-radius:4px;justify-content:space-between;align-items:center;padding:0 5.5px 0 6px;display:flex}.aarvo-v2 .v2-context-panel-item--focused{background:var(--color-bg-secondary);box-shadow:0 0 0 2px var(--color-pr-quaternary)}.aarvo-v2 .v2-context-panel-item--hover,.aarvo-v2 .v2-context-panel-item--selected{background:var(--color-bg-tertiary)}.aarvo-v2 .v2-context-panel-item--disabled{color:var(--color-text-tertiary)}.aarvo-v2 .v2-context-panel-item--button{appearance:none;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.aarvo-v2 .v2-context-panel-item--button.v2-context-panel-item--selected,.aarvo-v2 .v2-context-panel-item--button[aria-selected=true],.aarvo-v2 .v2-context-panel-item[aria-selected=true]{background:var(--color-bg-tertiary)}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-context-panel-item--button:hover:not(:disabled){background:var(--color-bg-tertiary)}}.aarvo-v2 .v2-context-panel-item--button:focus-visible{background:var(--color-bg-secondary);box-shadow:0 0 0 2px var(--color-pr-quaternary);outline:0}.aarvo-v2 .v2-context-panel-item--button:disabled{cursor:default}.aarvo-v2 .v2-context-panel-item__body,.aarvo-v2 .v2-context-panel-item__leading,.aarvo-v2 .v2-context-panel-item__trailing,.aarvo-v2 .v2-context-panel-item__caret{align-items:center;display:inline-flex}.aarvo-v2 .v2-context-panel-item__body{flex:1 1 0;gap:6px;min-width:0}.aarvo-v2 .v2-context-panel-item__leading{justify-content:center;width:20px;height:20px}.aarvo-v2 .v2-context-panel-item__title{color:currentColor;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:450;line-height:16.9px;overflow:hidden}.aarvo-v2 .v2-context-panel-item__trailing{color:currentColor;justify-content:flex-end;font-size:12px;font-weight:400;line-height:15.6px}.aarvo-v2 .v2-context-panel-item__caret{color:var(--color-text-tertiary);flex:0 0 12px;justify-content:center;line-height:0}.aarvo-v2 .v2-tree-branch{position:relative}.aarvo-v2 .v2-tree-branch__inner{opacity:0;pointer-events:none;transition:grid-template-rows var(--motion-duration-modal) var(--motion-ease-morph), opacity var(--motion-duration-standard-exit) var(--motion-ease-exit);grid-template-rows:0fr;display:grid;position:relative;overflow:hidden}.aarvo-v2 .v2-tree-branch__inner[data-open=true]{opacity:1;pointer-events:auto;transition:grid-template-rows var(--motion-duration-modal) var(--motion-ease-morph), opacity var(--motion-duration-standard) var(--motion-ease-enter);grid-template-rows:1fr}.aarvo-v2 .v2-tree-branch__svg{pointer-events:none;position:absolute}.aarvo-v2 .v2-tree-branch__content{box-sizing:border-box;flex-direction:column;min-height:0;display:flex}.aarvo-v2 .v2-tree-branch__content--enclosed>:last-child{margin-top:20px}@media (prefers-reduced-motion:reduce){.aarvo-v2 .v2-tree-branch__svg path,.aarvo-v2 .v2-tree-branch__svg rect,.aarvo-v2 .v2-tree-branch__svg circle,.aarvo-v2 .v2-tree-branch__inner{transition:none!important}}.aarvo-v2 .v2-star-indicator{vertical-align:middle;flex:none;display:inline-block}.aarvo-v2 .v2-star-indicator__mark{transition:fill .16s}.aarvo-v2 .v2-radial-indicator,.aarvo-v2 .v2-segmented-radial-indicator,.aarvo-v2 .v2-spinner{color:var(--color-positive-primary);vertical-align:middle;flex:none}.aarvo-v2 .v2-spinner svg{animation:v2-spinner-rotate .8s var(--motion-ease-linear) infinite;display:block}.aarvo-v2 .v2-phi-arc-loader{--v2-phi-arc-fg:var(--color-text-primary);--v2-phi-arc-accent:var(--color-pr-secondary);--v2-phi-arc-track:color-mix(in oklab, var(--color-text-primary) 10%, transparent);color:var(--v2-phi-arc-fg);flex:none;justify-content:center;align-items:center;display:inline-flex}.aarvo-v2 .v2-phi-arc-loader svg{display:block;overflow:visible}.aarvo-v2 .v2-phi-arc-loader__ring{transform-box:view-box;transform-origin:50%;animation-duration:var(--v2-phi-arc-period,.95s);animation-timing-function:linear;animation-iteration-count:infinite}.aarvo-v2 .v2-phi-arc-loader__ring--cw{animation-name:v2-phi-arc-spin-cw}.aarvo-v2 .v2-phi-arc-loader__ring--ccw{animation-name:v2-phi-arc-spin-ccw}.aarvo-v2 .v2-filter-chip{border:.5px solid var(--color-b-primary);background:var(--color-bg-secondary);height:28px;box-shadow:var(--shadow-xs);color:var(--color-text-primary);font-family:var(--font-sans);box-sizing:border-box;border-radius:4px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.aarvo-v2 .v2-filter-chip__filter,.aarvo-v2 .v2-filter-chip-accessory{box-sizing:border-box;align-items:center;gap:6px;height:28px;padding:2px 8px;display:inline-flex;overflow:hidden}.aarvo-v2 .v2-filter-chip__icon,.aarvo-v2 .v2-filter-chip-accessory__leading{justify-content:center;align-items:center;min-width:16px;height:16px;display:inline-flex}.aarvo-v2 .v2-filter-chip__label,.aarvo-v2 .v2-filter-chip-accessory__text,.aarvo-v2 .v2-filter-operator{white-space:nowrap;font-size:12px;line-height:15.6px}.aarvo-v2 .v2-filter-chip__label,.aarvo-v2 .v2-filter-chip-accessory--default .v2-filter-chip-accessory__text{color:var(--color-text-primary);font-weight:450}.aarvo-v2 .v2-filter-chip-accessory--input .v2-filter-chip-accessory__text,.aarvo-v2 .v2-filter-operator{color:var(--color-text-tertiary);font-weight:400}.aarvo-v2 .v2-filter-chip-accessory--input{gap:4px;min-width:120px;padding-left:8px;padding-right:24px}.aarvo-v2 .v2-filter-chip__value-button{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.aarvo-v2 .v2-filter-chip__value-button:focus-visible{box-shadow:inset 0 0 0 2px var(--color-pr-quaternary);outline:none}.aarvo-v2 .v2-filter-chip-accessory--toggle{padding:2px 8px}.aarvo-v2 .v2-filter-chip-accessory--toggle .v2-toggle{height:20px}.aarvo-v2 .v2-filter-operator,.aarvo-v2 .v2-filter-chip__dismiss{border-left:.5px solid var(--color-b-primary);border-right:.5px solid var(--color-b-primary);box-sizing:border-box;justify-content:center;align-items:center;min-width:28px;height:28px;padding:1px 8px;display:inline-flex}.aarvo-v2 .v2-filter-chip__dismiss{appearance:none;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border-top:0;border-bottom:0}.aarvo-v2 .v2-filter-chip__dismiss:focus-visible{box-shadow:inset 0 0 0 2px var(--color-pr-quaternary);outline:none}.aarvo-v2 .v2-filter-chip__operator-button{appearance:none;color:var(--color-text-tertiary);font-family:var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border-top:0;border-bottom:0;font-size:12px;font-weight:400;line-height:15.6px}.aarvo-v2 .v2-filter-chip__operator-button:focus-visible{box-shadow:inset 0 0 0 2px var(--color-pr-quaternary);outline:none}.aarvo-v2 .v2-filter-chip[data-active=true]{background:var(--color-bg-secondary)}.aarvo-v2 .v2-filter-bar{border-bottom:.5px solid var(--color-b-primary);box-sizing:border-box;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:4px;min-height:44px;padding:8px 16px;display:flex;position:relative}.aarvo-v2 .v2-filter-bar__add{appearance:none;border-radius:var(--radius-sm);background:var(--color-bg-secondary);width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--motion-duration-micro-exit) var(--motion-ease-hover), color var(--motion-duration-micro-exit) var(--motion-ease-hover);border:0;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.aarvo-v2 .v2-filter-bar__add:disabled{opacity:.45;cursor:default}.aarvo-v2 .v2-filter-bar__add:focus-visible{background:var(--color-bg-tertiary);color:var(--color-text-primary);outline:none}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-filter-bar__add:hover:not(:disabled){background:var(--color-bg-tertiary);color:var(--color-text-primary);outline:none}}.aarvo-v2 .v2-filter-bar__menu,.aarvo-v2 .v2-filter-bar__operator-popover,.aarvo-v2 .v2-filter-bar__value-popover{width:250px;min-width:250px;max-width:250px}.aarvo-v2 .v2-filter-bar__input-label{color:var(--color-text-tertiary);padding:0 6px 6px;font-size:12px;font-weight:450;line-height:15.6px;display:block}.aarvo-v2 .v2-filter-bar__input{border:.5px solid var(--color-b-primary);background:var(--color-bg-secondary);width:100%;height:32px;color:var(--color-text-primary);font-family:var(--font-sans);box-sizing:border-box;border-radius:4px;outline:none;padding:0 8px;font-size:13px;font-weight:450;line-height:16.9px}.aarvo-v2 .v2-filter-bar__input::placeholder{color:var(--color-text-tertiary)}.aarvo-v2 .v2-filter-bar__input:focus{border-color:var(--color-pr-primary);box-shadow:0 0 0 2px var(--color-pr-quaternary)}.aarvo-v2 .v2-filter-bar__empty{min-height:32px;color:var(--color-text-tertiary);align-items:center;padding:0 8px;font-size:13px;line-height:16.9px;display:flex}.aarvo-v2 .v2-layout-board{background:var(--color-bg-septenary);box-sizing:border-box;border-radius:6px;flex-direction:column;gap:36px;max-width:100%;padding:24px;display:flex;overflow-x:hidden}.aarvo-v2 .v2-layout-section{flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-width:0;display:flex}.aarvo-v2 .v2-layout-section__label{background:var(--color-bg-primary);min-height:32px;color:var(--color-text-primary);border-radius:3px;align-items:center;padding:6px 10px;font-size:16px;font-weight:450;line-height:20.8px;display:inline-flex}.aarvo-v2 .v2-layout-section__stage{box-sizing:border-box;background:var(--color-bg-secondary);justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;max-width:100%;padding:42px 48px;display:flex;overflow:hidden}.aarvo-v2 .v2-layout-section__stage--wide,.aarvo-v2 .v2-layout-section__stage--compact{min-width:0}.aarvo-v2 .v2-layout-section__stage--settings{min-width:0;padding:76px 48px}.aarvo-v2 .v2-layout-section__stage--avatar{min-width:0;padding:48px}.aarvo-v2 .v2-layout-section__stage--status{min-width:0;min-height:220px;padding:48px}.aarvo-v2 .v2-layout-section__stage--context{min-width:0;min-height:300px;padding:48px}.aarvo-v2 .v2-layout-section__stage--filters{min-width:0;min-height:380px;padding:48px}.aarvo-v2 .v2-layout-section__stage--indicators{min-width:0;min-height:420px;padding:48px}.aarvo-v2 .v2-layout-section__stage--modal{background:var(--color-b-primary);justify-content:center;align-items:center;min-width:0;min-height:560px;padding:64px}.aarvo-v2 .v2-layout-section__stage--modal-large,.aarvo-v2 .v2-layout-section__stage--panel{min-width:0;min-height:540px}.aarvo-v2 .v2-layout-section__stage--dark{background:var(--color-bg-septenary);min-width:0;min-height:260px;padding:42px 48px}.aarvo-v2 .v2-layout-section__stage--dark .v2-context-panel-item{color:var(--color-text-secondary)}.aarvo-v2 .v2-layout-section__stage--dark .v2-context-panel-item--focused{background:var(--color-bg-tertiary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-pr-primary) 35%, transparent)}.aarvo-v2 .v2-layout-section__stage--dark .v2-context-panel-item--hover,.aarvo-v2 .v2-layout-section__stage--dark .v2-context-panel-item--selected{background:var(--color-bg-tertiary)}.aarvo-v2 .v2-layout-section__stage--dark .v2-context-panel-item--disabled{color:var(--color-text-tertiary)}.aarvo-v2 .v2-layout-row{flex-wrap:wrap;align-items:flex-start;gap:18px;max-width:100%;display:flex}.aarvo-v2 .v2-layout-row--popover{gap:24px}.aarvo-v2 .v2-layout-row--booleans{gap:28px}.aarvo-v2 .v2-layout-row--menu,.aarvo-v2 .v2-layout-row--filters{gap:48px}.aarvo-v2 .v2-layout-stack,.aarvo-v2 .v2-layout-indicators{flex-direction:column;align-items:flex-start;gap:18px;max-width:100%;display:flex}.aarvo-v2 .v2-layout-stack--popover-controls{gap:12px}.aarvo-v2 .v2-layout-split-matrices{flex-wrap:wrap;align-items:flex-start;gap:42px;max-width:100%;display:flex}.aarvo-v2 .v2-layout-compact-matrix{flex-direction:column;gap:20px;width:100%;max-width:100%;display:flex}.aarvo-v2 .v2-layout-compact-matrix__row{flex-wrap:wrap;align-items:center;gap:20px 28px;max-width:100%;display:flex}.aarvo-v2 .v2-layout-matrix{flex-direction:column;gap:6px;min-width:0;max-width:100%;display:flex}.aarvo-v2 .v2-layout-matrix--fill{width:100%}.aarvo-v2 .v2-layout-matrix--inline{flex:0 auto;width:fit-content;max-width:100%}.aarvo-v2 .v2-layout-matrix__description{display:none}.aarvo-v2 .v2-layout-missing{border:1px dashed var(--color-negative-primary);min-height:40px;color:var(--color-negative-primary);font-family:var(--font-mono);border-radius:4px;align-items:center;padding:0 12px;font-size:12px;display:inline-flex}.aarvo-v2 .v2-layout-missing span{font-weight:600}@keyframes v2-spinner-rotate{to{transform:rotate(360deg)}}@keyframes v2-phi-arc-spin-cw{0%{transform:rotate(var(--v2-phi-arc-start))}to{transform:rotate(calc(var(--v2-phi-arc-start) + 360deg))}}@keyframes v2-phi-arc-spin-ccw{0%{transform:rotate(var(--v2-phi-arc-start))}to{transform:rotate(calc(var(--v2-phi-arc-start) - 360deg))}}@media (prefers-reduced-motion:reduce){.aarvo-v2 .v2-spinner svg,.aarvo-v2 .v2-phi-arc-loader__ring{animation:none}}
.aarvo-v2 .v2-system-foundations{flex-direction:column;gap:72px;max-width:100%;display:flex}.aarvo-v2 .v2-system-section{flex-direction:column;gap:36px;max-width:100%;display:flex;overflow-x:hidden}.aarvo-v2 .v2-system-section__header{flex-direction:column;gap:10px;max-width:900px;padding-left:0;display:flex}.aarvo-v2 .v2-system-section__header h2{color:var(--color-text-primary);font-size:32px;font-weight:var(--weight-md);margin:0;line-height:1.15}.aarvo-v2 .v2-system-section__header p{color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.4}.aarvo-v2 .v2-system-type-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;width:100%;max-width:100%;display:grid}.aarvo-v2 .v2-system-type-card{border:.5px solid var(--color-b-primary);background:var(--color-bg-primary);box-sizing:border-box;min-height:320px;color:var(--color-text-primary);border-radius:8px;padding:32px 28px}.aarvo-v2 .v2-system-type-card--fonts{flex-direction:column;align-items:center;gap:18px;padding-top:40px;display:flex}.aarvo-v2 .v2-system-type-card--fonts div,.aarvo-v2 .v2-system-type-list div{align-items:baseline;gap:14px;display:flex}.aarvo-v2 .v2-system-type-card span{min-width:48px;color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:15px;font-weight:var(--weight-xs);text-align:right;line-height:1.2}.aarvo-v2 .v2-system-type-card strong{color:var(--color-text-primary);font-size:22px;font-weight:var(--weight-md);line-height:1.2}.aarvo-v2 .v2-system-type-list{flex-direction:column;gap:18px;display:flex}.aarvo-v2 .v2-system-type-list strong{font-size:22px}.aarvo-v2 .v2-system-type-list:last-child strong{color:var(--color-text-secondary)}.aarvo-v2 .v2-system-colours{flex-direction:column;gap:44px;width:100%;max-width:100%;display:flex}.aarvo-v2 .v2-system-colour-group{flex-direction:column;gap:16px;display:flex}.aarvo-v2 .v2-system-colour-group h3{color:var(--color-text-primary);font-size:22px;font-weight:var(--weight-md);margin:0;line-height:1.2}.aarvo-v2 .v2-system-colour-rows{flex-direction:column;gap:8px;display:flex}.aarvo-v2 .v2-system-colour-row{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:6px;display:grid}.aarvo-v2 .v2-system-colour-tile{border:.5px solid color-mix(in srgb, var(--color-dark-900) 16%, transparent);box-sizing:border-box;min-width:0;min-height:48px;font-family:var(--font-mono);border-radius:6px;align-items:flex-end;gap:6px;padding:8px;font-size:9px;font-weight:550;line-height:1;display:flex}.aarvo-v2 .v2-system-palette{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;width:100%;max-width:100%;display:grid}.aarvo-v2 .v2-system-palette-card{border:.5px solid var(--color-b-primary);background:var(--color-bg-primary);box-sizing:border-box;border-radius:8px;flex-direction:column;gap:28px;min-height:0;padding:32px 28px;display:flex}.aarvo-v2 .v2-system-palette-card--dark{border-color:var(--color-dark-300);background:var(--color-dark-600);color:var(--color-light-200)}.aarvo-v2 .v2-system-palette-card h3,.aarvo-v2 .v2-system-palette-card h4{color:inherit;font-weight:var(--weight-md);margin:0}.aarvo-v2 .v2-system-palette-card h3{font-size:26px}.aarvo-v2 .v2-system-palette-card h4{font-size:17px}.aarvo-v2 .v2-system-palette-group{flex-direction:column;gap:16px;display:flex}.aarvo-v2 .v2-system-palette-stack{flex-direction:column;gap:6px;display:flex}.aarvo-v2 .v2-system-palette-grid{gap:6px;display:grid}.aarvo-v2 .v2-system-palette-grid--four{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.aarvo-v2 .v2-system-palette-grid--three{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.aarvo-v2 .v2-system-palette-swatch{border:.5px solid color-mix(in srgb, var(--color-dark-900) 12%, transparent);box-sizing:border-box;min-height:52px;font-family:var(--font-mono);border-radius:6px;align-items:flex-end;padding:8px;font-size:9px;font-weight:550;line-height:1;display:flex}.aarvo-v2 .v2-system-palette-card--dark .v2-system-palette-swatch{border-color:color-mix(in srgb, var(--color-light-50) 8%, transparent)}.aarvo-v2 .v2-system-palette-swatch--large{min-height:56px}.aarvo-v2 .v2-system-aux-grid{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:8px;display:grid}.aarvo-v2 .v2-system-aux-grid .v2-system-palette-swatch{min-height:52px}.aarvo-v2 .v2-system-shadows-frame{border:.5px solid var(--color-b-primary);background:var(--color-bg-primary);box-sizing:border-box;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));justify-content:center;gap:32px;width:100%;max-width:100%;padding:36px;display:grid}.aarvo-v2 .v2-system-shadow-sample{border:.5px solid var(--color-b-primary);background:var(--color-bg-quaternary);border-radius:8px;width:min(140px,100%);height:140px}@media (max-width:900px){.aarvo-v2 .v2-system-section__header{padding-left:0}.aarvo-v2 .v2-system-section__header h2{font-size:28px}.aarvo-v2 .v2-system-foundations{gap:56px}}
.aarvo-v2{--v2-nav-primary:var(--color-text-primary);--v2-nav-secondary:var(--color-text-secondary);--v2-nav-tertiary:var(--color-text-tertiary);--v2-nav-border:var(--color-b-primary);--v2-nav-focus:var(--color-pr-quaternary);--v2-nav-surface:var(--color-bg-primary);--v2-nav-surface-2:var(--color-bg-secondary);--v2-nav-surface-3:var(--color-bg-tertiary);--v2-nav-green:var(--color-pr-tertiary);--v2-nav-green-bg:var(--color-pr-quaternary);--v2-nav-orange:var(--color-warning-primary);--v2-nav-orange-bg:var(--color-warning-secondary);--v2-nav-blue:var(--auxiliary-blue-fg);--v2-nav-blue-bg:var(--auxiliary-blue-bg);--v2-nav-teal:var(--auxiliary-teal);--v2-nav-teal-bg:var(--auxiliary-teal-bg)}.aarvo-v2 .v2-navigation-tab{appearance:none;min-width:40px;height:28px;color:var(--v2-nav-tertiary);font-family:var(--font-sans);white-space:nowrap;cursor:default;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:450;line-height:18.2px;text-decoration:none;display:inline-flex;position:relative}.aarvo-v2 a.v2-navigation-tab,.aarvo-v2 .v2-navigation-tab--interactive{cursor:pointer}.aarvo-v2 .v2-navigation-tab__icon{color:currentColor;justify-content:center;align-items:center;display:inline-flex}.aarvo-v2 .v2-firm-view-header__request-icon{flex:0 0 14px;justify-content:center;align-items:center;width:14px;height:14px;line-height:0;display:inline-flex}.aarvo-v2 .v2-firm-view-header__request-icon svg{width:13px;height:13px;display:block}.aarvo-v2 .v2-navigation-tab__label:empty{display:none}.aarvo-v2 .v2-navigation-tab--divider-before{margin-left:8px}.aarvo-v2 .v2-navigation-tab--divider-before:before{content:"";background:var(--v2-nav-border);width:.5px;height:14px;position:absolute;top:7px;left:-7px}.aarvo-v2 .v2-navigation-tab--focused{background:var(--v2-nav-surface-2);box-shadow:0 0 0 2px var(--v2-nav-focus)}.aarvo-v2 .v2-navigation-tab--hover{background:var(--v2-nav-surface-3)}.aarvo-v2 .v2-navigation-tab--current,.aarvo-v2 .v2-navigation-tab--inline-current{color:var(--v2-nav-green)}.aarvo-v2 .v2-navigation-tab--inline-current{color:var(--v2-nav-primary)}.aarvo-v2 .v2-navigation-tab--orange.v2-navigation-tab--current{color:var(--v2-nav-orange)}.aarvo-v2 .v2-navigation-tab--blue.v2-navigation-tab--current{color:var(--v2-nav-blue)}.aarvo-v2 .v2-navigation-tab--teal.v2-navigation-tab--current{color:var(--v2-nav-teal)}.aarvo-v2 .v2-navigation-tab--underlined:after{content:"";background:currentColor;border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:-8px;left:2px;right:2px}.aarvo-v2 .v2-animated-tab-row{position:relative}.aarvo-v2 .v2-animated-tab-row .v2-navigation-tab--underlined:after{display:none}.aarvo-v2 .v2-animated-tab-row__indicator{opacity:0;pointer-events:none;width:0;height:3px;transition:opacity var(--motion-duration-micro) var(--motion-ease-hover);will-change:transform, width;border-radius:999px 999px 0 0;position:absolute;bottom:-8px;left:0}.aarvo-v2 .v2-animated-tab-row[data-ready=true] .v2-animated-tab-row__indicator{opacity:1}.aarvo-v2 .v2-animated-tab-row[data-animating=true] .v2-animated-tab-row__indicator{transition:transform var(--motion-duration-modal) var(--motion-ease-morph), width var(--motion-duration-modal) var(--motion-ease-morph), background-color var(--motion-duration-standard) var(--motion-ease-hover), opacity var(--motion-duration-micro) var(--motion-ease-hover)}@media (prefers-reduced-motion:reduce){.aarvo-v2 .v2-animated-tab-row__indicator{transition:none}}.aarvo-v2 .v2-environment-tab{appearance:none;min-width:64px;height:28px;color:var(--v2-nav-secondary);font-family:var(--font-sans);white-space:nowrap;cursor:default;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:450;line-height:18.2px;text-decoration:none;display:inline-flex}.aarvo-v2 .v2-environment-tab--link{cursor:pointer}.aarvo-v2 .v2-environment-tab__icon{color:currentColor;display:inline-flex}.aarvo-v2 .v2-environment-tab--selected.v2-environment-tab--green{background:var(--v2-nav-green-bg);color:var(--v2-nav-green)}.aarvo-v2 .v2-environment-tab--selected.v2-environment-tab--orange{background:var(--v2-nav-orange-bg);color:var(--v2-nav-orange)}.aarvo-v2 .v2-environment-tab--selected.v2-environment-tab--blue{background:var(--v2-nav-blue-bg);color:var(--v2-nav-blue)}.aarvo-v2 .v2-environment-tab--selected.v2-environment-tab--teal{background:var(--v2-nav-teal-bg);color:var(--v2-nav-teal)}.aarvo-v2 .v2-environment-tab--header{min-width:0;color:var(--v2-nav-secondary);gap:6px;padding-inline:8px;font-size:12px}.aarvo-v2 .v2-breadcrumbs,.aarvo-v2 .v2-breadcrumbs__list,.aarvo-v2 .v2-breadcrumbs__item{align-items:center;display:inline-flex}.aarvo-v2 .v2-breadcrumbs{position:relative}.aarvo-v2 .v2-breadcrumbs__list{gap:4px;margin:0;padding:0;list-style:none;position:relative}.aarvo-v2 .v2-breadcrumbs__item{flex:none;gap:4px;position:relative}.aarvo-v2 .v2-breadcrumbs .v2-navigation-tab{border-radius:var(--radius-sm);min-width:40px;height:28px;padding-inline:8px;line-height:normal}.aarvo-v2 .v2-breadcrumbs .v2-navigation-tab__label{line-height:normal}.aarvo-v2 .v2-breadcrumbs__separator{width:14px;min-width:14px;height:14px;color:var(--v2-nav-tertiary);font-size:var(--text-sm);font-weight:var(--weight-sm);justify-content:center;align-items:center;line-height:14px;display:inline-flex}.aarvo-v2 .v2-navigation-header{width:min(1440px,100%);height:44px;position:relative}.aarvo-v2 .v2-navigation-header__workspace-cluster{align-items:center;gap:6px;min-width:0;max-width:calc(50% - 112px);display:inline-flex;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.aarvo-v2 .v2-navigation-header__right-cluster{justify-content:flex-end;align-items:center;gap:6px;min-width:0;max-width:calc(50% - 112px);display:inline-flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.aarvo-v2 .v2-navigation-header__workspace,.aarvo-v2 .v2-navigation-header__inbox{appearance:none;height:28px;color:var(--v2-nav-secondary);font-family:var(--font-sans);transition:color var(--motion-duration-micro) var(--motion-ease-hover), transform var(--motion-duration-micro-exit) var(--motion-ease-hover);cursor:default;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:450;line-height:16.8px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.aarvo-v2 .v2-navigation-header__workspace{cursor:pointer;gap:10px;left:20px}.aarvo-v2 .v2-navigation-header__workspace-cluster .v2-navigation-header__workspace{flex:0 auto;min-width:0;max-width:min(220px,40vw);position:static;transform:none}.aarvo-v2 .v2-navigation-header__workspace-cluster .v2-navigation-header__workspace--firm-client{border:var(--border-size) solid var(--color-b-primary);border-radius:var(--radius-sm);background:var(--color-bg-tertiary);height:28px;color:var(--color-text-primary);box-shadow:var(--shadow-xs);column-gap:10px;padding:0 8px 0 6px}.aarvo-v2 .v2-navigation-header__workspace--firm-client .v2-navigation-header__workspace-chevron{color:var(--color-text-tertiary);margin-left:-6px}.aarvo-v2 .v2-navigation-header__workspace-cluster .v2-navigation-header__workspace>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aarvo-v2 .v2-navigation-header__workspace .v2-avatar{background:var(--auxiliary-purple-bg);color:var(--auxiliary-purple)}.aarvo-v2 .v2-navigation-header__workspace--firm-client .v2-avatar{background:var(--auxiliary-blue-bg);color:var(--auxiliary-blue-fg)}.aarvo-v2 .v2-navigation-header__firm-return-chip{appearance:none;border:var(--border-size) solid var(--color-b-primary);border-radius:var(--radius-sm);background:var(--color-bg-tertiary);height:28px;color:var(--color-text-secondary);box-shadow:var(--shadow-xs);cursor:pointer;transition:color var(--motion-duration-micro) var(--motion-ease-hover), transform var(--motion-duration-micro-exit) var(--motion-ease-hover), background-color var(--motion-duration-micro) var(--motion-ease-hover);flex:none;justify-content:center;align-items:center;gap:6px;padding:0 4px 0 6px;display:inline-flex}.aarvo-v2 .v2-navigation-header__firm-return-avatar{background:var(--auxiliary-purple-bg);color:var(--auxiliary-purple-fg)}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-navigation-header__workspace:hover,.aarvo-v2 .v2-navigation-header__firm-return-chip:hover{color:var(--color-text-primary)}}.aarvo-v2 .v2-navigation-header__environments{align-items:center;gap:4px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aarvo-v2 .v2-navigation-header__inbox{cursor:pointer;gap:6px;right:20px}.aarvo-v2 .v2-navigation-header__right-cluster .v2-navigation-header__inbox{flex:none;position:static;transform:none}.aarvo-v2 .v2-navigation-header__workspace:active,.aarvo-v2 .v2-navigation-header__inbox:active{transform:translateY(-50%)scale(.97)}.aarvo-v2 .v2-navigation-header__workspace-cluster .v2-navigation-header__workspace:active,.aarvo-v2 .v2-navigation-header__firm-return-chip:active,.aarvo-v2 .v2-navigation-header__right-cluster .v2-navigation-header__inbox:active{transform:scale(.97)}.aarvo-v2 .v2-navigation-header__firm-viewing-divider{border-top:.5px solid var(--color-b-tertiary);flex:none;width:14px;height:0;margin-inline:8px;display:block;transform:rotate(-90deg)}.aarvo-v2 .v2-navigation-header__firm-viewing{flex:0 auto;max-width:min(320px,100%)}.aarvo-v2 .v2-navigation-header__firm-viewing .v2-badge__label{min-width:0}.aarvo-v2 .v2-navigation-header__firm-viewing-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aarvo-v2 .v2-navigation-header__firm-viewing-return{flex:none}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-navigation-header__inbox:hover{color:var(--color-text-primary)}}.aarvo-v2.v2-inbox-popover,.aarvo-v2.v2-profile-popover{width:250px;min-width:250px;max-width:250px}.aarvo-v2.v2-profile-popover .v2-popover__group:last-child{border-bottom:0}.aarvo-v2.v2-profile-popover .v2-popover__group-label{padding-top:0}.aarvo-v2.v2-profile-popover .v2-popover-item__body>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:visible}.aarvo-v2.v2-profile-popover .v2-popover-item__trailing{color:var(--color-text-primary)}.aarvo-v2.v2-profile-popover .v2-profile-popover__theme-row{cursor:default}@media (hover:hover) and (pointer:fine){.aarvo-v2.v2-profile-popover .v2-profile-popover__theme-row:hover{background:0 0}}.aarvo-v2.v2-profile-popover .v2-profile-popover__theme-toggle{height:20px}.aarvo-v2.v2-profile-popover .v2-profile-popover__theme-toggle .v2-toggle__track{width:36px;height:20px}.aarvo-v2.v2-profile-popover .v2-profile-popover__workspace-highlighted{background:var(--color-bg-tertiary)}.aarvo-v2.v2-profile-popover .v2-profile-popover__avatar{font-size:11px;font-weight:var(--weight-lg)}.aarvo-v2.v2-profile-popover .v2-profile-popover__avatar--purple{background:var(--auxiliary-purple-bg);color:var(--auxiliary-purple)}.aarvo-v2.v2-profile-popover .v2-profile-popover__avatar--green{background:var(--auxiliary-green-bg);color:var(--auxiliary-green)}.aarvo-v2.v2-profile-popover .v2-profile-popover__avatar--blue{background:var(--auxiliary-blue-bg);color:var(--auxiliary-blue)}.aarvo-v2.v2-profile-popover .v2-profile-popover__logout-group{padding-top:4px;padding-bottom:4px}.aarvo-v2 .v2-view-header{width:min(1424px,100%)}.aarvo-v2 .v2-view-header__row{border-bottom:.5px solid var(--v2-nav-border);box-sizing:border-box;justify-content:space-between;align-items:center;height:44px;padding:8px 16px;display:flex}.aarvo-v2 .v2-view-header__tabs{align-items:center;gap:4px;display:inline-flex}.aarvo-v2 .v2-view-header__panel-button{appearance:none;width:28px;height:28px;color:var(--v2-nav-tertiary);cursor:default;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.aarvo-v2 .v2-navigation-footer{width:100%;height:52px;position:relative}.aarvo-v2 .v2-navigation-footer__help{appearance:none;z-index:45;border:.5px solid var(--color-b-secondary);background:var(--v2-nav-surface);width:28px;height:28px;color:var(--v2-nav-secondary);box-shadow:var(--shadow-sm);opacity:.9;transition:background-color var(--motion-duration-micro) var(--motion-ease-hover), color var(--motion-duration-micro) var(--motion-ease-hover), transform var(--motion-duration-micro-exit) var(--motion-ease-hover);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.aarvo-v2 .v2-navigation-footer__help:active{transform:translateY(-50%)scale(.97)}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-navigation-footer__help:hover{color:var(--color-text-primary);background:var(--color-bg-secondary)}}.aarvo-v2 .v2-navigation-footer__prompt{z-index:1;transition:transform var(--motion-ai-duration-focus-enter) var(--motion-ai-ease-settle);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aarvo-v2 .v2-navigation-footer__prompt[data-open=true]{z-index:45;transform:translate(-50%,calc(-50% - 30px))}.aarvo-v2 .v2-navigation-footer__prompt[data-open=true][data-tool=reconcile]{transform:translate(-50%,calc(-50% - 92px))}.aarvo-v2 .v2-navigation-footer__prompt[data-open=true] .v2-ai-prompt-box{width:min(460px,100vw - 32px)}.aarvo-v2 .v2-navigation-footer__prompt-box.v2-ai-prompt-box--tool{height:64px}.aarvo-v2 .v2-navigation-footer__prompt-box--reconcile.v2-ai-prompt-box--tool{height:188px}.aarvo-v2 .v2-navigation-footer__prompt-box .v2-ai-prompt-box__tool-slot{flex-basis:36px;height:36px}.aarvo-v2 .v2-navigation-footer__prompt-box--reconcile .v2-ai-prompt-box__tool-slot{flex-basis:160px;height:160px}.aarvo-v2 .v2-navigation-footer__prompt-box .v2-ai-prompt-tool,.aarvo-v2 .v2-navigation-footer__prompt-box .v2-ai-prompt{width:100%}.aarvo-v2 .v2-navigation-footer__reconcile-dropzone{width:100%;height:100%;color:var(--color-text-primary);cursor:pointer;transition:box-shadow var(--motion-duration-standard) var(--motion-ease-hover);outline:none;position:relative;overflow:clip}.aarvo-v2 .v2-navigation-footer__reconcile-dropzone[data-active=true]{box-shadow:inset 0 0 0 1px var(--color-pr-secondary)}.aarvo-v2 .v2-navigation-footer__reconcile-dropzone:focus-visible{box-shadow:inset 0 0 0 2px var(--color-pr-quaternary)}.aarvo-v2 .v2-navigation-footer__reconcile-input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.aarvo-v2 .v2-navigation-footer__reconcile-auto{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.aarvo-v2 .v2-navigation-footer__prompt{transition:none}}.aarvo-v2 .v2-navigation-footer__beta{--v2-beta-accent:var(--color-warning-primary);--v2-beta-muted:var(--color-text-tertiary);--v2-beta-report:var(--color-text-primary);border:.5px solid var(--v2-beta-accent);border-radius:var(--radius-full);width:max-content;height:28px;color:var(--v2-beta-muted);box-shadow:var(--shadow-xs);box-sizing:border-box;font-size:var(--text-xs);font-weight:var(--weight-sm);white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:0 10px;line-height:16px;display:inline-flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.aarvo-v2 .v2-navigation-footer__beta strong{color:var(--v2-beta-accent);font-weight:var(--weight-md);flex:none}.aarvo-v2 .v2-navigation-footer__beta span:not(.v2-navigation-footer__beta-report){flex:none}.aarvo-v2 .v2-navigation-footer__beta-report{color:var(--v2-beta-report);font-weight:var(--weight-sm);text-underline-offset:3px;flex:none;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1px}.aarvo-v2 .v2-navigation-footer__beta-report:focus-visible{outline:1px solid var(--v2-beta-accent);outline-offset:3px;border-radius:2px}.aarvo-v2[data-theme=dark] .v2-navigation-footer__beta,.dark .aarvo-v2 .v2-navigation-footer__beta{--v2-beta-accent:var(--color-warning-primary);--v2-beta-muted:var(--color-text-tertiary);--v2-beta-report:var(--color-text-primary)}@media (max-width:720px){.aarvo-v2 .v2-navigation-footer__beta{right:12px}}.aarvo-v2.v2-help-popover{width:250px;min-width:250px;max-width:250px}.aarvo-v2.v2-help-popover .v2-popover__group{border-bottom:0}.aarvo-v2.v2-help-popover .v2-help-popover__group{padding:8px}.aarvo-v2 .v2-navigation-board{gap:34px}.aarvo-v2 .v2-navigation-stage{background:var(--color-bg-secondary);border:.5px solid var(--color-bg-quaternary);border-radius:4px}.aarvo-v2 .v2-navigation-stage--header,.aarvo-v2 .v2-navigation-stage--footer{min-width:0;padding:38px clamp(20px,5vw,80px)}.aarvo-v2 .v2-navigation-stage--view-header{min-width:0;padding:20px clamp(20px,5vw,84px)}.aarvo-v2 .v2-navigation-stage--breadcrumbs{min-width:0;padding:36px clamp(20px,5vw,86px)}.aarvo-v2 .v2-navigation-stage--environment-tabs{min-width:0;padding:26px clamp(20px,5vw,60px)}.aarvo-v2 .v2-navigation-stage--tabs{min-width:0;padding:26px clamp(20px,5vw,94px)}.aarvo-v2 .v2-navigation-surface{border:.5px solid var(--color-b-primary);background:var(--color-bg-primary);width:100%;max-width:100%;box-shadow:var(--shadow-xs);border-radius:4px}.aarvo-v2 .v2-navigation-surface--header,.aarvo-v2 .v2-navigation-surface--footer{box-sizing:border-box;padding:20px}.aarvo-v2 .v2-navigation-surface--view-header{box-sizing:border-box;padding:0 20px}.aarvo-v2 .v2-navigation-surface--header .v2-navigation-header,.aarvo-v2 .v2-navigation-surface--footer .v2-navigation-footer{width:100%}.aarvo-v2 .v2-navigation-component-row{border:.5px solid var(--color-b-primary);background:var(--color-bg-primary);max-width:100%;box-shadow:var(--shadow-xs);border-radius:6px;flex-wrap:wrap;align-items:center;gap:16px;padding:20px;display:flex}.aarvo-v2 .v2-navigation-stage--tabs .v2-navigation-component-row{gap:8px}.aarvo-v2 .v2-navigation-frame{border:1.5px dashed var(--auxiliary-purple);box-sizing:border-box;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.aarvo-v2 .v2-navigation-frame--header{width:100%;max-width:1480px;height:84px;padding:20px}.aarvo-v2 .v2-navigation-frame--view-header{width:100%;max-width:1464px;height:292px;padding:20px}.aarvo-v2 .v2-navigation-frame--breadcrumbs{width:138px;height:48px;padding:10px 18px}.aarvo-v2 .v2-navigation-frame--separator{width:48px;height:48px}.aarvo-v2 .v2-navigation-frame--environment-tabs{gap:10px;width:400px;height:68px;padding:20px}.aarvo-v2 .v2-navigation-frame--tabs{gap:4px;width:532px;height:68px;padding:20px}.aarvo-v2 .v2-navigation-layout-row{flex-wrap:wrap;align-items:center;display:flex}.aarvo-v2 .v2-navigation-layout-row--breadcrumbs{gap:24px}
.aarvo-v2 .v2-shell{background:var(--color-bg-octonary);width:100%;height:100vh;min-height:100vh;max-height:100vh;color:var(--color-text-primary);flex-direction:column;display:flex;overflow:hidden}.aarvo-v2 .v2-shell__topbar,.aarvo-v2 .v2-shell__footer{background:var(--color-bg-octonary);flex:none;width:100%}.aarvo-v2 .v2-shell__view{border:.5px solid var(--color-b-primary);border-radius:var(--radius-lg);background:var(--color-bg-primary);flex-direction:column;flex:1 1 0;min-height:0;margin:0 8px;display:flex;overflow:hidden}.aarvo-v2 .v2-shell-view-header{border-bottom:.5px solid var(--color-b-primary);box-sizing:border-box;flex:0 0 44px;justify-content:space-between;align-items:center;height:44px;padding:8px 16px;display:flex}.aarvo-v2 .v2-shell-view-header__tabs{align-items:center;gap:4px;display:inline-flex}.aarvo-v2 .v2-shell-view-header__title{color:var(--color-text-primary);font-size:var(--text-md);font-weight:var(--weight-sm);line-height:1}.aarvo-v2 .v2-shell-view-header__panel-button{appearance:none;border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-tertiary);cursor:default;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.aarvo-v2 .v2-shell-view-header__panel-button:not(:disabled){cursor:pointer}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-shell-view-header__panel-button:not(:disabled):hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}}.aarvo-v2 .v2-shell-view-header__panel-button:disabled{opacity:.7}.aarvo-v2 .v2-shell__view-content{overscroll-behavior:contain;background:var(--color-bg-primary);flex:1 1 0;min-height:0;position:relative;overflow:auto}.aarvo-v2 .v2-shell__view-content--with-context{transition:grid-template-columns var(--motion-duration-standard) var(--motion-ease-morph);grid-template-columns:minmax(0,1fr) 320px;display:grid;overflow:hidden}.aarvo-v2 .v2-shell__view-content--with-context[data-context-open=false]{grid-template-columns:minmax(0,1fr) 0}.aarvo-v2 .v2-shell-content-view{overscroll-behavior:contain;min-height:0;position:relative;overflow:auto}.aarvo-v2 .v2-shell-context-panel{border-left:.5px solid var(--color-b-primary);background:var(--color-bg-primary);opacity:1;min-height:0;transition:opacity var(--motion-duration-micro) var(--motion-ease-hover);overflow:auto}.aarvo-v2 .v2-shell__view-content--with-context[data-context-open=false] .v2-shell-context-panel{opacity:0;border-left-color:#0000;overflow:hidden}.aarvo-v2 .v2-shell-view-header__panel-button:not(:disabled):active{transform:scale(.97)}
