@charset "UTF-8";/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--aira-light-px:-110px}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-ease:initial;--aira-light-t:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.relative{position:relative}.static{position:static}.end{inset-inline-end:var(--spacing)}.z-10{z-index:10}.-mr-px{margin-right:-1px}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[status\:error\]{status:error}}:root{--rf-primitive-neutral-0:#fafaf8;--rf-primitive-neutral-50:#f5f4f1;--rf-primitive-neutral-100:#e8e6e1;--rf-primitive-neutral-200:#c9c6bf;--rf-primitive-neutral-300:#a09c94;--rf-primitive-neutral-400:#78746c;--rf-primitive-neutral-500:#524f48;--rf-primitive-neutral-600:#3d3a34;--rf-primitive-neutral-700:#2c2a25;--rf-primitive-neutral-800:#1e1c18;--rf-primitive-neutral-white:#fff;--rf-primitive-blue-25:#f3f9ff;--rf-primitive-blue-50:#e6f2ff;--rf-primitive-blue-100:#b0d6ff;--rf-primitive-blue-500:#007bff;--rf-primitive-blue-600:#0070e8;--rf-primitive-blue-700:#0057b5;--rf-primitive-darkblue-0:#fafbfc;--rf-primitive-darkblue-50:#e6eaf0;--rf-primitive-darkblue-100:#b0bfcf;--rf-primitive-darkblue-200:#8aa0b8;--rf-primitive-darkblue-300:#547598;--rf-primitive-darkblue-800:#001b38;--rf-primitive-darkblue-900:#00152a;--rf-primitive-cool-gray-200:#c4cad0;--rf-primitive-cool-gray-300:#96999c;--rf-primitive-cool-gray-400:#6e7c8c;--rf-primitive-cool-gray-500:#6a6e71;--rf-primitive-cool-gray-600:#33393d;--rf-primitive-cool-gray-700:#273c53;--rf-primitive-cool-gray-800:#15212e;--rf-primitive-cool-gray-900:#12191f;--rf-primitive-aira-start:#4aa1ff;--rf-primitive-amber-50:#fff8e7;--rf-primitive-amber-100:#fdecc0;--rf-primitive-amber-500:#f5b100;--rf-primitive-amber-700:#ad7d00;--rf-primitive-purple-50:#f0eeff;--rf-primitive-purple-100:#d4cfff;--rf-primitive-purple-500:#6455ff;--rf-primitive-coral-50:#fff2ee;--rf-primitive-coral-100:#ffd7cb;--rf-primitive-coral-500:#ff7f56;--rf-primitive-green-50:#eafaeb;--rf-primitive-green-100:#beeec1;--rf-primitive-green-500:#2ec938;--rf-primitive-hotpink-50:#fff0f8;--rf-primitive-hotpink-100:#ffd4ee;--rf-primitive-hotpink-500:#ff3fb3;--rf-primitive-success-50:#eaf8f2;--rf-primitive-success-500:#2eb67d;--rf-primitive-danger-50:#fce9ef;--rf-primitive-danger-200:#f198b3;--rf-primitive-danger-500:#e01e5a;--rf-primitive-danger-600:#cc1b52;--rf-primitive-font-family-base:"Nunito", sans-serif;--rf-primitive-font-size-xs:10px;--rf-primitive-font-size-sm:12px;--rf-primitive-font-size-md:13px;--rf-primitive-font-size-lg:14px;--rf-primitive-font-size-xl:16px;--rf-primitive-font-size-2xl:18px;--rf-primitive-font-size-3xl:20px;--rf-primitive-font-size-4xl:24px;--rf-primitive-line-height-xs:14px;--rf-primitive-line-height-sm:16px;--rf-primitive-line-height-md:18px;--rf-primitive-line-height-lg:20px;--rf-primitive-line-height-xl:24px;--rf-primitive-line-height-2xl:28px;--rf-primitive-font-weight-regular:400;--rf-primitive-font-weight-medium:500;--rf-primitive-font-weight-semibold:600;--rf-primitive-font-weight-bold:700;--rf-primitive-spacing-2xs:2px;--rf-primitive-spacing-xs:4px;--rf-primitive-spacing-sm:8px;--rf-primitive-spacing-md:12px;--rf-primitive-spacing-lg:16px;--rf-primitive-spacing-xl:20px;--rf-primitive-spacing-2xl:24px;--rf-primitive-spacing-3xl:32px;--rf-primitive-radius-sm:4px;--rf-primitive-radius-md:6px;--rf-primitive-radius-lg:8px;--rf-primitive-radius-xl:12px;--rf-primitive-radius-full:9999px;--rf-primitive-shadow-sm:0 1px 3px #0000000a;--rf-primitive-shadow-md:0 4px 12px #00000014;--rf-primitive-shadow-lg:0 6px 24px #00000014;--rf-primitive-shadow-sheet:-4px 0 24px #00000014;--rf-primitive-duration-fast:.15s;--rf-primitive-duration-normal:.22s;--rf-primitive-duration-slow:.32s;--rf-primitive-duration-slower:.44s;--rf-primitive-easing-out:cubic-bezier(.16, 1, .3, 1);--rf-primitive-easing-sheet-open:cubic-bezier(.32, .72, 0, 1);--rf-primitive-easing-sheet-close:cubic-bezier(.4, 0, .68, .06);--rf-primitive-z-dropdown:10;--rf-primitive-z-popover:100;--rf-primitive-z-sheet:500;--rf-primitive-z-modal-backdrop:998;--rf-primitive-z-modal:999;--rf-primitive-z-snackbar:1000;--rf-primitive-z-tooltip:1001;--rf-semantic-star-filled:#f59e0b;--rf-semantic-star-empty:#d1d5db;--rf-semantic-delta-up:#16a34a;--rf-semantic-delta-down:#e11d48;--rf-build-tag:"phase-10-redeploy-v2"}html,body,#root{width:100%;margin:0;padding:0}body{background-color:#fff;font-family:Nunito,sans-serif}*{box-sizing:border-box}@keyframes aira-gradient-live{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes aira-sparkle-rotate{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes aira-tooltip-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@property --aira-light-px{syntax:"<length>";inherits:true;initial-value:-110px}@keyframes aira-light-sweep{0%{--aira-light-px:-110px}to{--aira-light-px:450px}}@property --aira-light-t{syntax:"<number>";inherits:false;initial-value:0}@keyframes aira-light-source{0%{--aira-light-t:0}to{--aira-light-t:1}}.rf-sidebar:before{content:"";pointer-events:none;clip-path:inset(0 -20px -20px 0);position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 3px 12px #01579829}@keyframes rf-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes rf-card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes rf-toast-in{0%{opacity:0;transform:translate(-50%)translateY(-16px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes rf-card-added{0%{opacity:0;background:var(--rf-primitive-blue-25);transform:translateY(-16px)}40%{opacity:1;background:var(--rf-primitive-blue-25);transform:translateY(0)}to{opacity:1;background:0 0;transform:translateY(0)}}@keyframes rf-skeleton-out{0%{opacity:1}to{opacity:0}}.rf-skeleton{background:linear-gradient(90deg,#fafafa 25%,#f0f0f0,#fafafa 75%) 0 0/200% 100%;animation:1.5s ease-in-out infinite rf-shimmer}@keyframes omni-panel-in{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes omni-panel-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-5px)scale(.99)}}@keyframes omni-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes omni-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes omni-result-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes omni-pill-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes omni-shimmer-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}.skeleton-bar{background:#edf0f4;border-radius:6px;position:relative;overflow:hidden}.skeleton-bar:after{content:"";background:linear-gradient(90deg,#0000,#ffffffbf,#0000);animation:1.6s ease-in-out infinite omni-shimmer-sweep;position:absolute;top:0;right:0;bottom:0;left:0}.rf-collapse{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .25s,opacity .2s;display:grid}.rf-collapse.rf-collapse--open{opacity:1;grid-template-rows:1fr}.rf-collapse>.rf-collapse-inner{min-height:0;overflow:hidden}.rf-collapse:not(.rf-collapse--open) .ag-body-viewport,.rf-collapse:not(.rf-collapse--open) .ag-center-cols-viewport{overflow:hidden!important}.rf-library-row{background:0 0;transition:background 80ms}.rf-library-row:hover{background:var(--rf-primitive-blue-25)}@keyframes rf-settings-panel-in{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes rf-settings-panel-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-5px)scale(.99)}}@media(prefers-reduced-motion:reduce){@keyframes rf-settings-panel-in{0%{opacity:0}to{opacity:1}}@keyframes rf-settings-panel-out{0%{opacity:1}to{opacity:0}}}@keyframes rf-sheet-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rf-sheet-slide-out{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes rf-sparkle-hue-1{0%,to{stop-color:#4aa1ff}33%{stop-color:#7b5bff}66%{stop-color:#c24dff}}@keyframes rf-sparkle-hue-2{0%,to{stop-color:#7b5bff}33%{stop-color:#c24dff}66%{stop-color:#4aa1ff}}@keyframes rf-sparkle-hue-3{0%,to{stop-color:#c24dff}33%{stop-color:#4aa1ff}66%{stop-color:#7b5bff}}.rf-sparkle-stop-1{animation:3s linear infinite rf-sparkle-hue-1}.rf-sparkle-stop-2{animation:3s linear infinite rf-sparkle-hue-2}.rf-sparkle-stop-3{animation:3s linear infinite rf-sparkle-hue-3}.page-enter{animation:.2s ease-out both rf-card-in}.rf-view-table{--ag-background-color:transparent;--ag-row-hover-color:var(--rf-primitive-blue-25);--ag-selected-row-background-color:transparent;--ag-odd-row-background-color:transparent}.rf-view-table .ag-root-wrapper{border:none;border-radius:0;background:0 0!important}.rf-view-table .ag-body-viewport,.rf-view-table .ag-center-cols-viewport,.rf-view-table .ag-center-cols-container{background:0 0!important}.rf-view-table .ag-header{background:var(--rf-primitive-neutral-0)!important;border-bottom:1px solid var(--rf-primitive-neutral-50)!important;z-index:2!important;height:44px!important;min-height:44px!important;position:sticky!important;top:0!important}.rf-view-table .ag-header-cell{border:none!important;padding:0 32px!important}.rf-view-table .ag-header-cell-text{color:var(--rf-primitive-neutral-600)!important;text-transform:uppercase!important;letter-spacing:1px!important;font-family:Nunito,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:44px!important}.rf-view-table .ag-header-cell-resize:after{display:none}.rf-view-table .ag-header-cell:focus-within{border:none;outline:none}.rf-view-table .ag-row{border-bottom:1px solid var(--rf-primitive-neutral-50)!important;background-color:#0000!important;border-top:none!important}.rf-view-table .ag-row:last-child{border-bottom:none!important}.rf-view-table .ag-row:before{display:none!important}.rf-view-table .ag-row-hover{background-color:var(--rf-primitive-blue-25)!important}.rf-view-table .ag-row .ag-cell{background-color:#0000!important}.rf-view-table.ag-theme-quartz .ag-row-selected,.rf-view-table.ag-theme-quartz .ag-row-selected .ag-cell{background-color:#fff!important}.rf-view-table .ag-cell{border:none!important;outline:none!important;align-items:center!important;padding:0 32px!important;font-family:Nunito,sans-serif!important;line-height:normal!important;display:flex!important;overflow:visible!important}.rf-view-table .ag-cell-focus{border:none!important;outline:none!important}.rf-view-table .ag-row:hover .rf-vt-actions{opacity:1!important}.rf-view-table .ag-body-horizontal-scroll{height:0!important;min-height:0!important;display:none!important}.rf-view-table,.rf-view-table .ag-root-wrapper,.rf-view-table .ag-root,.rf-view-table .ag-body,.rf-view-table .ag-body-viewport,.rf-view-table .ag-center-cols-viewport,.rf-view-table .ag-center-cols-clipper,.rf-view-table .ag-center-cols-container,.rf-view-table .ag-layout-auto-height{min-height:0!important}.rf-view-table .ag-overlay-no-rows-wrapper{display:none!important}.rf-view-table .ag-root:focus{outline:none}*{scrollbar-color:#00000038 transparent;scrollbar-width:thin!important}::-webkit-scrollbar{background:0 0;width:6px!important;height:6px!important}::-webkit-scrollbar-track{background:0 0!important;border:none!important}::-webkit-scrollbar-thumb{-webkit-appearance:none;background:#00000038!important;border:none!important;border-radius:4px!important}::-webkit-scrollbar-thumb:hover{background:#00000061!important}::-webkit-scrollbar-corner{background:0 0!important}::-webkit-resizer{background:0 0!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ease{syntax:"*";inherits:false}.app-shell{height:100vh;display:flex;flex-direction:column;overflow:hidden}.app-shell__body{display:flex;flex:1;min-height:0}.app-shell__main{flex:1;overflow:hidden;background:#f5f6f8}.app-shell__main--white{background:var(--rf-primitive-neutral-white)}.app-home{padding:var(--rf-primitive-spacing-3xl)}.app-home__hint{color:var(--rf-primitive-neutral-400);margin-bottom:var(--rf-primitive-spacing-md)}.app-home__cta{display:inline-block;padding:var(--rf-primitive-spacing-sm) 14px;background:var(--rf-primitive-blue-500);color:var(--rf-primitive-neutral-white);border-radius:var(--rf-primitive-radius-md);font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-lg);font-weight:var(--rf-primitive-font-weight-semibold);text-decoration:none}.navbar{width:100%;background:#f6fbff;display:flex;align-items:center;padding:var(--rf-primitive-spacing-sm) var(--rf-primitive-spacing-2xl) var(--rf-primitive-spacing-sm) var(--rf-primitive-spacing-lg);flex-shrink:0;position:relative;z-index:20;gap:26px;box-shadow:8px 2px 16px color-mix(in srgb,#015798 10%,transparent)}.navbar__logo{width:36px;height:36px;flex-shrink:0}.navbar__center{flex:1;display:flex;align-items:center;gap:var(--rf-primitive-spacing-lg);min-width:0}.navbar__left{flex:1;display:flex;align-items:center;gap:var(--rf-primitive-spacing-2xl);min-width:0;overflow:hidden}.navbar__search{flex:1;min-width:280px;max-width:604px;border-radius:24px;padding:6px var(--rf-primitive-spacing-sm) 6px var(--rf-primitive-spacing-2xl);display:flex;align-items:center;cursor:pointer;background:color-mix(in srgb,var(--rf-primitive-darkblue-50) 20%,transparent);border:1px solid var(--rf-primitive-neutral-50);transition:background var(--rf-primitive-duration-fast),border-color var(--rf-primitive-duration-fast)}.navbar__search--hovered{background:color-mix(in srgb,var(--rf-primitive-darkblue-50) 40%,transparent);border-color:var(--rf-primitive-blue-100)}.navbar__search-inner{display:flex;align-items:center;gap:var(--rf-primitive-spacing-lg);flex:1;min-width:0}.navbar__search-icon{font-size:var(--rf-primitive-font-size-xl);color:var(--rf-primitive-cool-gray-400);flex-shrink:0}.navbar__search-placeholder{flex:1;font-family:var(--rf-primitive-font-family-base);font-weight:var(--rf-primitive-font-weight-regular);font-size:var(--rf-primitive-font-size-lg);line-height:var(--rf-primitive-line-height-lg);color:var(--rf-primitive-cool-gray-400);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar__search-kbd{display:flex;align-items:center;gap:2px;background:var(--rf-primitive-neutral-white);border-radius:var(--rf-primitive-radius-full);padding:6px var(--rf-primitive-spacing-md);flex-shrink:0;margin-left:var(--rf-primitive-spacing-sm)}.navbar__search-kbd-key{font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-md);color:var(--rf-primitive-cool-gray-400);line-height:1}.navbar__right{display:flex;align-items:center;gap:var(--rf-primitive-spacing-2xl);flex-shrink:0}.navbar__aira-wrap{position:relative}.navbar__aira-btn{position:relative;display:flex;align-items:center;gap:var(--rf-primitive-spacing-sm);border-radius:48px;cursor:pointer;border:none;overflow:hidden;padding:10px var(--rf-primitive-spacing-xl);background:linear-gradient(105deg,#4aa1ff,#5578ff,#6455ff,#5578ff,#4aa1ff);background-size:300% 100%;background-position:0% 50%;filter:brightness(1);transition:filter .35s var(--rf-primitive-easing-out)}.navbar__aira-btn--hovered{animation:aira-gradient-live 5s ease-in-out infinite;filter:brightness(1.1)}.navbar__aira-shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 10%,rgba(255,255,255,.4) 50%,transparent 90%);transform:translate(-150%)}.navbar__aira-shine--hovered{transform:translate(200%);transition:transform 1.8s cubic-bezier(.42,0,.58,1)}.navbar__aira-label{font-family:var(--rf-primitive-font-family-base);font-weight:var(--rf-primitive-font-weight-semibold);font-size:var(--rf-primitive-font-size-lg);line-height:18px;color:var(--rf-primitive-neutral-white);position:relative;z-index:10}.navbar__icon-btn{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;border:none;padding:0;width:20px;height:20px}.navbar__icon-btn-bg{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:var(--rf-primitive-radius-full);background:var(--rf-primitive-blue-50);opacity:0;transition:opacity var(--rf-primitive-duration-fast)}.navbar__icon-btn-bg--hovered{opacity:1}.navbar__icon-btn-icon{font-size:18px;position:relative;z-index:1;color:#526375;transition:color var(--rf-primitive-duration-fast) ease-in-out}.navbar__icon-btn-icon--hovered{color:#1c2b3b}.navbar__icon-btn-tooltip{position:absolute;top:100%;margin-top:var(--rf-primitive-spacing-md);left:50%;transform:translate(-50%);background:var(--rf-primitive-darkblue-900);color:var(--rf-primitive-neutral-white);font-family:var(--rf-primitive-font-family-base);font-weight:var(--rf-primitive-font-weight-semibold);font-size:var(--rf-primitive-font-size-lg);line-height:18px;padding:2px var(--rf-primitive-spacing-sm);border-radius:var(--rf-primitive-radius-sm);pointer-events:none;white-space:nowrap;z-index:50}.navbar__avatar-wrap{position:relative}.navbar__avatar-btn{cursor:pointer;background:transparent;border:none;padding:0}.navbar__avatar{width:36px;height:36px;border-radius:var(--rf-primitive-radius-full);background:var(--rf-primitive-aira-start);overflow:hidden;flex-shrink:0}.navbar__avatar-img{width:100%;height:100%;object-fit:cover}.navbar__avatar-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:998}.navbar__avatar-menu{position:fixed;width:220px;background:var(--rf-primitive-neutral-white);border:1px solid #efefef;border-radius:var(--rf-primitive-radius-xl);box-shadow:0 8px 24px color-mix(in srgb,var(--rf-primitive-neutral-800) 10%,transparent);z-index:999;padding:var(--rf-primitive-spacing-lg) 0;font-family:var(--rf-primitive-font-family-base);animation:rf-card-in .15s ease-out both}.navbar__avatar-menu-user{padding:0 var(--rf-primitive-spacing-lg) var(--rf-primitive-spacing-md);border-bottom:1px solid #f5f6f6}.navbar__avatar-menu-name{font-size:var(--rf-primitive-font-size-lg);font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-cool-gray-800)}.navbar__avatar-menu-email{font-size:var(--rf-primitive-font-size-sm);color:var(--rf-primitive-cool-gray-500)}.navbar__avatar-menu-roles{padding:var(--rf-primitive-spacing-md) var(--rf-primitive-spacing-lg) 0}.navbar__avatar-menu-section-header{display:flex;align-items:center;gap:var(--rf-primitive-spacing-sm);margin-bottom:var(--rf-primitive-spacing-sm)}.navbar__avatar-menu-section-label{font-size:var(--rf-primitive-font-size-xs);font-weight:var(--rf-primitive-font-weight-bold);color:var(--rf-primitive-neutral-300);text-transform:uppercase;letter-spacing:.06em}.navbar__avatar-menu-section-tag{font-size:10px;font-weight:var(--rf-primitive-font-weight-bold);color:#e08a00;background:#fef3cd;padding:1px 6px;border-radius:var(--rf-primitive-radius-sm);letter-spacing:.03em}.navbar__role-btn{display:flex;align-items:center;gap:10px;width:100%;padding:var(--rf-primitive-spacing-sm) 0;background:none;border:none;cursor:pointer;font-family:var(--rf-primitive-font-family-base)}.navbar__role-radio{width:14px;height:14px;border-radius:var(--rf-primitive-radius-full);border:1.5px solid var(--rf-primitive-neutral-300);background:transparent;display:flex;align-items:center;justify-content:center;flex-shrink:0}.navbar__role-radio--active{border:none}.navbar__role-radio-dot{width:5px;height:5px;border-radius:var(--rf-primitive-radius-full);background:var(--rf-primitive-neutral-white)}.navbar__role-label{font-size:var(--rf-primitive-font-size-lg);font-weight:var(--rf-primitive-font-weight-regular);color:var(--rf-primitive-cool-gray-600)}.navbar__role-label--active{font-weight:var(--rf-primitive-font-weight-semibold)}.aira-tooltip{font-family:var(--rf-primitive-font-family-base);position:fixed;z-index:9999;pointer-events:none;width:328px}.aira-tooltip__caret-shadow{position:absolute;top:-8px;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #efefef}.aira-tooltip__caret-fill{position:absolute;top:-6px;left:50%;transform:translate(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid var(--rf-primitive-neutral-white)}.aira-tooltip__card{border-radius:var(--rf-primitive-radius-xl);position:relative;border:1px solid transparent;box-shadow:0 0 20px color-mix(in srgb,var(--rf-primitive-neutral-800) 4%,transparent);-webkit-backdrop-filter:blur(4.5px);backdrop-filter:blur(4.5px);overflow:hidden}.aira-tooltip__ambient{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:var(--rf-primitive-radius-xl)}.aira-tooltip__body{display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-md);padding:var(--rf-primitive-spacing-2xl) var(--rf-primitive-spacing-2xl) var(--rf-primitive-spacing-lg)}.aira-tooltip__title-row{display:flex;align-items:center;gap:var(--rf-primitive-spacing-sm);opacity:0;animation:omni-result-in .28s cubic-bezier(.16,1,.3,1) 60ms forwards}.aira-tooltip__title-icon{flex-shrink:0}.aira-tooltip__title{font-size:var(--rf-primitive-font-size-xl);font-weight:var(--rf-primitive-font-weight-bold);line-height:var(--rf-primitive-line-height-lg);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.aira-tooltip__copy{display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-sm);opacity:0;animation:omni-result-in .28s cubic-bezier(.16,1,.3,1) 115ms forwards}.aira-tooltip__copy-head{margin:0;color:var(--rf-primitive-cool-gray-800);font-size:var(--rf-primitive-font-size-lg);font-weight:var(--rf-primitive-font-weight-regular);line-height:var(--rf-primitive-line-height-sm)}.aira-tooltip__copy-body{margin:0;color:var(--rf-primitive-cool-gray-400);font-size:var(--rf-primitive-font-size-lg);font-weight:var(--rf-primitive-font-weight-regular);line-height:22px}.aira-tooltip__footer{padding:10px 22px;background:color-mix(in srgb,var(--rf-primitive-darkblue-50) 40%,transparent);display:flex;align-items:center;gap:var(--rf-primitive-spacing-lg);opacity:0;animation:omni-result-in .28s cubic-bezier(.16,1,.3,1) .17s forwards}.aira-tooltip__kbd{display:flex;align-items:center;gap:6px}.aira-tooltip__kbd-key{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--rf-primitive-neutral-white);border:1px solid #f4f5f7;border-radius:var(--rf-primitive-radius-sm);font-size:var(--rf-primitive-font-size-md);font-weight:800;color:#526375;line-height:1}.omni__catcher{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998}.omni__panel{position:fixed;z-index:9999;display:flex;flex-direction:column;background:#fff;border:1px solid #b0d6ff;border-radius:24px;box-shadow:0 12px 48px #4aa1ff24,0 4px 12px #0000000f;overflow:hidden;font-family:Nunito,sans-serif}.omni__header{height:51px;background:#f0f2f666;border-radius:24px 24px 0 0;display:flex;align-items:center;gap:12px;padding:0 20px 0 24px;flex-shrink:0}.omni__header-icon{font-size:16px;color:#6e7c8c;flex-shrink:0}.omni__input{flex:1;border:none;outline:none;background:transparent;font-family:Nunito,sans-serif;font-size:15px;font-weight:400;color:#6e7c8c;line-height:22px;min-width:0}.omni__input--filled{font-weight:600;color:#15212e}.omni__close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:none;background:transparent;cursor:pointer;flex-shrink:0;transition:background .15s ease}.omni__close:hover{background:#e6f2ff}.omni__close:hover .omni__close-icon{color:#1c2b3b}.omni__close-icon{font-size:13px;color:#526375;transition:color .15s ease}.omni__filters{display:flex;align-items:center;gap:8px;padding:10px 23px;flex-shrink:0;overflow-x:auto;scrollbar-width:none}.omni__pill{display:inline-flex;align-items:center;gap:7px;padding:5px 13px;border-radius:9999px;border:1px solid #e9ecee;background:#fff;cursor:pointer;font-family:Nunito,sans-serif;font-size:13px;color:#273c53;transition:all .14s ease;white-space:nowrap;opacity:0;animation:omni-pill-in .22s cubic-bezier(.16,1,.3,1) forwards}.omni__pill:hover{background:#f3f9ff}.omni__pill--active{border-color:color-mix(in srgb,var(--omni-entity-color) 38%,transparent);background:color-mix(in srgb,var(--omni-entity-color) 6%,transparent);color:var(--omni-entity-color)}.omni__pill--active:hover{background:color-mix(in srgb,var(--omni-entity-color) 6%,transparent)}.omni__pill-dot{width:6px;height:6px;border-radius:50%;background:var(--omni-entity-color);flex-shrink:0;display:block;margin-top:-2px}.omni__pill-label{display:inline-grid;line-height:13px}.omni__pill-label>span{grid-area:1/1}.omni__pill-label-ghost{font-weight:600;visibility:hidden;-webkit-user-select:none;user-select:none}.omni__pill-label-real{font-weight:400}.omni__pill--active .omni__pill-label-real{font-weight:600}.omni__divider{height:1px;background:#f4f5f7;flex-shrink:0}.omni__results{flex:1;min-height:0;overflow-y:auto;overflow-x:clip;padding:16px 23px;display:flex;flex-direction:column;gap:24px;position:relative}.omni__highlight{position:absolute;left:0;height:64px;background:#f3f9ff;border-radius:0;pointer-events:none;z-index:0;transition:top .18s cubic-bezier(.4,0,.2,1),opacity .15s ease}.omni__highlight--hidden{opacity:0}.omni-recent{display:flex;flex-direction:column;gap:12px}.omni-recent__header{display:flex;align-items:baseline;gap:5px;font-family:Nunito,sans-serif}.omni-recent__count{font-size:13px;font-weight:700;color:#12191f}.omni-recent__count-label{font-size:11px;font-weight:700;color:#6e7c8c;letter-spacing:.8px;text-transform:uppercase}.omni-recent__list{display:flex;flex-direction:column;gap:20px;position:relative}.omni-recent__highlight{position:absolute;top:-12px;left:-23px;height:64px;background:#f3f9ff;border-radius:0;transition:transform .18s cubic-bezier(.4,0,.2,1),opacity .12s ease;pointer-events:none;z-index:0}.omni-recent__highlight--hidden{opacity:0}.omni-recent__row{display:flex;align-items:center;gap:12px;padding:0 23px;margin:0 -23px;border-radius:0;cursor:pointer;position:relative;z-index:1;opacity:0;animation:omni-result-in .28s cubic-bezier(.16,1,.3,1) forwards}.omni-recent__row:active{background:#1c87d417}.omni-recent__row-body{flex:1;min-width:0}.omni-recent__row-name{font-size:15px;font-weight:600;color:#15212e;font-family:Nunito,sans-serif;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.omni-recent__row-tag{font-family:Nunito,sans-serif;font-size:13px;font-weight:400;white-space:nowrap;flex-shrink:0;padding-left:8px;color:var(--omni-entity-color)}.omni-recent__meta{display:flex;align-items:center;font-family:Nunito,sans-serif;font-size:13px;font-weight:400;color:#526375;line-height:18px}.omni-recent__meta-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.omni-recent__meta-item--w130{max-width:130px}.omni-recent__meta-item--w120{max-width:120px}.omni-recent__meta-item--w110{max-width:110px}.omni-dot{display:inline-block;width:4px;height:4px;border-radius:50%;background:#c8d0d8;margin:0 6px;flex-shrink:0;vertical-align:middle}.omni-avatar{width:40px;height:40px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.omni-avatar--photo{object-fit:cover;border:1px solid #f4f5f7}.omni-avatar--initials{background:color-mix(in srgb,var(--omni-entity-color) 9%,transparent);border:1px solid color-mix(in srgb,var(--omni-entity-color) 16%,transparent);font-family:Nunito,sans-serif;font-size:13px;font-weight:700;color:var(--omni-entity-color);letter-spacing:.02em;-webkit-user-select:none;user-select:none}.omni-avatar--logo-full{object-fit:cover}.omni-avatar__logo-img{width:24px;height:24px;object-fit:contain;filter:brightness(0) invert(1)}.omni-avatar--letter{border:1px solid rgba(0,0,0,.06);font-family:Nunito,sans-serif;font-size:15px;font-weight:700;color:#fff;-webkit-user-select:none;user-select:none}.omni-avatar--default{border:1px solid #f4f5f7}.omni-result{display:flex;align-items:center;gap:12px;padding:0 23px;margin:0 -23px;border-radius:0;cursor:pointer;position:relative;z-index:1;opacity:0;animation:omni-result-in .28s cubic-bezier(.16,1,.3,1) forwards}.omni-result:active{background:#1c87d417}.omni-result__body{flex:1;min-width:0}.omni-result__name{font-size:16px;font-family:Nunito,sans-serif;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.omni-result__meta{display:flex;align-items:center;margin-top:2px;font-size:14px;font-weight:400;font-family:Nunito,sans-serif;line-height:20px;min-width:0}.omni-result__clip{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.omni-result__clip--w90{max-width:90px}.omni-result__clip--w100{max-width:100px}.omni-result__clip--w120{max-width:120px}.omni-result__clip--w130{max-width:130px}.omni-result__clip--w140{max-width:140px}.omni-result__clip--w160{max-width:160px}.omni-result__clip--w180{max-width:180px}.omni-result__clip--w200{max-width:200px}.omni-result__clip--w220{max-width:220px}.omni-text-dark{color:#273c53}.omni-text-muted{color:#6e7c8c}.omni-text-mid{color:#15212e}.omni-text-bold{font-weight:700;color:#15212e}.omni-text-norm{font-weight:400;color:#6e7c8c}.omni-result__id-meta{display:inline-flex;align-items:center}.omni-section{display:flex;flex-direction:column;gap:12px}.omni-section__header{display:flex;align-items:center;justify-content:space-between;opacity:0;animation:omni-result-in .26s cubic-bezier(.16,1,.3,1) forwards}.omni-section__label{font-size:12px;font-weight:700;letter-spacing:.24px;text-transform:uppercase;font-family:Nunito,sans-serif;color:var(--omni-entity-color)}.omni-section__count{font-family:Nunito,sans-serif;font-size:12px;letter-spacing:.24px;text-transform:uppercase}.omni-section__count-num{font-weight:700;color:#273c53}.omni-section__count-label{font-weight:600;color:#6e7c8c}.omni-section__rows{display:flex;flex-direction:column;gap:20px;position:relative}.omni-skeleton-row{display:flex;align-items:center;gap:12px;padding:4px 8px}.omni-skeleton-row__avatar{width:40px;height:40px;border-radius:50%;flex-shrink:0}.omni-skeleton-row__body{flex:1;display:flex;flex-direction:column;gap:8px}.omni-skeleton-row__line-1{height:14px;width:55%}.omni-skeleton-row__line-2{height:12px;width:75%}.omni-loading{display:flex;flex-direction:column;gap:8px;padding:4px 0}.omni-empty{display:flex;flex-direction:column;gap:24px}.omni-empty__hero{display:flex;flex-direction:column;align-items:center;gap:16px;padding:16px 0 8px}.omni-empty__illo-wrap{width:280px;height:120px;position:relative;overflow:hidden;flex-shrink:0}.omni-empty__illo-pill{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:280px;height:40px;border-radius:48px;background:#e6f2ff;display:flex;align-items:center}.omni-empty__illo-pill-icon{width:16px;height:16px;margin-left:14px}.omni-empty__illo-magnify{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:116px;height:89px}.omni-empty__text{display:flex;flex-direction:column;align-items:center;gap:4px;font-family:Nunito,sans-serif;font-size:14px;text-align:center}.omni-empty__text-line{color:#273c53}.omni-empty__query{font-weight:600;color:#15212e}.omni-empty__hint{color:#6e7c8c}.omni-footer{display:flex;align-items:center;gap:8px;padding:12px 23px;background:transparent;width:100%;box-sizing:border-box;flex-shrink:0}.omni-footer__link{display:flex;align-items:center;gap:10px;flex:1;min-width:0;background:transparent;border:none;cursor:pointer;font-family:Nunito,sans-serif;text-align:left;padding:0}.omni-footer__link:hover .omni-footer__link-strong{color:#15212e}.omni-footer__link-icon{width:16px;height:16px;flex-shrink:0}.omni-footer__link-text{font-size:14px;color:#6e7c8c;line-height:20px}.omni-footer__link-strong{font-weight:600;color:#273c53;transition:color .12s ease}.omni-footer__hints{display:flex;gap:12px;align-items:center;flex-shrink:0}.omni-footer__hint{display:flex;gap:8px;align-items:center}.omni-footer__hint-keys{display:flex;gap:2px;align-items:center}.omni-footer__hint-label{font-size:12px;font-weight:400;color:#9ca5b0;letter-spacing:.24px;text-transform:capitalize;font-family:Nunito,sans-serif;white-space:nowrap}.omni-kbd{width:18px;height:18px;border-radius:4px;background:#f4f5f7;display:flex;align-items:center;justify-content:center;flex-shrink:0}.omni-kbd__icon{font-size:9px;color:#6e7c8c}.omni-kbd__return{font-size:11px;color:#6e7c8c;line-height:1;margin-top:1px}.sidebar{display:flex;flex-direction:column;align-items:center;gap:40px;width:62px;padding:var(--rf-primitive-spacing-2xl) 0;background:#f6fbff;height:100%;position:relative;z-index:20;overflow:visible}.sidebar__bottom-slot{margin-top:auto;width:100%;display:flex;justify-content:center;padding-bottom:var(--rf-primitive-spacing-sm)}.sidebar__item{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.sidebar__icon-wrap{position:relative;width:30px;height:30px;cursor:pointer;overflow:visible}.sidebar__icon-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:var(--rf-primitive-radius-md);background:transparent;transition:background-color var(--rf-primitive-duration-normal) ease-out}.sidebar__icon-bg--hovered{background:color-mix(in srgb,var(--rf-primitive-blue-500) 10%,transparent)}.sidebar__icon-bg--active{background:var(--rf-primitive-blue-500)}.sidebar__icon-glyph{transition:filter var(--rf-primitive-duration-normal) ease-out;position:relative}.sidebar__icon-glyph--hovered{filter:brightness(0) saturate(100%) invert(56%) sepia(67%) saturate(500%) hue-rotate(191deg) brightness(107%)}.sidebar__icon-glyph--active{filter:brightness(0) invert(1)}.sidebar__icon{position:relative;width:30px;height:30px}.sidebar__icon-img{position:absolute;transform:translate(-50%,-50%);top:50%}.sidebar__icon-dashboard-secondary{height:21px;width:9px;left:calc(50% + 6px)}.sidebar__icon-dashboard-primary{height:21px;width:9px;left:calc(50% - 6px)}.sidebar__icon-recruiting-secondary{height:24px;width:21px;left:calc(50% - 4.5px)}.sidebar__icon-recruiting-primary{height:15px;width:15px;left:calc(50% + 7.5px);top:calc(50% + 4.5px)}.sidebar__icon-sales-secondary{left:50%;width:24px;height:24px}.sidebar__icon-sales-primary{height:12.5px;width:12.5px;left:calc(50% + 5.15px);top:calc(50% - 5.15px)}.sidebar__icon-automation{height:24px;width:18px;left:50%}.sidebar__icon-aira-notetaker-wrap{position:absolute;width:24px;height:24px;left:50%;top:50%;transform:translate(-50%,-50%)}.sidebar__icon-aira-notetaker-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.sidebar__icon-aira{height:23px;width:26px;left:50%}.sidebar__icon-rfbi{position:absolute;display:block;width:100%;height:100%;object-fit:contain}.sidebar__flyout{position:absolute;left:100%;top:50%;transform:translateY(-50%) translate(-8px);display:flex;align-items:center;z-index:50;opacity:0;pointer-events:none;filter:drop-shadow(0 3px 12px color-mix(in srgb,#015798 16%,transparent));transition:opacity var(--rf-primitive-duration-normal) ease-out,transform var(--rf-primitive-duration-normal) ease-out}.sidebar__flyout--visible{opacity:1;transform:translateY(-50%) translate(0);pointer-events:auto}.sidebar__flyout-connector{flex-shrink:0;margin-right:-1px}.sidebar__panel{background:var(--rf-primitive-neutral-white);border-radius:var(--rf-primitive-radius-lg);padding:var(--rf-primitive-spacing-md) var(--rf-primitive-spacing-lg);min-width:200px;overflow:hidden}.sidebar__panel--with-subitems{padding-top:var(--rf-primitive-spacing-md);padding-bottom:var(--rf-primitive-spacing-2xl)}.sidebar__panel-title{font-family:var(--rf-primitive-font-family-base);font-weight:var(--rf-primitive-font-weight-bold);font-size:20px;line-height:var(--rf-primitive-line-height-2xl);color:var(--rf-primitive-cool-gray-600);margin:0}.sidebar__panel-title--with-subitems{color:var(--rf-primitive-cool-gray-900)}.sidebar__sub-list{margin-top:var(--rf-primitive-spacing-lg);display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-lg)}.sidebar__sub-item{position:relative;cursor:pointer}.sidebar__sub-label{font-family:var(--rf-primitive-font-family-base);font-weight:var(--rf-primitive-font-weight-regular);font-size:var(--rf-primitive-font-size-2xl);line-height:var(--rf-primitive-line-height-2xl);color:var(--rf-primitive-cool-gray-900);margin:0;transition:color var(--rf-primitive-duration-fast)}.sidebar__sub-label--active{color:var(--rf-primitive-blue-500)}.sidebar__sub-label:not(.sidebar__sub-label--active):hover{color:var(--rf-primitive-blue-500)}.sidebar__sub-active-bar{position:absolute;top:0;bottom:0;right:-16px;width:3px;background:var(--rf-primitive-blue-500);border-top-left-radius:3px;border-bottom-left-radius:3px}.ss{--mcs-neutral-n20: #f5f5f6;--mcs-text-light-01: #33393d;--mcs-text-dark-blue: #007bff;--mcs-button-brand-dark: #007bff;--mcs-border-white: #ffffff;--mcs-border-default: #dfe0e0;--mcs-text-asterisk: #e01e5a;--mcs-icon-soft: #96999c;--mcs-aira-stop-1: #4aa1ff;--mcs-aira-stop-2: #5578ff;--mcs-aira-stop-3: #6455ff;--mcs-aira-tint-1: #eef5ff;--mcs-aira-tint-2: #f0f1ff;--mcs-aira-tint-3: #f4ecff;display:flex;flex-direction:column;height:100%;background:var(--rf-primitive-neutral-white);font-family:var(--rf-primitive-font-family-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.ss__page-header{display:flex;align-items:center;justify-content:space-between;gap:var(--rf-primitive-spacing-lg);padding:var(--rf-primitive-spacing-lg) var(--rf-primitive-spacing-2xl);background:var(--rf-primitive-neutral-white);height:72px;flex-shrink:0}.ss__page-header-left{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-lg);min-width:0}.ss__page-header-center{flex:1;display:flex;justify-content:center;align-items:center;gap:28px;color:var(--mcs-text-light-01)}.ss__title-group{position:relative;display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-sm);height:44px;padding:0 var(--rf-primitive-spacing-md);border-radius:var(--rf-primitive-radius-sm);min-width:0}.ss__title-trigger{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-sm);background:transparent;border:0;padding:0;cursor:pointer;color:inherit;font:inherit;min-width:0}.ss__title-chevron{color:var(--mcs-icon-soft);font-size:12px}.ss__plan-menu{position:absolute;top:calc(100% + 4px);left:var(--rf-primitive-spacing-md);z-index:var(--rf-primitive-z-popover);min-width:280px;background:var(--mcs-border-white);border:1px solid var(--mcs-border-default);border-radius:var(--rf-primitive-radius-lg);box-shadow:var(--rf-primitive-shadow-lg);padding:6px;display:flex;flex-direction:column;gap:2px}.ss__plan-menu-heading{padding:6px 10px 4px;font-family:var(--rf-primitive-font-family-base);font-size:12px;font-weight:var(--rf-primitive-font-weight-semibold);color:var(--mcs-icon-soft);text-transform:uppercase;letter-spacing:.04em}.ss__plan-option{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--rf-primitive-spacing-md);background:transparent;border:0;padding:10px;border-radius:var(--rf-primitive-radius-md);cursor:pointer;text-align:left}.ss__plan-option:hover{background:var(--mcs-neutral-n20)}.ss__plan-option--selected{background:var(--rf-primitive-blue-25)}.ss__plan-text{display:flex;flex-direction:column;gap:2px;min-width:0}.ss__plan-name{font-family:var(--rf-primitive-font-family-base);font-size:14px;line-height:20px;font-weight:var(--rf-primitive-font-weight-semibold);color:var(--mcs-text-light-01)}.ss__plan-description{font-family:var(--rf-primitive-font-family-base);font-size:12px;line-height:16px;color:var(--mcs-icon-soft)}.ss__plan-check{color:var(--mcs-button-brand-dark);font-size:14px;margin-top:2px;flex-shrink:0}.ss__title{margin:0;font-family:var(--rf-primitive-font-family-base);font-size:16px;line-height:24px;font-weight:var(--rf-primitive-font-weight-semibold);color:var(--mcs-text-light-01);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss__title-edit{background:transparent;border:0;padding:0;color:var(--mcs-button-brand-dark);font-size:16px;cursor:pointer;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.ss__meta-item{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-sm);font-family:var(--rf-primitive-font-family-base);font-size:15px;line-height:24px;font-weight:var(--rf-primitive-font-weight-semibold);color:var(--mcs-text-light-01);white-space:nowrap}.ss__meta-label,.ss__meta-value{font-weight:var(--rf-primitive-font-weight-semibold)}.ss__meta-avatars{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-xs)}.ss__meta-avatars .ss-avatar{width:24px;height:24px;border:1px solid var(--mcs-border-white)}.ss__meta-avatars .ss-avatar+.ss-avatar{margin-left:-10px}.ss__meta-overflow{margin-left:var(--rf-primitive-spacing-sm);font-family:var(--rf-primitive-font-family-base);font-size:14px;line-height:24px;font-weight:var(--rf-primitive-font-weight-bold);color:var(--mcs-text-light-01)}.ss__page-actions{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-md)}.ss__back-btn{width:36px;height:36px;background:var(--mcs-neutral-n20);border:0;border-radius:var(--rf-primitive-radius-sm);color:var(--mcs-icon-soft);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.ss__back-btn:hover{filter:brightness(.96)}.ss__launch-btn{display:inline-flex;align-items:center;justify-content:center;height:40px;background:var(--mcs-button-brand-dark);border:0;border-radius:var(--rf-primitive-radius-full);padding:0 var(--rf-primitive-spacing-2xl);color:var(--mcs-border-white);font-family:var(--rf-primitive-font-family-base);font-size:14px;line-height:20px;font-weight:var(--rf-primitive-font-weight-semibold);cursor:pointer}.ss__launch-btn:hover{filter:brightness(.94)}.ss__more-btn{width:44px;height:44px;background:var(--mcs-border-white);border:0;border-radius:var(--rf-primitive-radius-sm);color:var(--mcs-icon-soft);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:18px}.ss__more-btn:hover{background:var(--mcs-neutral-n20)}.ss__tabs-bar{display:flex;align-items:center;justify-content:space-between;height:52px;padding:var(--rf-primitive-spacing-md) var(--rf-primitive-spacing-2xl) var(--rf-primitive-spacing-md) 96px;background:var(--mcs-neutral-n20);flex-shrink:0}.ss__add-recipients-btn{background:var(--rf-primitive-blue-25);color:var(--mcs-button-brand-dark);border:1px solid var(--mcs-button-brand-dark);border-radius:var(--rf-primitive-radius-full);padding:6px 20px;font-family:var(--rf-primitive-font-family-base);font-size:14px;line-height:20px;font-weight:var(--rf-primitive-font-weight-semibold);cursor:pointer;white-space:nowrap}.ss__add-recipients-btn:hover{background:#e0eeff}.ss__tabs{display:inline-flex;align-items:flex-start;gap:var(--rf-primitive-spacing-3xl)}.ss__tab{background:transparent;border:0;padding:0;height:28px;font-family:var(--rf-primitive-font-family-base);font-size:15px;line-height:28px;font-weight:var(--rf-primitive-font-weight-semibold);color:var(--mcs-text-light-01);cursor:pointer;position:relative;white-space:nowrap}.ss__tab:hover{color:var(--rf-primitive-neutral-800)}.ss__tab--active{color:var(--mcs-text-dark-blue)}.ss__tab--active:after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:2px;background:var(--mcs-button-brand-dark)}.ss__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--rf-primitive-spacing-2xl) var(--rf-primitive-spacing-3xl);display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-2xl)}.ss__row{display:grid;grid-template-columns:1fr;column-gap:var(--rf-primitive-spacing-lg);row-gap:var(--rf-primitive-spacing-2xl)}.ss__row--three{grid-template-columns:repeat(3,minmax(0,392px))}.ss__row--two{grid-template-columns:repeat(2,minmax(0,392px))}.ss__row--senders{grid-template-columns:minmax(0,800px)}.ss__row--with-clear{grid-template-columns:minmax(0,392px) 1fr}.ss__divider{border:0;border-top:1px solid var(--rf-primitive-neutral-100);margin:0}.ss__advanced-toggle{background:transparent;border:0;padding:0;display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-sm);color:var(--rf-primitive-neutral-800);font-size:var(--rf-primitive-font-size-lg);font-weight:var(--rf-primitive-font-weight-semibold);cursor:pointer;align-self:flex-start}.ss__advanced-icon{color:var(--rf-primitive-neutral-500);font-size:var(--rf-primitive-font-size-xl)}.ss__advanced{display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-lg);padding-left:var(--rf-primitive-spacing-md);margin-top:calc(-1 * var(--rf-primitive-spacing-md))}.ss__toggle-row{display:flex;align-items:flex-start;gap:var(--rf-primitive-spacing-md)}.ss__toggle-text{display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-2xs)}.ss__toggle-title{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-sm);font-size:var(--rf-primitive-font-size-lg);font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-neutral-800)}.ss__toggle-description{color:var(--rf-primitive-neutral-500);font-size:var(--rf-primitive-font-size-md);line-height:var(--rf-primitive-line-height-lg);max-width:540px}.ss__footer{display:flex;gap:var(--rf-primitive-spacing-md);margin:0 var(--rf-primitive-spacing-2xl) var(--rf-primitive-spacing-lg);padding:var(--rf-primitive-spacing-md) var(--rf-primitive-spacing-2xl);background:var(--rf-primitive-blue-25);border:0;border-radius:var(--rf-primitive-radius-lg);flex-shrink:0}.ss__save-btn{background:var(--rf-primitive-blue-500);color:var(--rf-primitive-neutral-white);border:0;border-radius:var(--rf-primitive-radius-md);padding:var(--rf-primitive-spacing-sm) var(--rf-primitive-spacing-2xl);font-size:var(--rf-primitive-font-size-lg);font-weight:var(--rf-primitive-font-weight-semibold);cursor:pointer}.ss__save-btn:hover{background:var(--rf-primitive-blue-600)}.ss__cancel-btn{background:var(--rf-primitive-neutral-white);color:var(--rf-primitive-neutral-700);border:1px solid var(--rf-primitive-neutral-200);border-radius:var(--rf-primitive-radius-md);padding:var(--rf-primitive-spacing-sm) var(--rf-primitive-spacing-2xl);font-size:var(--rf-primitive-font-size-lg);font-weight:var(--rf-primitive-font-weight-semibold);cursor:pointer}.ss__cancel-btn:hover{background:var(--rf-primitive-neutral-50)}.ss__aira-section{position:relative;background:var(--mcs-aira-tint-1);border:0;border-radius:var(--rf-primitive-radius-lg);padding:var(--rf-primitive-spacing-lg);display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-lg);overflow:hidden;transition:padding var(--rf-primitive-duration-normal) var(--rf-primitive-easing-out)}.ss__aira-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,var(--mcs-aira-tint-1) 0%,var(--mcs-aira-tint-2) 50%,var(--mcs-aira-tint-3) 100%);opacity:0;transition:opacity var(--rf-primitive-duration-slow) var(--rf-primitive-easing-out);pointer-events:none;border-radius:inherit}.ss__aira-section--aira:before{opacity:1}.ss__aira-section>*{position:relative;z-index:1}.ss__aira-group{display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-sm)}.ss__aira-section-header{display:flex;align-items:center;gap:var(--rf-primitive-spacing-lg);flex-wrap:wrap}.ss__aira-section-label{font-family:var(--rf-primitive-font-family-base);font-size:14px;line-height:24px;font-weight:var(--rf-primitive-font-weight-semibold);text-transform:uppercase;color:var(--mcs-text-light-01)}.ss__aira-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--rf-primitive-spacing-md)}.ss__aira-tab{background:var(--mcs-border-white);border:1.5px solid transparent;border-radius:var(--rf-primitive-radius-lg);padding:var(--rf-primitive-spacing-md) var(--rf-primitive-spacing-lg);text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:2px;transition:border-color var(--rf-primitive-duration-fast) ease,box-shadow var(--rf-primitive-duration-fast) ease}.ss__aira-tab:hover:not(.ss__aira-tab--active){border-color:#6455ff2e}.ss__aira-tab--active{border-color:var(--mcs-aira-stop-3);box-shadow:0 0 0 3px #6455ff1f}.ss__aira-tab-title{font-family:var(--rf-primitive-font-family-base);font-size:14px;line-height:20px;font-weight:var(--rf-primitive-font-weight-semibold);color:var(--mcs-text-light-01)}.ss__aira-tab-desc{font-family:var(--rf-primitive-font-family-base);font-size:12px;line-height:16px;color:var(--mcs-icon-soft)}.ss__aira-blocks{display:grid;grid-template-columns:repeat(3,minmax(0,392px));gap:var(--rf-primitive-spacing-lg)}.ss__aira-blocks .ss-field>*:last-child{margin-top:auto}.ss-aira-dual{display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-xs)}.ss-segmented{display:inline-flex;align-self:flex-start;background:var(--mcs-border-white);border:1px solid var(--mcs-border-default);border-radius:var(--rf-primitive-radius-full);padding:3px;gap:4px}.ss-segmented--narrow{border-radius:var(--rf-primitive-radius-md);border:1px solid var(--mcs-border-default);padding:2px;gap:2px}.ss-segmented--narrow .ss-segmented__btn{font-size:12px;padding:4px 10px}.ss-segmented--narrow .ss-segmented__btn--active{background:var(--mcs-neutral-n20);color:var(--mcs-text-light-01);box-shadow:none}.ss-segmented__btn{background:transparent;border:0;padding:5px 14px;border-radius:var(--rf-primitive-radius-full);font-family:var(--rf-primitive-font-family-base);font-size:13px;font-weight:var(--rf-primitive-font-weight-semibold);color:var(--mcs-text-light-01);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;transition:color var(--rf-primitive-duration-fast) ease,background var(--rf-primitive-duration-normal) var(--rf-primitive-easing-out),box-shadow var(--rf-primitive-duration-normal) var(--rf-primitive-easing-out)}.ss-segmented__btn--active{background:var(--mcs-button-brand-dark);color:var(--mcs-border-white)}.ss-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--rf-primitive-radius-full);font-size:9px;font-weight:var(--rf-primitive-font-weight-bold);letter-spacing:.04em;flex-shrink:0;overflow:hidden;position:relative}.ss-avatar__img{width:100%;height:100%;object-fit:cover;display:block}.ss-info-icon{color:var(--mcs-icon-soft);font-size:16px;cursor:help}.ss-field{display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-xs);min-width:0;width:100%}.ss-field--narrow{max-width:392px}.ss-field__label-row{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-xs)}.ss-field__label{font-family:var(--rf-primitive-font-family-base);font-size:14px;line-height:24px;font-weight:var(--rf-primitive-font-weight-semibold);text-transform:uppercase;color:var(--mcs-text-light-01)}.ss-field__required{color:var(--mcs-text-asterisk);font-weight:var(--rf-primitive-font-weight-semibold);font-size:14px;line-height:24px}.ss-field__header{display:flex;flex-direction:column;gap:2px}.ss-field__description{font-family:var(--rf-primitive-font-family-base);font-size:12px;line-height:16px;color:var(--mcs-icon-soft)}.ss-input{display:flex;align-items:center;justify-content:space-between;gap:var(--rf-primitive-spacing-sm);width:100%;height:48px;padding:9px 18px;background:var(--mcs-border-white);border:1.14px solid var(--mcs-border-default);border-radius:var(--rf-primitive-radius-lg);color:var(--mcs-text-light-01);font-family:var(--rf-primitive-font-family-base);font-size:14px;line-height:20px;font-weight:var(--rf-primitive-font-weight-regular);cursor:pointer;text-align:left}.ss-input:hover:not(.ss-input--readonly){border-color:var(--mcs-button-brand-dark)}.ss-input--readonly{background:var(--mcs-neutral-n20);border-width:1px;cursor:default}.ss-input--chips{align-items:center;flex-wrap:nowrap;padding:6px 12px;height:auto;min-height:48px;overflow:visible}.ss-input__content{flex:1;display:flex;align-items:center;gap:var(--rf-primitive-spacing-sm);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-input__content--placeholder{color:var(--mcs-icon-soft)}.ss-input__chips{flex-wrap:wrap;gap:var(--rf-primitive-spacing-sm);white-space:normal;overflow:visible}.ss-input__chevron{color:var(--mcs-icon-soft);font-size:12px;flex-shrink:0}.ss-owner-text{color:var(--mcs-text-light-01);font-family:var(--rf-primitive-font-family-base);font-size:14px;line-height:20px;font-weight:var(--rf-primitive-font-weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-chip{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-sm);height:32px;padding:0 12px 0 0;background:var(--mcs-border-white);border:1px solid var(--mcs-border-default);border-radius:999px 14px 14px 999px;font-family:var(--rf-primitive-font-family-base);font-size:14px;line-height:20px;color:var(--mcs-text-light-01);overflow:visible}.ss-chip .ss-avatar:first-child{margin-left:-1px}.ss-chip__name{font-weight:var(--rf-primitive-font-weight-semibold)}.ss-chip__tag{color:var(--mcs-icon-soft);font-weight:var(--rf-primitive-font-weight-regular)}.ss-chip__remove{background:transparent;border:0;padding:0;margin-left:var(--rf-primitive-spacing-xs);color:var(--mcs-icon-soft);font-size:12px;cursor:pointer;width:16px;height:16px;border-radius:var(--rf-primitive-radius-full);display:inline-flex;align-items:center;justify-content:center}.ss-chip__remove:hover{background:var(--mcs-neutral-n20);color:var(--mcs-text-light-01)}.ss-clear-link{align-self:flex-end;background:transparent;border:0;padding:var(--rf-primitive-spacing-2xs) 0;color:var(--rf-primitive-danger-500);font-size:var(--rf-primitive-font-size-md);font-weight:var(--rf-primitive-font-weight-semibold);cursor:pointer}.ss-clear-link:hover{color:var(--rf-primitive-danger-600)}.ss-toggle{width:36px;height:20px;border-radius:var(--rf-primitive-radius-full);background:var(--rf-primitive-neutral-200);border:0;padding:0;position:relative;cursor:pointer;flex-shrink:0;transition:background var(--rf-primitive-duration-fast) ease}.ss-toggle__thumb{position:absolute;left:2px;top:2px;width:16px;height:16px;background:var(--rf-primitive-neutral-white);border-radius:var(--rf-primitive-radius-full);box-shadow:var(--rf-primitive-shadow-sm);transition:left var(--rf-primitive-duration-fast) ease}.ss-toggle--on{background:var(--rf-primitive-blue-500)}.ss-toggle--on .ss-toggle__thumb{left:18px}
