@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-mono-vietnamese-wght-normal.DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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{--shimmer-angle:20deg}*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:"Geist Variable", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--color-black:#000;--spacing:.25rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--tracking-widest:.1em;--radius-xs:.125rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Geist Variable", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, Consolas, monospace}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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%;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;-webkit-text-decoration:inherit;-webkit-text-decoration: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;appearance:button}::file-selector-button{-webkit-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{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-\[50\%\]{top:50%}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.left-2{left:calc(var(--spacing) * 2)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.my-1{margin-block:calc(var(--spacing) * 1)}.ms-1{margin-inline-start:calc(var(--spacing) * 1)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.min-h-16{min-height:calc(var(--spacing) * 16)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.resize{resize:both}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.-space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1) * calc(1 - var(--tw-space-x-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--r-16)}.rounded-md{border-radius:var(--r-12)}.rounded-sm{border-radius:8px}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border,.border-input{border-color:var(--border)}.bg-accent{background-color:var(--chip)}.bg-background{background-color:var(--bg)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-muted{background-color:var(--chip)}.bg-popover{background-color:var(--bg)}.bg-transparent{background-color:#0000}.fill-current{fill:currentColor}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-current{color:currentColor}.text-foreground{color:var(--fg)}.text-muted-foreground{color:var(--muted)}.text-popover-foreground{color:var(--fg)}.capitalize{text-transform:capitalize}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:var(--bg)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-200{--tw-duration:.2s;transition-duration:.2s}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\!running{animation-play-state:running!important}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--accent)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--accent-fg)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--fg)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted)}@media (hover:hover){.hover\:opacity-100:hover{opacity:1}}.focus\:bg-accent:focus{background-color:var(--chip)}.focus\:text-accent-foreground:focus{color:var(--fg)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--accent)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:border-ring:focus-visible{border-color:var(--accent)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--bad)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--bad) 20%, transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--chip)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--fg)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--accent)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--accent)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--accent-fg)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--chip)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--fg)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--bad)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--bad) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--bad)}@media not all and (min-width:40rem){.max-sm\:inset-0{inset:calc(var(--spacing) * 0)}.max-sm\:top-0{top:calc(var(--spacing) * 0)}.max-sm\:left-0{left:calc(var(--spacing) * 0)}.max-sm\:h-dvh{height:100dvh}.max-sm\:max-h-none{max-height:none}.max-sm\:w-full{width:100%}.max-sm\:max-w-full{max-width:100%}.max-sm\:flex-1{flex:1}.max-sm\:translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.max-sm\:translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.max-sm\:animate-none{animation:none}.max-sm\:rounded-none{border-radius:0}.max-sm\:border-0{border-style:var(--tw-border-style);border-width:0}}@media (min-width:40rem){.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:text-left{text-align:left}}@media (min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.dark\:bg-input\/30:where(.dark,.dark *){background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--border) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-input\/50:where(.dark,.dark *):hover{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--border) 50%, transparent)}}}.dark\:aria-invalid\:ring-destructive\/40:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--bad) 40%, transparent)}}.dark\:data-\[state\=checked\]\:bg-primary:where(.dark,.dark *)[data-state=checked]{background-color:var(--accent)}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where(.dark,.dark *)[data-variant=destructive]:focus{background-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where(.dark,.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--bad) 20%, transparent)}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--bad)!important}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}@layer rx-surfaces{@keyframes rex-view-in{0%{opacity:0}to{opacity:1}}@keyframes rex-orb{to{transform:rotate(1turn)}}@keyframes rex-monte{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rex-jauge{0%{transform:scaleX(0)}to{transform:scaleX(var(--v,0))}}@keyframes rex-entre{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;border-color:var(--border)}html{background:var(--bg);scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}svg{flex:none}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklab, var(--fg) 16%, transparent)}}*{scrollbar-width:thin;scrollbar-color:var(--fg) transparent}@supports (color:color-mix(in lab, red, red)){*{scrollbar-color:color-mix(in oklab, var(--fg) 18%, transparent) transparent}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--fg);border:3px solid #0000;border-radius:999px}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--fg) 18%, transparent)}}::-webkit-scrollbar-thumb{background-clip:content-box}::-webkit-scrollbar-track{background:0 0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible){outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rex-app{background:var(--bg);min-height:100vh;position:relative}.rex-app:before{z-index:var(--z-content);pointer-events:none;background:radial-gradient(620px 300px at 50% -120px, var(--accent), transparent 70%);height:420px;position:fixed;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.rex-app:before{background:radial-gradient(620px 300px at 50% -120px, color-mix(in oklab, var(--accent) 8%, transparent), transparent 70%)}}.rex-app:before{content:""}@supports (color:color-mix(in lab, red, red)){.dark .rex-app:before{background:radial-gradient(620px 320px at 50% -120px, color-mix(in oklab, var(--accent) 12%, transparent), transparent 72%)}}.rex-view{animation:rex-view-in var(--dur-3) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.rex-view{animation:none}}.page-head{justify-content:space-between;align-items:flex-end;gap:28px;min-height:84px;margin-bottom:24px;display:flex}.page-head p{color:var(--muted);margin:0 0 6px;font-size:12px;font-weight:500}.page-head h1{color:var(--fg);letter-spacing:-.022em;margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.15}.page-head>div>span{max-width:640px;color:var(--fg);margin-top:8px;display:block}@supports (color:color-mix(in lab, red, red)){.page-head>div>span{color:color-mix(in oklab, var(--fg) 80%, var(--bg))}}.page-head>div>span{font-size:14px;line-height:1.55}.page-actions{gap:8px;padding-bottom:2px;display:flex}.page-actions button{min-height:36px;font-size:13px}.page-actions svg{width:15px}.primary-action{background:var(--accent);color:var(--accent-fg);box-shadow:none;border:0;font-weight:600}@media (hover:hover){.primary-action:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.primary-action:hover{background:color-mix(in oklab, var(--accent) 88%, var(--fg))}}}.primary-action:active{transform:scale(.98)}.primary-action svg{width:15px}.surface{border:1px solid var(--border);background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.surface{background:color-mix(in oklab, var(--fg) 3%, var(--bg))}}.section-title{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 16px;display:flex}.section-title h2{color:var(--fg);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600}.section-title svg{width:13px}.score{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;display:flex}.score strong{color:var(--fg);letter-spacing:-.02em;font-size:17px;font-weight:600;line-height:1}.score small{color:var(--muted);margin-top:3px;font-size:11px;font-weight:500}.score.secondary strong{color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.score.secondary strong{color:color-mix(in oklab, var(--fg) 80%, var(--bg))}}.score-bar{background:var(--fg);border-radius:999px;width:38px;height:3px;margin-top:5px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.score-bar{background:color-mix(in oklab, var(--fg) 5%, var(--bg))}}.score-bar i{background:var(--muted);border-radius:999px;height:100%;display:block}.score-bar.mid i{background:var(--accent)}.score-bar.high i{background:var(--ok)}.company-mark{border:1px solid var(--fg);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.company-mark{border:1px solid color-mix(in oklab, var(--fg) 8%, transparent)}}.company-mark{background:hsl(var(--mark-hue) 46% 93%)}.dark .company-mark{background:hsl(var(--mark-hue) 30% 20%);border-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.dark .company-mark{border-color:color-mix(in oklab, var(--fg) 14%, transparent)}}.company-mark-initials{letter-spacing:.01em;color:hsl(var(--mark-hue) 42% 32%);font-size:9px;font-weight:600}.dark .company-mark-initials{color:hsl(var(--mark-hue) 44% 76%)}.company-mark[style*=background] .company-mark-initials{color:inherit}.company-mark img{object-fit:contain;width:100%;height:100%;padding:18%;position:absolute;inset:0}.tag{border:1px solid var(--fg);align-items:center;min-height:20px;padding:1px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tag{border:1px solid color-mix(in oklab, var(--fg) 18%, transparent)}}.tag{color:var(--muted);letter-spacing:0;text-transform:none;font-size:11px;font-weight:500}.tag.warn{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.tag.warn{border-color:color-mix(in oklab, var(--warn) 40%, transparent)}}.tag.warn{color:var(--warn)}.tag.success{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.tag.success{border-color:color-mix(in oklab, var(--ok) 40%, transparent)}}.tag.success{color:var(--ok)}.contacts{overflow:hidden}.status-label{border:1px solid var(--fg);align-items:center;min-height:22px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.status-label{border:1px solid color-mix(in oklab, var(--fg) 18%, transparent)}}.status-label{color:var(--muted);border-radius:6px;font-size:11px;font-weight:500}.status-label.connected{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.status-label.connected{border-color:color-mix(in oklab, var(--ok) 35%, transparent)}}.status-label.connected{color:var(--ok)}.status-label.error{border-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.status-label.error{border-color:color-mix(in oklab, var(--bad) 35%, transparent)}}.status-label.error{color:var(--bad)}.status-label.needs_setup{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.status-label.needs_setup{border-color:color-mix(in oklab, var(--warn) 35%, transparent)}}.status-label.needs_setup{color:var(--warn)}.empty{min-height:150px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex}.empty svg{width:18px;margin-bottom:10px}.empty strong{color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.empty strong{color:color-mix(in oklab, var(--fg) 80%, var(--bg))}}.empty strong{font-size:13px;font-weight:500}.empty span{max-width:360px;margin-top:4px;font-size:12px;line-height:1.5}.loading{gap:14px;padding-top:20px;display:grid}.loading>*{background:var(--fg);height:104px}@supports (color:color-mix(in lab, red, red)){.loading>*{background:color-mix(in oklab, var(--fg) 5%, var(--bg))}}.error-panel{text-align:center;max-width:520px;margin:96px auto}.error-panel>svg{width:22px;color:var(--bad)}.error-panel h1{margin:14px 0 6px;font-size:22px;font-weight:600}.error-panel p{color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.error-panel p{color:color-mix(in oklab, var(--fg) 80%, var(--bg))}}.error-panel p{font-size:13px}.error-panel button{margin-top:14px}.sheet-tags{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.sheet-body{gap:24px;padding:24px 32px 36px;display:grid}.score-pair{grid-template-columns:1fr 1fr;display:grid}.score-pair>.score{padding:14px 0}.score-pair>.score+.score{border-left:1px solid var(--border);padding-left:20px}.score-pair .score strong{font-size:28px}.sheet-body label{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.gates h3,.report h3{color:var(--fg);margin:0 0 10px;font-size:12.5px;font-weight:600}.gates>span{border-bottom:1px solid var(--border);min-height:42px;color:var(--fg);grid-template-columns:20px 1fr auto;align-items:center;gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.gates>span{color:color-mix(in oklab, var(--fg) 80%, var(--bg))}}.gates>span{font-size:12px;font-weight:500}.gates>span:last-child{border-bottom:0}.gates svg{width:14px;color:var(--ok)}.gates small{color:var(--muted);font-size:11px;font-weight:400}.gates .warn svg,.gates .warn small{color:var(--warn)}.report>div{border-bottom:1px solid var(--border);grid-template-columns:26px 1fr;padding:10px 0;display:grid}.report b{color:var(--accent);font-size:11px}.report span{justify-content:space-between;gap:14px;display:flex}.report strong{color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.report strong{color:color-mix(in oklab, var(--fg) 80%, var(--bg))}}.report strong{font-size:12px;font-weight:500}.report small{color:var(--muted);text-align:right;font-size:11px}.add-dialog{max-height:90vh;overflow-y:auto;background:var(--fg)!important}@supports (color:color-mix(in lab, red, red)){.add-dialog{background:color-mix(in oklab, var(--fg) 3%, var(--bg))!important}}.add-dialog [data-slot=dialog-title]{color:var(--fg);font-size:18px;font-weight:600}.add-dialog [data-slot=dialog-description]{color:var(--muted);font-size:13px}.field{gap:6px;display:grid}.field label{color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.field label{color:color-mix(in oklab, var(--fg) 80%, var(--bg))}}.field label{font-size:12px;font-weight:500}.field input{background:var(--fg);height:36px}@supports (color:color-mix(in lab, red, red)){.field input{background:color-mix(in oklab, var(--fg) 3%, var(--bg))}}.field input{box-shadow:none}.admin-head{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:16px;display:grid}.admin-head>svg{width:18px;height:18px;color:var(--accent);margin-top:2px}.admin-head h2{color:var(--fg);margin:0}@supports (color:color-mix(in lab, red, red)){.admin-head h2{color:color-mix(in oklab, var(--fg) 80%, var(--bg))}}.admin-head h2{letter-spacing:-.01em;font-size:12.5px;font-weight:600}.admin-head p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.5}.admin-weights{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-weights .field{gap:5px;display:grid}.admin-weights .field label{color:var(--muted);font-size:11px}.admin-weights input{background:var(--fg);height:34px}@supports (color:color-mix(in lab, red, red)){.admin-weights input{background:color-mix(in oklab, var(--fg) 3%, var(--bg))}}.admin-weights input{font-size:13px}.admin-row{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px;margin-top:12px;display:grid}.admin-row:not(.two):not(:has(.admin-note)){align-items:end}.admin-row.two{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-row .field{gap:5px;display:grid}.admin-row .field label{color:var(--muted);font-size:11px}.admin-row input{background:var(--fg);height:34px}@supports (color:color-mix(in lab, red, red)){.admin-row input{background:color-mix(in oklab, var(--fg) 3%, var(--bg))}}.admin-row input{font-size:13px}.admin-row textarea{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.admin-row textarea{background:color-mix(in oklab, var(--fg) 3%, var(--bg))}}.admin-row textarea{resize:vertical;font-size:13px}.admin-field-wide{gap:5px;margin-top:12px;display:grid}.admin-field-wide label{color:var(--muted);font-size:11px}.admin-subhead{border-top:1px solid var(--border);color:var(--fg);margin:20px 0 0;padding-top:14px}@supports (color:color-mix(in lab, red, red)){.admin-subhead{color:color-mix(in oklab, var(--fg) 80%, var(--bg))}}.admin-subhead{font-size:12px;font-weight:600}.admin-head+.admin-subhead{border-top:0;padding-top:0}.admin-card>.admin-head+*,.admin-head+.admin-row>.admin-field-wide,.admin-row>.admin-field-wide{margin-top:0}.admin-calibration{gap:10px;margin:0;padding:0;list-style:none;display:grid}.admin-calibration li{grid-template-columns:minmax(0,1fr) 140px 46px auto;align-items:center;gap:12px;display:grid}.admin-calibration li>span:first-child{color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.admin-calibration li>span:first-child{color:color-mix(in oklab, var(--fg) 80%, var(--bg))}}.admin-calibration li>span:first-child{font-size:12.5px}.admin-calibration-bar{background:var(--fg);border-radius:999px;height:5px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-calibration-bar{background:color-mix(in oklab, var(--fg) 5%, var(--bg))}}.admin-calibration-bar i{background:var(--accent);border-radius:999px;height:100%;display:block}.admin-calibration strong{color:var(--fg);text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.admin-calibration em{color:var(--muted);font-size:11px;font-style:normal}.admin-import{border:1px solid var(--border);height:34px;color:var(--fg);background:0 0;border-radius:11px;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.admin-import{color:color-mix(in oklab, var(--fg) 80%, var(--bg))}}.admin-import{cursor:pointer;transition:background var(--dur-2) var(--ease-std), border-color var(--dur-2) var(--ease-std);font-size:12.5px;font-weight:500}@media (hover:hover){.admin-import:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.admin-import:hover{background:color-mix(in oklab, var(--fg) 5%, var(--bg))}}.admin-import:hover{border-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.admin-import:hover{border-color:color-mix(in oklab, var(--fg) 18%, transparent)}}}.admin-import svg{width:14px;height:14px}.admin-import input{opacity:0;width:1px;height:1px;position:absolute}.admin-checks{flex-wrap:wrap;gap:16px;margin-top:14px;display:flex}.admin-checks label{color:var(--fg);align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-checks label{color:color-mix(in oklab, var(--fg) 80%, var(--bg))}}.admin-checks label{font-size:12.5px}.admin-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.admin-actions button{height:34px;font-size:12.5px}.admin-row .field{min-width:0}.admin-row .field [data-slot=select-trigger]{width:100%;min-width:0}.admin-row .field [data-slot=select-trigger]>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-note{color:var(--muted);margin:10px 0 0;font-size:11.5px;line-height:1.5}.admin-note strong{color:var(--fg);font-variant-numeric:tabular-nums}.admin-sources{gap:0;margin:0;padding:0;list-style:none;display:grid}.admin-sources li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto 70px;align-items:center;gap:10px;min-height:52px;display:grid}.admin-sources li:last-child{border-bottom:0}.admin-sources label{cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.admin-sources strong,.admin-sources small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-sources strong{color:var(--fg);font-size:12.5px;font-weight:500}.admin-sources small{color:var(--muted);margin-top:2px;font-size:11px}.admin-source-actions{justify-content:flex-end;gap:4px;display:inline-flex}.admin-source-actions svg{width:13px;height:13px}.admin-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-counts>div{border:1px solid var(--border);background:var(--fg);border-radius:10px;padding:12px}@supports (color:color-mix(in lab, red, red)){.admin-counts>div{background:color-mix(in oklab, var(--fg) 5%, var(--bg))}}.admin-counts strong{color:var(--fg);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:20px;font-weight:600;display:block}.admin-counts span{color:var(--muted);margin-top:3px;font-size:11px;display:block}@media (max-width:1120px){.admin-weights{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.admin-weights,.admin-row,.admin-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-sources li{grid-template-columns:minmax(0,1fr) auto;row-gap:2px;padding:8px 0}.admin-sources li>.admin-source-main{grid-column:1/-1}.admin-sources li>:nth-child(2){justify-self:start;margin-left:28px}.page-head{min-height:0;margin-bottom:20px;display:block}.page-head h1{font-size:26px}.page-head>div>span{font-size:13px}.page-actions{margin-top:16px}.page-actions button{flex:1}.sheet-body{padding-left:20px;padding-right:20px}.report span{display:block}.report small{text-align:left;margin-top:3px;display:block}}.admin-inline{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.admin-inline>input{flex:200px;width:auto;min-width:0}.admin-inline>button{--btn-h-md:46px}.admin-token{border:1px solid var(--fg);gap:8px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-token{border:1px solid color-mix(in oklab, var(--fg) 18%, transparent)}}.admin-token{background:var(--fg);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.admin-token{background:color-mix(in oklab, var(--fg) 5%, var(--bg))}}.admin-token p{color:var(--muted);margin:0;font-size:12px}.admin-token code{border:1px solid var(--border);background:var(--fg);border-radius:8px;padding:8px 10px;display:block;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.admin-token code{background:color-mix(in oklab, var(--fg) 3%, var(--bg))}}.admin-token code{color:var(--fg);white-space:nowrap;font-size:12px}.admin-tokens{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.admin-tokens li{border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.admin-tokens span{gap:2px;min-width:0;display:grid}.admin-tokens strong{color:var(--fg);font-size:13px}.admin-tokens small{color:var(--muted);font-size:11.5px}.admin-tokens button svg{width:14px;height:14px}@media (hover:hover){.admin-tokens button[data-slot=button]:hover{background:var(--bad-bg);color:var(--bad)}}.gate{place-items:center;min-height:100vh;padding:24px;display:grid}.admin-errors{border:1px solid var(--bad);gap:6px;margin:10px 0;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-errors{border:1px solid color-mix(in oklab, var(--bad) 30%, transparent)}}.admin-errors{background:var(--bad-bg);color:var(--bad);border-radius:10px;font-size:12px;list-style:none}.admin-events{gap:8px;max-height:360px;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.admin-events li{border:1px solid var(--border);border-radius:9px;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.admin-events span{min-width:0}.admin-events strong{color:var(--fg);font-size:12.5px}.admin-events small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.admin-events em{color:var(--muted);white-space:nowrap;font-size:11px;font-style:normal}.audit-kind{border:1px solid var(--fg);justify-content:center;align-items:center;height:20px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.audit-kind{border:1px solid color-mix(in oklab, var(--fg) 18%, transparent)}}.audit-kind{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;border-radius:6px;font-size:10.5px}.audit-kind.imported{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.audit-kind.imported{border-color:color-mix(in oklab, var(--accent) 35%, transparent)}}.audit-kind.imported{color:var(--accent)}.audit-kind.status{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.audit-kind.status{border-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.audit-kind.status{color:var(--accent)}.audit-kind.outcome{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.audit-kind.outcome{border-color:color-mix(in oklab, var(--ok) 35%, transparent)}}.audit-kind.outcome{color:var(--ok)}.audit-kind.ai{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.audit-kind.ai{border-color:color-mix(in oklab, var(--warn) 35%, transparent)}}.audit-kind.ai{color:var(--warn)}.admin-code{border:1px solid var(--border);background:var(--fg);border-radius:10px;margin:10px 0;padding:12px;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.admin-code{background:color-mix(in oklab, var(--fg) 5%, var(--bg))}}.admin-code{color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.admin-code{color:color-mix(in oklab, var(--fg) 80%, var(--bg))}}.admin-code{font-size:11.5px;line-height:1.55}.admin-card,.admin-head>div{min-width:0}.admin-code{max-width:100%}.page-actions{flex-wrap:wrap}@media (max-width:760px){.page-actions button{flex:auto}.admin-head h2{font-size:12.5px}}.admin-section{--tone:var(--accent);--tone-text:var(--accent);--tone-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-section{--tone-soft:color-mix(in oklab, var(--accent) 14%, transparent)}}.admin-section{gap:12px;display:grid}.admin-section[data-tone=info]{--tone:var(--accent);--tone-text:var(--accent);--tone-soft:var(--accent-soft)}.admin-section[data-tone=success]{--tone:var(--ok);--tone-text:var(--ok);--tone-soft:var(--ok-bg)}.admin-section[data-tone=warning]{--tone:var(--warn);--tone-text:var(--warn);--tone-soft:var(--warn-bg)}.admin-section-head{align-items:center;gap:10px;display:flex}.admin-section-head>svg{background:var(--tone-soft);width:16px;height:16px;color:var(--tone-text);box-sizing:content-box;border-radius:10px;flex:none;padding:7px}.admin-section-head h2{color:var(--fg);margin:0}@supports (color:color-mix(in lab, red, red)){.admin-section-head h2{color:color-mix(in oklab, var(--fg) 80%, var(--bg))}}.admin-section-head h2{letter-spacing:-.01em;font-size:12.5px;font-weight:600}.admin-section-head p{color:var(--muted);margin:2px 0 0;font-size:12px}.admin-section-head:after{content:"";background:linear-gradient(90deg, var(--tone), transparent 85%);flex:1;height:1px;margin-left:4px}@supports (color:color-mix(in lab, red, red)){.admin-section-head:after{background:linear-gradient(90deg, color-mix(in oklab, var(--tone) 45%, transparent), transparent 85%)}}.admin-section-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.admin-col{flex-direction:column;gap:18px;min-width:0;display:flex}.admin-section-cards .admin-card{border-left:3px solid var(--tone);flex-direction:column;min-width:0;display:flex}.admin-section-cards .admin-card>.admin-actions:last-child{margin-top:auto;padding-top:16px}.admin-section-cards>.admin-card:nth-child(odd):last-child{grid-column:1/-1}.admin-section-cards .admin-card .admin-head>svg{box-sizing:content-box;background:var(--tone-soft);color:var(--tone-text);border-radius:9px;padding:6px}.admin-badges{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.admin-badge{border:1px solid var(--fg);align-items:center;padding:4px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-badge{border:1px solid color-mix(in oklab, var(--fg) 18%, transparent)}}.admin-badge{background:var(--fg);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.admin-badge{background:color-mix(in oklab, var(--fg) 5%, var(--bg))}}.admin-badge{color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.admin-badge{color:color-mix(in oklab, var(--fg) 80%, var(--bg))}}.admin-badge{font-size:11.5px;font-weight:600}.admin-badge.ok{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.admin-badge.ok{border-color:color-mix(in oklab, var(--ok) 35%, transparent)}}.admin-badge.ok{background:var(--ok-bg);color:var(--ok)}.admin-badge.warn{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.admin-badge.warn{border-color:color-mix(in oklab, var(--warn) 35%, transparent)}}.admin-badge.warn{background:var(--warn-bg);color:var(--warn)}@media (max-width:1120px){.admin-section-cards{grid-template-columns:1fr}}@media (max-width:480px){.admin-calibration li{grid-template-columns:minmax(0,1fr) 46px;row-gap:6px}.admin-calibration li>span:first-child{grid-column:1}.admin-calibration strong{grid-column:2}.admin-calibration-bar{order:3;grid-column:1/-1}.admin-calibration em{grid-column:1/-1}}@media (prefers-reduced-motion:no-preference){button:active{transform:scale(.985)}}@media (max-width:520px){.admin-checks{flex-wrap:wrap;gap:10px 16px}.admin-checks label,.admin-row .field,.admin-row .field label{min-width:0}.admin-row [data-slot=select-trigger]{width:100%}}.detail-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.score-value.high{color:var(--ok)}.score-value.mid{color:var(--accent)}.score-value.low{color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.score-value.low{color:color-mix(in oklab, var(--fg) 80%, var(--bg))}}button.bg-destructive,a.bg-destructive{color:var(--accent-fg)}[data-slot=input],[data-slot=select-trigger],[data-slot=textarea]{border-color:var(--input)}.surface{box-shadow:inset 0 1px 0 var(--panel-hi)}.contacts{border-radius:12px}.tag,.status-label,.vie-fit,.signal-badges li{border-radius:999px}.rex-thinking{border:1px solid var(--border);background:var(--fg);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.rex-thinking{background:color-mix(in oklab, var(--fg) 5%, var(--bg))}}.rex-thinking .orb{background:conic-gradient(from 0deg, var(--accent), var(--mint), var(--accent), var(--accent));border-radius:999px;flex:none;width:30px;height:30px;animation:3.4s linear infinite rex-orb;position:relative}.rex-thinking .orb:after{content:"";background:var(--fg);border-radius:999px;position:absolute;inset:6px}@supports (color:color-mix(in lab, red, red)){.rex-thinking .orb:after{background:color-mix(in oklab, var(--fg) 5%, var(--bg))}}.rex-thinking strong{font-size:13px}.rex-thinking small{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.rex-thinking .dots:after{content:"…"}.approval-card{border:1px solid var(--accent);gap:10px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.approval-card{border:1px solid color-mix(in oklab, var(--accent) 34%, var(--border))}}.approval-card{background:linear-gradient(120deg, var(--accent), transparent 72%), var(--fg);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.approval-card{background:linear-gradient(120deg, color-mix(in oklab, var(--accent) 10%, transparent), transparent 72%), color-mix(in oklab, var(--fg) 3%, var(--bg))}}.approval-card header{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.approval-card header svg{width:14px;height:14px}.approval-card p{color:var(--fg);margin:0}@supports (color:color-mix(in lab, red, red)){.approval-card p{color:color-mix(in oklab, var(--fg) 80%, var(--bg))}}.approval-card p{font-size:13px;line-height:1.5}.approval-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-events li.tool-call{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.admin-events li.tool-call{background:color-mix(in oklab, var(--fg) 5%, var(--bg))}}.admin-events li.tool-call{border-color:#0000}.admin-events li.tool-call .audit-kind{letter-spacing:0;text-transform:none;font-size:11px}.code-block{position:relative}.code-block .code-copy{position:absolute;top:8px;right:8px}@media (prefers-reduced-motion:reduce){.rex-thinking .orb{animation:none}}h1,h2,h3,.page-head h1{text-wrap:balance}p,small,li,.detail-note{text-wrap:pretty}body{font-size:var(--step-1);line-height:1.55}.page-head{min-height:0;margin-bottom:30px}.page-head h1{letter-spacing:-.025em;font-size:clamp(1.7rem,1.42rem + .9vw,2.05rem)}.page-head>div>span{max-width:64ch;color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.page-head>div>span{color:color-mix(in oklab, var(--fg) 80%, var(--bg))}}.page-head>div>span{font-size:14px}.page-actions{gap:10px;padding-bottom:4px}.surface{border-radius:14px;padding:22px 24px}.section-title h2{letter-spacing:-.012em;font-size:15px}.section-title p{margin-top:4px;font-size:12.5px}.detail-block{gap:14px}.admin-section{gap:16px}.admin-section-cards{gap:18px}.admin-card{padding:22px 24px}.admin-note{line-height:1.6}.admin-row,.admin-weights{gap:14px}@media (max-width:760px){.page-head{margin-bottom:22px}.surface,.admin-card{padding:18px 16px}}.tag{white-space:nowrap}@media (max-width:1120px){.vie-workspace{grid-template-columns:1fr}}@media (min-width:900px){.contacts{padding-bottom:6px}}.admin-section{scroll-margin-top:130px}@media (prefers-reduced-motion:no-preference){.admin-card{transition:border-color var(--dur-2) var(--ease-std), background var(--dur-2) var(--ease-std), transform var(--dur-2) var(--ease-spring)}}@media (max-width:768px){.section-title>button[data-slot=button]{min-height:44px}}.point{background:var(--ok);border-radius:50%;flex:none;width:6px;height:6px}.titre{justify-content:space-between;align-items:center;margin:0 4px 9px;display:flex}.titre h2{color:var(--muted);letter-spacing:0;margin:0;font-size:11px;font-weight:600}.titre .n{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.lien{width:100%;min-height:36px;color:var(--fg);background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;padding:7px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.lien{color:color-mix(in oklab, var(--fg) 80%, var(--bg))}}.lien{text-align:left;transition:color var(--dur-2) var(--ease-std), background var(--dur-2) var(--ease-std);font-size:13px;font-weight:500}@media (hover:hover){.lien:hover{color:var(--fg);background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.lien:hover{background:color-mix(in oklab, var(--fg) 5%, var(--bg))}}}.lien.active{color:var(--fg);background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.lien.active{background:color-mix(in oklab, var(--fg) 8%, var(--bg))}}.lien.active .n{color:var(--muted)}.lien svg{opacity:.75;flex:none;width:15px;height:15px}.lien .n{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.agent{border-radius:11px;align-items:center;gap:9px;padding:7px 9px;display:flex}.agent .pt{border-radius:50%;flex:none;width:7px;height:7px}.agent .et{border:1px solid var(--fg);margin-left:auto;padding:2px 7px}@supports (color:color-mix(in lab, red, red)){.agent .et{border:1px solid color-mix(in oklab, var(--fg) 18%, transparent)}}.agent .et{color:var(--muted);border-radius:999px;font-size:10.5px}.piste{background:var(--fg);border-radius:2px;height:3px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.piste{background:color-mix(in oklab, var(--fg) 8%, var(--bg))}}.piste b{background:var(--accent);transform-origin:0;height:100%;transform:scaleX(var(--v,0));animation:rex-jauge .95s var(--ease-out) both;border-radius:2px;display:block}.principal{flex-direction:column;gap:18px;min-width:0;display:flex}.carte{border:1px solid var(--border);background:var(--fg);border-radius:16px;padding:16px}@supports (color:color-mix(in lab, red, red)){.carte{background:color-mix(in oklab, var(--fg) 3%, var(--bg))}}.carte{animation:rex-monte .5s var(--ease-out) both}.carte>h2,.carte>h3{color:var(--fg);margin:0 0 12px}@supports (color:color-mix(in lab, red, red)){.carte>h2,.carte>h3{color:color-mix(in oklab, var(--fg) 80%, var(--bg))}}.carte>h2,.carte>h3{letter-spacing:0;font-size:12.5px;font-weight:600}.file{border:1px solid var(--border);background:var(--fg);border-radius:16px;padding:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.file{background:color-mix(in oklab, var(--fg) 3%, var(--bg))}}.file{animation:rex-monte .5s var(--ease-out) 90ms both}.ligne{z-index:calc(var(--z-content) + 1);border:0;border-top:1px solid var(--border);width:100%;color:inherit;text-align:left;cursor:pointer;animation:rex-entre .45s var(--ease-out) both;transition:background var(--dur-1) var(--ease-std);background:0 0;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}.ligne:first-of-type{border-top:0}@media (hover:hover){.ligne:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.ligne:hover{background:color-mix(in oklab, var(--fg) 5%, var(--bg))}}}.et{white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:500}.et.ok{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.et.ok{border-color:color-mix(in oklab, var(--ok) 30%, transparent)}}.et.ok{background:var(--ok-bg);color:var(--ok)}.et.bloque{border-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.et.bloque{border-color:color-mix(in oklab, var(--bad) 30%, transparent)}}.et.bloque{background:var(--bad-bg);color:var(--bad)}.et.attente{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.et.attente{border-color:color-mix(in oklab, var(--warn) 30%, transparent)}}.et.attente{background:var(--warn-bg);color:var(--warn)}.plan{border:1px solid var(--fg);padding:13px}@supports (color:color-mix(in lab, red, red)){.plan{border:1px solid color-mix(in oklab, var(--fg) 18%, transparent)}}.plan{background:var(--fg);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.plan{background:color-mix(in oklab, var(--fg) 5%, var(--bg))}}@media (prefers-reduced-motion:reduce){.carte,.file,.ligne,.piste b{animation:none}}.dark .rex-app:before{background:radial-gradient(620px 320px at 50% -120px, var(--accent), transparent 72%)}@supports (color:color-mix(in lab, red, red)){.dark .rex-app:before{background:radial-gradient(620px 320px at 50% -120px, color-mix(in oklab, var(--accent) 9%, transparent), transparent 72%)}}.dark .rex-thinking .orb{background:conic-gradient(from 0deg, var(--accent), var(--mint), var(--accent), var(--accent))}.surface{animation:rex-monte .5s var(--ease-out) both;border-radius:16px;padding:16px}.admin-card,.admin-section{animation:rex-monte .5s var(--ease-out) both;border-radius:16px}.section-title{border-bottom:1px solid var(--border);align-items:baseline;min-height:0;margin-bottom:12px;padding:0 0 11px}.section-title h2{color:var(--fg);font-size:12.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.section-title h2{color:color-mix(in oklab, var(--fg) 80%, var(--bg))}}.section-title h2{letter-spacing:0}.section-title p{color:var(--muted);margin:3px 0 0;font-size:11.5px}.admin-note{color:var(--muted);font-size:12px}[data-slot=button]{box-shadow:none;transition:background var(--dur-2) var(--ease-std), color var(--dur-2) var(--ease-std), border-color var(--dur-2) var(--ease-std), transform var(--dur-1) var(--ease-std);border-radius:11px;gap:7px;font-size:12.5px;font-weight:500}[data-slot=button]:active{transform:scale(.975)}[data-slot=button][data-variant=default]{background:var(--accent);color:var(--accent-fg);border:0;font-weight:600}@media (hover:hover){[data-slot=button][data-variant=default]:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-slot=button][data-variant=default]:hover{background:color-mix(in oklab, var(--accent) 88%, var(--fg))}}}[data-slot=button][data-variant=outline]{border:1px solid var(--fg)}@supports (color:color-mix(in lab, red, red)){[data-slot=button][data-variant=outline]{border:1px solid color-mix(in oklab, var(--fg) 18%, transparent)}}[data-slot=button][data-variant=outline]{color:var(--fg);background:0 0}@supports (color:color-mix(in lab, red, red)){[data-slot=button][data-variant=outline]{color:color-mix(in oklab, var(--fg) 80%, var(--bg))}}@media (hover:hover){[data-slot=button][data-variant=outline]:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){[data-slot=button][data-variant=outline]:hover{background:color-mix(in oklab, var(--fg) 8%, var(--bg))}}[data-slot=button][data-variant=outline]:hover{color:var(--fg)}}[data-slot=button][data-variant=secondary]{background:var(--fg);border:0}@supports (color:color-mix(in lab, red, red)){[data-slot=button][data-variant=secondary]{background:color-mix(in oklab, var(--fg) 5%, var(--bg))}}[data-slot=button][data-variant=secondary]{color:var(--fg)}@media (hover:hover){[data-slot=button][data-variant=secondary]:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){[data-slot=button][data-variant=secondary]:hover{background:color-mix(in oklab, var(--fg) 8%, var(--bg))}}}[data-slot=button][data-variant=ghost]{color:var(--muted);background:0 0;border:0}@media (hover:hover){[data-slot=button][data-variant=ghost]:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){[data-slot=button][data-variant=ghost]:hover{background:color-mix(in oklab, var(--fg) 5%, var(--bg))}}[data-slot=button][data-variant=ghost]:hover{color:var(--fg)}}[data-slot=button][data-variant=destructive]{background:var(--bad);color:#fff;border:0;font-weight:600}.section-title>button{border-radius:9px;height:28px;min-height:0;padding:0 10px;font-size:12px}.agv-actions{gap:8px;display:inline-flex}.agv-layout{gap:16px;display:grid}.agv-section{border-radius:16px;overflow:hidden}.agv-grid{background:var(--fg);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.agv-grid{background:color-mix(in oklab, var(--fg) 3%, var(--bg))}}.agv-card{background:var(--fg);min-width:0;padding:14px 16px 16px}@supports (color:color-mix(in lab, red, red)){.agv-card{background:color-mix(in oklab, var(--fg) 3%, var(--bg))}}.agv-card{box-shadow:0 0 0 1px var(--border)}.agv-card h3,.agv-followups h3{color:var(--fg);margin:0 0 10px}@supports (color:color-mix(in lab, red, red)){.agv-card h3,.agv-followups h3{color:color-mix(in oklab, var(--fg) 80%, var(--bg))}}.agv-card h3,.agv-followups h3{font-size:12.5px;font-weight:600}.agv-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.agv-list.agv-pad{padding:8px 10px 10px}.agv-card .agv-list.agv-pad{padding:0}.agv-list li{border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:6px;display:flex}.agv-list li+li{border-top:1px solid var(--border);border-radius:0}.agv-main{flex:auto;gap:2px;min-width:0;display:grid}.agv-main strong{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.agv-main small{color:var(--muted);font-size:11.5px}.agv-main em{color:var(--fg);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.agv-main em{color:color-mix(in oklab, var(--fg) 80%, var(--bg))}}.agv-main em{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal}.agv-value{color:var(--fg);flex:none}@supports (color:color-mix(in lab, red, red)){.agv-value{color:color-mix(in oklab, var(--fg) 80%, var(--bg))}}.agv-value{font-variant-numeric:tabular-nums;font-size:12px}.agv-row-icon{width:15px;height:15px;color:var(--muted);flex:none}.agv-badge{border:1px solid var(--fg);flex:none;align-items:center;gap:6px;min-height:22px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.agv-badge{border:1px solid color-mix(in oklab, var(--fg) 18%, transparent)}}.agv-badge{color:var(--muted);white-space:nowrap;border-radius:6px;font-size:11px;font-weight:500}.agv-badge i{background:currentColor;border-radius:999px;width:6px;height:6px}.agv-badge.is-done{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.agv-badge.is-done{border-color:color-mix(in oklab, var(--ok) 35%, transparent)}}.agv-badge.is-done{color:var(--ok)}.agv-badge.is-failed,.agv-badge.is-revoked{border-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.agv-badge.is-failed,.agv-badge.is-revoked{border-color:color-mix(in oklab, var(--bad) 35%, transparent)}}.agv-badge.is-failed,.agv-badge.is-revoked{color:var(--bad)}.agv-badge.is-running{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.agv-badge.is-running{border-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.agv-badge.is-running{color:var(--accent)}.agv-badge.is-warn{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.agv-badge.is-warn{border-color:color-mix(in oklab, var(--warn) 40%, transparent)}}.agv-badge.is-warn{color:var(--warn)}.agv-hermes .agv-main small,.agv-hermes .agv-main em{overflow-wrap:anywhere;white-space:normal}.agv-usage{gap:6px;display:grid}.agv-usage-row{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12px;display:grid}.agv-usage-row b{color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.agv-usage-row b{color:color-mix(in oklab, var(--fg) 80%, var(--bg))}}.agv-usage-row b{font-weight:500}.agv-usage-row>span:last-child{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.agv-bar{background:var(--fg);border-radius:999px;height:6px;display:block}@supports (color:color-mix(in lab, red, red)){.agv-bar{background:color-mix(in oklab, var(--fg) 5%, var(--bg))}}.agv-bar{overflow:hidden}.agv-bar i{border-radius:inherit;background:var(--accent);height:100%;display:block}.agv-usage-total{border-top:1px solid var(--border);color:var(--muted);margin-top:6px;padding-top:8px;font-size:12px}.agv-usage-total b{color:var(--fg);font-weight:600}.agv-more{color:var(--muted);margin:8px 6px 0;font-size:12px}.agv-empty{justify-items:start;gap:8px;padding:14px 16px 16px;display:grid}.agv-card .agv-empty{padding:4px 0 0}.agv-empty svg{width:16px;height:16px;color:var(--muted)}.agv-empty p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.agv-blockers{gap:8px;padding:12px 16px 16px;display:grid}.agv-blocker{border:1px solid var(--bad);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.agv-blocker{border:1px solid color-mix(in oklab, var(--bad) 30%, var(--border))}}.agv-blocker{background:var(--bad-bg);border-radius:11px}.agv-blocker svg{width:15px;height:15px;color:var(--bad);flex:none;margin-top:1px}.agv-blocker p{color:var(--fg);gap:2px;margin:0;font-size:13px;display:grid}.agv-blocker small{color:var(--muted);font-size:11.5px}.agv-followups{gap:14px;padding:12px 16px 16px;display:grid}@media (max-width:768px){.agv-section .section-title{flex-wrap:wrap}.agv-list li{min-height:44px}.agv-usage-row{grid-template-columns:46px minmax(0,1fr)}.agv-usage-row>span:last-child{grid-column:2}.agv-empty [data-slot=button],.agv-section .section-title [data-slot=button]{min-height:44px}}:root{--vie-bg:var(--fg)}@supports (color:color-mix(in lab, red, red)){:root{--vie-bg:color-mix(in oklab, var(--fg) 3%, var(--bg))}}:root{--vie-bg-raised:var(--fg)}@supports (color:color-mix(in lab, red, red)){:root{--vie-bg-raised:color-mix(in oklab, var(--fg) 5%, var(--bg))}}:root{--vie-raise:var(--raise);--vie-border:var(--border);--vie-border-strong:var(--fg)}@supports (color:color-mix(in lab, red, red)){:root{--vie-border-strong:color-mix(in oklab, var(--fg) 18%, transparent)}}:root{--vie-text:var(--fg);--vie-text-2:var(--fg)}@supports (color:color-mix(in lab, red, red)){:root{--vie-text-2:color-mix(in oklab, var(--fg) 80%, var(--bg))}}:root{--vie-text-3:var(--muted);--vie-text-4:var(--muted);--vie-positive:var(--ok);--vie-attention:var(--warn);--vie-danger:var(--bad);--vie-info:var(--accent);--vie-radius:12px;--vie-radius-sm:8px;--vie-ease:var(--ease-std)}.vie{font-variant-numeric:tabular-nums}.vie *,.vie :before,.vie :after{transition-duration:var(--dur-2);transition-timing-function:var(--vie-ease)}.vie button{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}:is(.vie button:focus-visible,.vie a:focus-visible,.vie input:focus-visible){outline:2px solid var(--accent);outline-offset:2px;box-shadow:none}.vie h1,.vie h2,.vie h3{text-wrap:balance}.vie p{text-wrap:pretty}.vie svg{flex:none;width:14px;height:14px}.vie .num{font-variant-numeric:tabular-nums}.vie-muted{color:var(--vie-text-4);margin:8px 0 0;font-size:12px}.vie-link{color:var(--accent);text-align:left;background:0 0;border:0;padding:6px 0;font-size:12px;font-weight:500}.vie-link:hover{text-underline-offset:3px;text-decoration:underline}.vie-segmented{border:1px solid var(--vie-border);background:var(--vie-bg-raised);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.vie-segmented button{height:var(--btn-seg);color:var(--vie-text-3);font-size:var(--btn-fs-sm);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 13px;font-weight:500;transition-property:background,color}.vie-segmented button.active{background:var(--vie-raise);color:var(--vie-text);font-weight:600}@media (hover:hover){.vie-segmented button:not(.active):hover{color:var(--vie-text)}}.vie-workspace{grid-template-columns:288px minmax(0,1fr);align-items:start;gap:14px;display:grid}.vie-filters{scrollbar-width:thin;scrollbar-color:var(--vie-border-strong) transparent;border:1px solid var(--vie-border);border-radius:var(--vie-radius);background:var(--vie-bg);max-height:calc(100vh - 104px);position:sticky;top:88px;overflow-y:auto}.vie-filters-head{z-index:calc(var(--z-content) + 2);border-bottom:1px solid var(--vie-border);background:var(--vie-bg);justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;display:flex;position:sticky;top:0}.vie-filters-head>span{color:var(--vie-text);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.vie-filters-head>span svg{color:var(--vie-text-3)}.vie-filters-head>span b{background:var(--accent-soft);min-width:18px;height:18px;color:var(--accent);border-radius:5px;place-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}.vie-filters-actions{gap:12px;display:flex}.vie-filters-toggle{display:none}.vie-filters-head button{color:var(--vie-text-3);background:0 0;border:0;padding:6px 0;font-size:12px;font-weight:500}@media (hover:hover){.vie-filters-head button:not(:disabled):hover{color:var(--vie-text)}}.vie-filters-head button:disabled{opacity:.4}.vie-facet{border-bottom:1px solid var(--vie-border)}.vie-facet:last-child{border-bottom:0}.vie-facet summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:10px 14px;list-style:none;display:flex}.vie-facet summary::-webkit-details-marker{display:none}.vie-facet summary>span{min-width:0}.vie-facet summary strong{color:var(--vie-text);font-size:13px;font-weight:500;display:block}.vie-facet summary small{color:var(--vie-text-4);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.vie-facet summary svg{color:var(--vie-text-4);transition-property:transform}.vie-facet[open] summary svg{transform:rotate(90deg)}.vie-facet>div{padding:0 8px 10px}.vie-check{border-radius:var(--vie-radius-sm);min-height:34px;color:var(--vie-text-2);cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 6px;font-size:13px;transition-property:background;display:grid}@media (hover:hover){.vie-check:not(.muted):hover{background:var(--vie-bg-raised)}}.vie-check.muted{color:var(--vie-text-4);cursor:default}.vie-check>span{align-items:center;gap:7px;min-width:0;padding:6px 0;line-height:1.3;display:flex}.vie-check>span svg{color:var(--vie-text-3);flex:none}.vie-check b{color:var(--vie-text-4);font-size:12px;font-weight:500}.vie-check [data-slot=checkbox]{width:16px;height:16px}.vie-inline-search{margin:2px 6px 8px;display:block;position:relative}.vie-inline-search svg{z-index:calc(var(--z-content) + 1);color:var(--vie-text-4);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.vie-inline-search input{background:var(--vie-bg-raised);height:34px;box-shadow:none;padding-left:32px;font-size:13px}.vie-scroll{scrollbar-width:thin;scrollbar-color:var(--vie-border-strong) transparent;max-height:300px;overflow-y:auto}.vie-chips{flex-wrap:wrap;gap:6px;padding:2px 6px 0;display:flex}.vie-chips button{min-height:var(--btn-h-sm);border:1px solid var(--vie-border);border-radius:var(--btn-r);background:var(--vie-bg-raised);color:var(--vie-text-2);align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;transition-property:border-color,background,color;display:inline-flex}.vie-chips button b{color:var(--vie-text-4);font-weight:500}.vie-chips button.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.vie-chips button.active{border-color:color-mix(in oklab, var(--accent) 45%, transparent)}}.vie-chips button.active{background:var(--accent-soft);color:var(--accent)}.vie-chips button.active b{color:var(--accent)}.vie-chips button:disabled{opacity:.4}.vie-active{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.vie-active button{min-height:var(--btn-h-sm);border:1px solid var(--accent);align-items:center;gap:6px;padding:0 8px 0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vie-active button{border:1px solid color-mix(in oklab, var(--accent) 45%, transparent)}}.vie-active button{background:var(--accent-soft);color:var(--accent);border-radius:999px;font-size:12px;font-weight:500}.vie-active button svg{width:12px;height:12px;color:var(--accent)}@media (hover:hover){.vie-active button:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.vie-active button:hover{border-color:color-mix(in oklab, var(--accent) 70%, transparent)}}}.vie-badge{border:1px solid #0000;border-radius:6px;align-items:center;min-height:20px;padding:0 7px;font-size:11px;font-style:normal;font-weight:500;display:inline-flex}.vie-badge.target{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.vie-badge.target{border-color:color-mix(in oklab, var(--ok) 35%, transparent)}}.vie-badge.target{color:var(--ok)}.vie-badge.new{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.vie-badge.new{border-color:color-mix(in oklab, var(--accent) 35%, transparent)}}.vie-badge.new{color:var(--accent)}.vie-fit{background:var(--warn-bg);min-height:20px;color:var(--warn);border-radius:6px;align-items:center;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex}.vie-fit.top{background:var(--ok-bg);color:var(--ok)}.vie-fit.good{background:var(--accent-soft);color:var(--accent)}.vie-fit.stretch{background:var(--bad-bg);color:var(--bad)}.vie-score{flex-direction:column;align-items:flex-start;display:flex}.vie-score strong{color:var(--vie-text);letter-spacing:-.02em;font-size:19px;font-weight:600;line-height:1}.vie-score.big strong{font-size:26px}.vie-score small{color:var(--vie-text-3);margin-top:4px;font-size:11px;font-weight:500}.vie-score.secondary small{color:var(--vie-text-3)}.vie-sheet-body{gap:26px;padding:26px 36px 40px;display:grid}.vie-decision{border:1px solid var(--vie-border);border-radius:var(--vie-radius);background:var(--vie-bg-raised);grid-template-columns:220px 1fr;align-items:start;gap:24px;padding:16px 18px;display:grid}.vie-decision-scores{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vie-decision ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vie-decision li{color:var(--vie-text-2);align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.vie-decision li svg{color:var(--vie-positive);margin-top:2px}.vie-decision li.risk{color:var(--warn)}.vie-decision li.risk svg{color:var(--vie-attention)}.vie-breakdown h3,.vie-text h3,.vie-domains h3{color:var(--vie-text);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 10px;font-size:12.5px;font-weight:600;display:flex}.vie-breakdown h3 small,.vie-text h3 small{color:var(--vie-text-4);font-size:12px;font-weight:400}.vie-breakdown ol{border-top:1px solid var(--vie-border);margin:0;padding:0;list-style:none;display:grid}.vie-breakdown li{border-bottom:1px solid var(--vie-border);grid-template-columns:minmax(0,1fr) 120px 56px;align-items:center;gap:16px;min-height:48px;padding:8px 0;display:grid}.vie-breakdown-label strong{color:var(--vie-text-2);font-size:13px;font-weight:500;display:block}.vie-breakdown-label small{color:var(--vie-text-4);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.vie-breakdown-bar{background:var(--fg);border-radius:999px;height:4px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vie-breakdown-bar{background:color-mix(in oklab, var(--fg) 5%, var(--bg))}}.vie-breakdown-bar i{background:var(--vie-positive);border-radius:999px;height:100%;display:block}.vie-breakdown li b{color:var(--vie-text);text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.vie-breakdown li b small{color:var(--vie-text-4);font-size:12px;font-weight:400}.vie-facts{border-top:1px solid var(--vie-border);border-bottom:1px solid var(--vie-border);grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.vie-fact{border-bottom:1px solid var(--vie-border);grid-template-columns:22px 1fr;align-items:start;gap:10px;min-height:64px;padding:12px 0;display:grid}.vie-fact:nth-last-child(-n+2){border-bottom:0}.vie-fact svg{color:var(--vie-text-3);margin-top:2px}.vie-fact small{color:var(--vie-text-3);font-size:11px;font-weight:500;display:block}.vie-fact strong{color:var(--vie-text-2);margin-top:4px;font-size:13px;font-weight:500;line-height:1.4;display:block}.vie-fact.attention strong{color:var(--vie-attention)}.vie-text p{color:var(--vie-text-2);white-space:pre-line;margin:0 0 10px;font-size:14px;line-height:1.65}.vie-domains>div{flex-wrap:wrap;gap:6px;display:flex}.vie-domains span{border:1px solid var(--vie-border);color:var(--vie-text-2);border-radius:6px;padding:5px 9px;font-size:12px}.vie-note{border-left:2px solid var(--vie-info);background:var(--vie-bg-raised);color:var(--vie-text-3);border-radius:0 8px 8px 0;margin:0;padding:12px 14px;font-size:12px;line-height:1.55}.vie-targets{gap:14px;display:grid}.vie-target-table{padding:0 18px 6px}.vie-target-head,.vie-target-row{grid-template-columns:minmax(0,1.4fr) 80px 80px minmax(0,1.6fr) 110px 80px;align-items:center;gap:14px;display:grid}.vie-target-head{min-height:38px;color:var(--vie-text-3);font-size:12px;font-weight:500}.vie-target-row{border-top:1px solid var(--vie-border);min-height:56px;color:var(--vie-text-2);font-size:13px}.vie-target-row strong{color:var(--vie-text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.vie-target-countries{color:var(--vie-text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vie-target-row button{height:32px;color:var(--accent);background:0 0;border:0;justify-content:flex-end;align-items:center;gap:4px;padding:0 6px;font-size:13px;font-weight:500;display:inline-flex}@media (hover:hover){.vie-target-row button:hover{color:var(--vie-text)}}.vie-proactive{padding:0 18px 6px}.vie-proactive>button{border:0;border-top:1px solid var(--vie-border);width:100%;min-height:76px;color:inherit;text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) 70px 18px;align-items:center;gap:16px;padding:12px 0;display:grid}.vie-proactive b,.vie-proactive strong,.vie-proactive small{display:block}.vie-proactive b{color:var(--vie-text-3);font-size:12px;font-weight:500}.vie-proactive strong{color:var(--vie-text);margin-top:4px;font-size:14px;font-weight:600}.vie-proactive small{color:var(--vie-text-4);margin-top:4px;font-size:12px}.vie-proactive>button>svg{color:var(--vie-text-4)}@media (max-width:1120px){.vie-workspace{grid-template-columns:256px minmax(0,1fr)}.vie-target-head,.vie-target-row{grid-template-columns:minmax(0,1.4fr) 70px 70px minmax(0,1.2fr) 90px 70px}}@media (max-width:860px){.vie-segmented{width:100%;display:flex}.vie-segmented button{flex:1;padding:0 6px;font-size:12px}.vie-workspace{grid-template-columns:1fr}.vie-filters{max-height:none;position:static}.vie-filters-head{border-bottom:0;position:static}.vie-filters.open .vie-filters-head{border-bottom:1px solid var(--vie-border)}.vie-filters-toggle{display:inline}.vie-filters-head .vie-filters-toggle{color:var(--accent)}.vie-filters:not(.open) .vie-facet{display:none}.vie-sheet-body{padding-left:20px;padding-right:20px}.vie-decision{grid-template-columns:1fr}.vie-breakdown li{grid-template-columns:minmax(0,1fr) 70px 50px}.vie-facts{grid-template-columns:1fr}.vie-fact:nth-last-child(-n+2){border-bottom:1px solid var(--vie-border)}.vie-fact:last-child{border-bottom:0}.vie-target-head{display:none}.vie-target-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name score""meta meta";gap:6px 12px;padding:12px 0}.vie-target-row>:first-child{grid-area:name}.vie-target-row>:nth-child(2),.vie-target-row>:nth-child(3),.vie-target-row>:nth-child(4){grid-area:meta}.vie-target-row>:nth-child(3){display:none}.vie-target-row>:nth-child(5){grid-area:score}.vie-target-row>:nth-child(6){display:none}.vie-proactive>button{grid-template-columns:minmax(0,1fr) 60px}.vie-proactive>button>svg{display:none}}@media (prefers-reduced-motion:reduce){.vie *,.vie :before,.vie :after{transition-duration:.01ms!important}}.vie-cv-tool{border:1px solid var(--vie-border);background:var(--vie-raise);border-radius:12px;padding:14px 16px}.vie-cv-tool h3{margin:0 0 8px;font-size:14px}.vie-cv-tool h3 small{color:var(--vie-text-3);margin-top:2px;font-size:11.5px;font-weight:400;display:block}.vie-cv-lead{color:var(--vie-text-2);margin:0 0 10px;font-size:13px}.vie-cv-lead strong{color:var(--accent)}.vie-cv-scores{gap:8px;margin:0 0 8px;padding:0;list-style:none;display:grid}.vie-cv-scores li{color:var(--vie-text-2);grid-template-columns:minmax(0,1fr) 90px 74px;align-items:center;gap:10px;font-size:12.5px;display:grid}.vie-cv-scores li.active{color:var(--vie-text);font-weight:600}.vie-cv-bar{background:var(--vie-border);border-radius:999px;height:5px;display:block;overflow:hidden}.vie-cv-bar i{background:var(--accent);border-radius:999px;height:100%;display:block}.vie-cv-scores b{color:var(--vie-text-3);text-align:right;font-size:11.5px;font-weight:500}.vie-pipeline-add{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vie-pipeline-add .sheet-select{min-width:190px;height:var(--btn-h-lg);font-size:13px}@media (max-width:560px){.vie-pipeline-add,.vie-pipeline-add .sheet-select,.vie-pipeline-add .button,.vie-pipeline-add button{width:100%}.vie-cv-scores li{grid-template-columns:minmax(0,1fr) 70px 66px}}.settings-dialog{--vie-bg:var(--fg)}@supports (color:color-mix(in lab, red, red)){.settings-dialog{--vie-bg:color-mix(in oklab, var(--fg) 3%, var(--bg))}}.settings-dialog{--vie-bg-raised:var(--fg)}@supports (color:color-mix(in lab, red, red)){.settings-dialog{--vie-bg-raised:color-mix(in oklab, var(--fg) 5%, var(--bg))}}.settings-dialog{--vie-raise:var(--raise);--vie-border:var(--border);--vie-border-strong:var(--fg)}@supports (color:color-mix(in lab, red, red)){.settings-dialog{--vie-border-strong:color-mix(in oklab, var(--fg) 18%, transparent)}}.settings-dialog{--vie-text:var(--fg);--vie-text-2:var(--fg)}@supports (color:color-mix(in lab, red, red)){.settings-dialog{--vie-text-2:color-mix(in oklab, var(--fg) 80%, var(--bg))}}.settings-dialog{--vie-text-3:var(--muted);--vie-text-4:var(--muted);--vie-positive:var(--ok);--vie-attention:var(--warn);--vie-danger:var(--bad);--vie-info:var(--accent);font-variant-numeric:tabular-nums}.detail-tabs{border:1px solid var(--vie-border);background:var(--vie-bg-raised);border-radius:999px;gap:2px;margin:0 32px;padding:3px;display:flex}.detail-tabs button{height:32px;color:var(--vie-text-3);transition:background var(--dur-2) var(--ease-std), color var(--dur-2) var(--ease-std);background:0 0;border:0;border-radius:999px;flex:1;font-size:12.5px;font-weight:500}.detail-tabs button.active{background:var(--vie-raise);color:var(--vie-text);font-weight:600}@media (hover:hover){.detail-tabs button:not(.active):hover{color:var(--vie-text)}}@media (max-width:640px){.detail-tabs{overscroll-behavior-x:contain;overflow-x:auto}.detail-tabs button{white-space:nowrap;flex:none;padding:0 12px}}.detail-body{grid-template-columns:minmax(0,1fr);gap:22px;padding-top:22px}.detail-loading{gap:12px;display:grid}.detail-loading>*{height:52px}.detail-loading>:first-child{height:84px}.detail-error{border:1px solid var(--vie-border);text-align:center;border-radius:11px;flex-direction:column;align-items:center;padding:36px 22px;display:flex}.detail-error>svg{width:22px;height:22px;color:var(--vie-text-3)}.detail-error strong{color:var(--vie-text);margin-top:10px;font-size:14px;font-weight:600}.detail-error p{max-width:460px;color:var(--vie-text-3);margin:8px 0 14px;font-size:13px;line-height:1.55}.detail-note{color:var(--vie-text-3);margin:10px 0 0;font-size:12px;line-height:1.55}.detail-note a{color:var(--accent)}.detail-note a svg{vertical-align:-1px;width:11px;height:11px;display:inline}.detail-scores{border:1px solid var(--vie-border);background:var(--vie-bg-raised);border-radius:11px;gap:14px;padding:16px 18px;display:grid}.detail-scores .score-pair{border-top:0;border-bottom:0}.detail-scores .score-pair>.score{padding:2px 0}.detail-signals{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.detail-signals li{border:1px solid var(--vie-border);background:var(--fg);border-radius:999px;align-items:center;gap:6px;min-height:26px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.detail-signals li{background:color-mix(in oklab, var(--fg) 3%, var(--bg))}}.detail-signals li{color:var(--vie-text-2);font-size:12px}.detail-signals li svg{color:var(--vie-positive)}.detail-signals li.risk{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.detail-signals li.risk{border-color:color-mix(in oklab, var(--warn) 35%, transparent)}}.detail-signals li.risk{color:var(--warn)}.detail-signals li.risk svg{color:var(--vie-attention)}.detail-block h3{color:var(--vie-text);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 10px;font-size:12.5px;font-weight:600;display:flex}.detail-block h3 small{color:var(--vie-text-4);font-size:12px;font-weight:400}.detail-field{gap:6px;display:grid}.detail-field+.detail-field{margin-top:12px}.detail-field label{color:var(--vie-text-3);margin:0;font-size:12px;font-weight:500}.detail-inline{grid-template-columns:minmax(0,1fr) 42px;gap:8px;display:grid}.detail-inline input{background:var(--fg);height:36px}@supports (color:color-mix(in lab, red, red)){.detail-inline input{background:color-mix(in oklab, var(--fg) 3%, var(--bg))}}.detail-inline input{box-shadow:none;font-size:14px}.detail-inline button{height:36px}.detail-gates>span{grid-template-columns:20px minmax(0,1fr) minmax(0,1.4fr);gap:10px;font-size:13px}.detail-gates>span small{text-align:right;font-size:12px}.detail-gates>span.warn svg,.detail-gates>span.warn small{color:var(--vie-attention)}.detail-gates>span.fail svg,.detail-gates>span.fail small{color:var(--vie-danger)}.detail-requirements{color:var(--vie-text-2);gap:8px;margin:0;padding:0 0 0 18px;font-size:13px;line-height:1.5;display:grid}.detail-requirements.rules{color:var(--vie-text-3)}.detail-keywords{flex-wrap:wrap;gap:6px;display:flex}.detail-keywords span{border:1px solid var(--vie-border);border-radius:999px;align-items:center;gap:6px;min-height:26px;padding:0 9px;font-size:12px;display:inline-flex}.detail-keywords .covered{color:var(--vie-text-2)}.detail-keywords .covered svg{color:var(--vie-positive)}.detail-keywords .missing{color:var(--vie-text-3);border-style:dashed}.detail-keywords .missing svg{color:var(--vie-attention)}.detail-posting-text p{color:var(--vie-text-2);margin:0 0 10px;font-size:13.5px;line-height:1.65}.cv-variants{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cv-variants button{border:1px solid var(--vie-border);background:var(--vie-bg-raised);color:var(--vie-text-2);text-align:left;transition:border-color var(--dur-2) var(--ease-std), background var(--dur-2) var(--ease-std);border-radius:11px;gap:8px;padding:12px;display:grid}@media (hover:hover){.cv-variants button:hover{border-color:var(--vie-border-strong)}}.cv-variants button.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cv-variants button.active{border-color:color-mix(in oklab, var(--accent) 45%, transparent)}}.cv-variants button.active{background:var(--accent-soft);color:var(--vie-text)}.cv-variants strong{font-size:13px;font-weight:600}.cv-variants small{color:var(--vie-text-4);font-size:12px}.cv-variants button.active small{color:var(--vie-text-2)}.cv-variant-bar{background:var(--fg);border-radius:999px;height:3px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cv-variant-bar{background:color-mix(in oklab, var(--fg) 8%, transparent)}}.cv-variant-bar i{background:var(--accent);border-radius:999px;height:100%;display:block}.cv-options{flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;display:flex}.cv-ai-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cv-options .detail-note{margin:0}.cv-options .vie-segmented{border:1px solid var(--vie-border);background:var(--vie-bg-raised);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.cv-options .vie-segmented button{height:var(--btn-seg);color:var(--vie-text-3);font-size:var(--btn-fs-sm);background:0 0;border:0;border-radius:999px;padding:0 12px;font-weight:500}.cv-options .vie-segmented button.active{background:var(--vie-raise);color:var(--vie-text);font-weight:600}.cv-sheet{border:1px solid var(--fg);padding:26px 28px}@supports (color:color-mix(in lab, red, red)){.cv-sheet{border:1px solid color-mix(in oklab, var(--fg) 18%, transparent)}}.cv-sheet{background:var(--paper-bg);color:var(--paper-ink);font-variant-numeric:normal;border-radius:8px;font-family:Calibri,Carlito,Segoe UI,sans-serif}.cv-sheet h4{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}.cv-sheet .cv-title{color:var(--paper-ink-2);margin:4px 0 8px;font-size:13px;font-weight:700}.cv-sheet h5{border-bottom:1px solid var(--paper-rule);letter-spacing:.02em;margin:16px 0 6px;padding-bottom:3px;font-size:11px;font-weight:700}.cv-sheet .cv-line{margin:0 0 4px;font-size:11.5px;line-height:1.45}.cv-actions{flex-wrap:wrap;gap:8px;display:flex}.cv-actions button,.cv-actions a{height:36px;font-size:13px}@media (max-width:640px){.cv-actions button[data-slot=button],.cv-actions a[data-slot=button]{white-space:normal;flex-shrink:1;min-width:0;height:auto;min-height:34px}}.detail-drafts{gap:6px;margin:0;padding:0;list-style:none;display:grid}.detail-drafts li{border:1px solid var(--vie-border);background:var(--fg);border-radius:11px;gap:2px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.detail-drafts li{background:color-mix(in oklab, var(--fg) 3%, var(--bg))}}.detail-drafts strong{color:var(--vie-text-2);font-size:13px;font-weight:500}.detail-drafts small{color:var(--vie-text-4);font-size:12px}.ai-config{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 110px;align-items:end;gap:12px;display:grid}.ai-config .field{gap:6px;display:grid}.ai-config .field input{background:var(--fg);height:36px}@supports (color:color-mix(in lab, red, red)){.ai-config .field input{background:color-mix(in oklab, var(--fg) 3%, var(--bg))}}.ai-enable{color:var(--vie-text-2);align-items:center;gap:8px;font-size:13px;display:flex}.ai-error{border-left:2px solid var(--vie-danger);background:var(--bad-bg);color:var(--vie-danger);border-radius:0 8px 8px 0;margin:10px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.ai-report{border:1px solid var(--vie-border);background:var(--vie-bg-raised);border-radius:11px;gap:14px;padding:16px 18px;display:grid}.ai-report header{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ai-report header strong{color:var(--vie-text);font-size:14px;font-weight:600}.ai-report header small{color:var(--vie-text-4);font-size:11px}.ai-summary{color:var(--vie-text-2);margin:0;font-size:13.5px;line-height:1.6}.ai-section h4{color:var(--vie-text);margin:0 0 8px;font-size:12.5px;font-weight:600}.ai-section ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ai-section li{color:var(--vie-text-2);padding-left:16px;font-size:13px;line-height:1.5;position:relative}.ai-section li:before{background:var(--vie-text-4);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:0}.ai-section li.ok:before{background:var(--vie-positive)}.ai-section li.risk:before{background:var(--vie-attention)}.ai-section code,.ai-error code,.detail-note code{border:1px solid var(--vie-border);background:var(--fg);border-radius:5px;padding:1px 5px}@supports (color:color-mix(in lab, red, red)){.ai-section code,.ai-error code,.detail-note code{background:color-mix(in oklab, var(--fg) 5%, var(--bg))}}.ai-section code,.ai-error code,.detail-note code{font-family:var(--font-mono);font-size:11px}.event-list{border-top:1px solid var(--vie-border);margin:0;padding:0;list-style:none;display:grid}.event-list li{border-bottom:1px solid var(--vie-border);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:8px 0;display:grid}.event-list li:last-child{border-bottom:0}.event-mark{background:var(--vie-bg-raised);width:24px;height:24px;color:var(--vie-text-3);border-radius:11px;place-items:center;display:grid}.event-mark svg{width:12px;height:12px}.event-body{min-width:0}.event-body strong{color:var(--vie-text-2);font-size:12.5px;font-weight:500;display:block}.event-body small{color:var(--vie-text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.event-date{color:var(--vie-text-4);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.settings-dialog{background:var(--fg)!important;width:min(100%,680px)!important;max-width:680px!important}@supports (color:color-mix(in lab, red, red)){.settings-dialog{background:color-mix(in oklab, var(--fg) 3%, var(--bg))!important}}.settings-grid{gap:20px;margin:20px 0 8px;display:grid}.settings-grid fieldset{border:0;margin:0;padding:0}.settings-grid legend{color:var(--vie-text);align-items:baseline;gap:8px;margin-bottom:8px;padding:0;font-size:13px;font-weight:600;display:flex}.settings-grid legend small{color:var(--vie-text-4);font-size:12px;font-weight:400}.settings-choices{gap:6px;display:grid}.settings-choices label{border:1px solid var(--vie-border);background:var(--vie-bg-raised);cursor:pointer;transition:border-color var(--dur-2) var(--ease-std), background var(--dur-2) var(--ease-std);border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid}@media (hover:hover){.settings-choices label:hover{border-color:var(--vie-border-strong)}}.settings-choices label.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.settings-choices label.active{border-color:color-mix(in oklab, var(--accent) 45%, transparent)}}.settings-choices label.active{background:var(--accent-soft)}.settings-choices input{accent-color:var(--accent);margin:2px 0 0}.settings-choices strong{color:var(--vie-text);font-size:13px;font-weight:600;display:block}.settings-choices small{color:var(--vie-text-3);margin-top:3px;font-size:12px;line-height:1.45;display:block}.settings-grid .vie-chips{flex-wrap:wrap;gap:6px;padding:0;display:flex}.settings-grid .vie-chips button{min-height:var(--btn-h-sm);border:1px solid var(--vie-border);border-radius:var(--btn-r);background:var(--vie-bg-raised);color:var(--vie-text-2);align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.settings-grid .vie-chips button.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.settings-grid .vie-chips button.active{border-color:color-mix(in oklab, var(--accent) 45%, transparent)}}.settings-grid .vie-chips button.active{background:var(--accent-soft);color:var(--accent)}.settings-checks{gap:10px;display:grid}.settings-checks label{color:var(--vie-text-2);cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}.settings-checks [data-slot=checkbox]{width:16px;height:16px}@media (max-width:860px){.detail-tabs{margin:0 20px}.detail-gates>span{grid-template-columns:20px minmax(0,1fr)}.detail-gates>span small{text-align:left;grid-column:2}.cv-variants{grid-template-columns:1fr}.cv-sheet{padding:20px 18px}}@media print{body *{visibility:hidden!important}.cv-sheet,.cv-sheet *{visibility:visible!important}.cv-sheet{width:100%!important;box-shadow:none!important;background:var(--paper)!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0 auto auto 0!important}}.signal-badges{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.signal-badges li{border:1px solid var(--vie-border);background:var(--vie-raise);min-height:22px;color:var(--vie-text-2);border-radius:999px;align-items:center;padding:0 9px;font-size:11.5px;font-weight:500;display:inline-flex}.signal-badges li.ok{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.signal-badges li.ok{border-color:color-mix(in oklab, var(--ok) 35%, transparent)}}.signal-badges li.ok{background:var(--ok-bg);color:var(--ok)}.signal-badges li.warn{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.signal-badges li.warn{border-color:color-mix(in oklab, var(--warn) 35%, transparent)}}.signal-badges li.warn{background:var(--warn-bg);color:var(--warn)}.company-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.company-summary div{border:1px solid var(--vie-border);background:var(--vie-raise);border-radius:11px;gap:2px;padding:10px 12px;display:grid}.company-summary strong{color:var(--vie-text);font-size:18px}.company-summary span{color:var(--vie-text-3);font-size:11px}.company-jobs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.company-jobs button{border:1px solid var(--vie-border);text-align:left;cursor:pointer;background:0 0;border-radius:11px;gap:2px;width:100%;padding:9px 11px;display:grid}.company-jobs button[aria-current=true]{border-color:var(--accent);background:var(--vie-raise)}.company-jobs strong{color:var(--vie-text);font-size:13px}.company-jobs small{color:var(--vie-text-3);font-size:11.5px}@media (hover:hover){.company-jobs button:hover{border-color:var(--accent)}}@media (max-width:640px){.company-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-actions>a,.admin-actions>button{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:34px;padding-top:7px;padding-bottom:7px}@media (max-width:768px){.admin-source-actions button[data-slot=button],.admin-tokens button[data-slot=button]{width:44px;height:44px}.admin-checks button[data-slot=checkbox],.vie-check button[data-slot=checkbox]{width:20px;height:20px}}.admin-tech{margin-top:10px}.admin-tech>summary{width:fit-content;color:var(--muted);cursor:pointer;min-height:24px;font-size:12px;line-height:24px}.admin-tech>summary:hover{color:var(--fg)}.admin-tech[open]>summary{margin-bottom:4px}}@layer rx-tokens{:root{--bg:#f7f6f9;--fg:#17151c;--muted:#17151ca3;--card:#ffffffb8;--glass:#fffc;--chip:#17151c0a;--border:#17151c1a;--seg-on:#fff;--accent:#724f9e;--accent-fg:#fff;--accent-soft:#7c5aa81f;--accent-border:#7c5aa859;--mint:#1fa889;--aurora:linear-gradient(90deg, #1fa889, #8a68b3 55%, #6a4a98);--halo-1:#3ec8aa29;--halo-2:#9b7bc038;--ok:#136b42;--ok-bg:#177a4c14;--ok-border:#177a4c40;--warn:#855000;--warn-bg:#9a5b0014;--warn-border:#9a5b0047;--bad:#a3321f;--bad-bg:#b83a2612;--bad-border:#b83a2640;--inverse:#17151c;--inverse-fg:#fff;--input:#7f8798;--sunken:#17151c09;--highlight:#ffffffb3;--shadow:#17151c1a;--r-12:12px;--r-16:16px;--r-22:22px;--r-pill:999px;--dur-micro:.12s;--dur-state:.2s;--dur-expand:.24s;--dur-panel:.32s;--ease-in:cubic-bezier(.2, .8, .2, 1)}.dark{--bg:#08080c;--fg:#f4f3f8;--muted:#f4f3f8a3;--card:#ffffff0a;--glass:#ffffff0f;--chip:#ffffff0f;--border:#ffffff1a;--seg-on:#ffffff24;--accent:#9b7bc0;--accent-fg:#0b0a10;--accent-soft:#9b7bc02e;--accent-border:#b9a2e666;--mint:#7ff3d8;--aurora:linear-gradient(90deg, #7ff3d8, #b9a2e6 55%, #9b7bc0);--halo-1:#3ee6c133;--halo-2:#9b7bc057;--ok:#4fd192;--ok-bg:#4fd19214;--ok-border:#4fd19240;--warn:#f0b44c;--warn-bg:#f0b44c14;--warn-border:#f0b44c47;--bad:#ff9f8c;--bad-bg:#ff7a5c14;--bad-border:#ff7a5c47;--inverse:#f4f3f8;--inverse-fg:#08080c;--input:#5c6472;--sunken:#0003;--highlight:#ffffff14;--shadow:#00000073}:root{--raise:var(--fg)}@supports (color:color-mix(in lab, red, red)){:root{--raise:color-mix(in oklab, var(--fg) 3%, var(--bg))}}:root{--panel-hi:#fffc;--verre-fond:#ffffffa8;--verre-fond-haut:#ffffffd6;--verre-bord:#0f142317;--verre-clair:#fffffff2;--verre-flou:blur(22px) saturate(180%);--verre-ombre:inset 0 1px 0 var(--verre-clair), inset 0 -1px 0 #0f14230d, 0 12px 30px #1018281f, 0 2px 8px #1018280f;--verre-ombre-haut:inset 0 1px 0 var(--verre-clair), inset 0 -1px 0 #0f142312, 0 16px 38px #10182829, 0 2px 10px #10182814;--shadow-pop:0 10px 30px -12px #1018282e, 0 2px 8px -2px #10182814;--dur-1:.1s;--dur-2:.16s;--dur-3:.24s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-std:cubic-bezier(.25, 0, .3, 1);--step-0:clamp(.84rem, .82rem + .12vw, .9rem);--step-1:clamp(.95rem, .92rem + .18vw, 1.03rem);--ease-spring:cubic-bezier(.34, 1.45, .5, 1);--paper:#fff;--paper-bg:#fbfbfa;--paper-ink:#111827;--paper-ink-2:#374151;--paper-ink-3:#4b5563;--paper-rule:#9ca3af}.dark{--raise:var(--fg)}@supports (color:color-mix(in lab, red, red)){.dark{--raise:color-mix(in oklab, var(--fg) 8%, var(--bg))}}.dark{--panel-hi:#ffffff09;--shadow-pop:0 16px 40px -16px #0000009e, 0 2px 8px -2px #0000006b;--verre-fond:#16181c9e;--verre-fond-haut:#121418c7;--verre-bord:#ffffff1c;--verre-clair:#ffffff29;--verre-flou:blur(22px) saturate(180%);--verre-ombre:inset 0 1px 0 var(--verre-clair), inset 0 -1px 0 #00000038, 0 14px 38px #00000070, 0 2px 8px #00000047;--verre-ombre-haut:inset 0 1px 0 #fff3, inset 0 -1px 0 #00000047, 0 18px 46px #0000008a, 0 2px 10px #00000052}:root[data-palette=encre]{--bg:#f6f6f9;--accent:#2c4580;--accent-fg:#fff;--accent-soft:#2c45801a;--accent-border:#2c458052;--mint:#c07f22;--aurora:linear-gradient(90deg, #c07f22, #4d68a6 55%, #2c4580);--halo-1:#d69e3c29;--halo-2:#4664aa2e}.dark[data-palette=encre]{--bg:#07080d;--accent:#93aee8;--accent-fg:#0a0d16;--accent-soft:#93aee829;--accent-border:#a0b9ee66;--mint:#f2c46d;--aurora:linear-gradient(90deg, #f2c46d, #b3c5f0 55%, #93aee8);--halo-1:#f2c46d24;--halo-2:#5f7dc84d}:root[data-palette=sauge]{--bg:#f5f7f3;--accent:#3b6a50;--accent-fg:#fff;--accent-soft:#3b6a501a;--accent-border:#3b6a5052;--mint:#b8955a;--aurora:linear-gradient(90deg, #a8864b, #6c977b 55%, #3b6a50);--halo-1:#cdb27833;--halo-2:#6e967833}.dark[data-palette=sauge]{--bg:#070a08;--accent:#9dc6a9;--accent-fg:#07100a;--accent-soft:#9dc6a929;--accent-border:#aad2b666;--mint:#e3cd9c;--aurora:linear-gradient(90deg, #e3cd9c, #bcdac4 55%, #9dc6a9);--halo-1:#e3cd9c21;--halo-2:#78aa8742}:root[data-palette=corail]{--bg:#f9f6f3;--accent:#9c4826;--accent-fg:#fff;--accent-soft:#9c48261a;--accent-border:#9c482652;--mint:#2d5b8e;--aurora:linear-gradient(90deg, #2d5b8e, #c3683f 55%, #9c4826);--halo-1:#3c64a024;--halo-2:#d778502e}.dark[data-palette=corail]{--bg:#0b0908;--accent:#eea47c;--accent-fg:#160a05;--accent-soft:#eea47c29;--accent-border:#f2b49266;--mint:#86b4ea;--aurora:linear-gradient(90deg, #86b4ea, #f3bea0 55%, #eea47c);--halo-1:#6496dc2e;--halo-2:#e6825a3d}:root[data-palette=ocean]{--bg:#f4f7f9;--accent:#0b6580;--accent-fg:#fff;--accent-soft:#0b65801a;--accent-border:#0b658052;--mint:#e27a5e;--aurora:linear-gradient(90deg, #d2694c, #2595b2 55%, #0b6580);--halo-1:#28aac829;--halo-2:#eb826421}.dark[data-palette=ocean]{--bg:#060a0d;--accent:#62c7e0;--accent-fg:#04121a;--accent-soft:#62c7e026;--accent-border:#78d2e866;--mint:#ffae95;--aurora:linear-gradient(90deg, #ffae95, #95dcee 55%, #62c7e0);--halo-1:#3cbee133;--halo-2:#ff967821}:root[data-palette=graphite]{--bg:#f6f6f7;--accent:#3b4656;--accent-fg:#fff;--accent-soft:#3b465614;--accent-border:#3b46564d;--mint:#7d8a9c;--aurora:linear-gradient(90deg, #7a8595, #5a6677 55%, #3b4656);--halo-1:#7882961f;--halo-2:#5a64781f}.dark[data-palette=graphite]{--bg:#09090b;--accent:#b6c1d0;--accent-fg:#0b0d11;--accent-soft:#b6c1d024;--accent-border:#c4cedb5c;--mint:#e1e6ed;--aurora:linear-gradient(90deg, #e1e6ed, #c6cfdb 55%, #b6c1d0);--halo-1:#b4bed214;--halo-2:#8c9bb424}:root{--btn-h-sm:32px;--btn-h-md:36px;--btn-h-lg:44px;--btn-h-touch:44px;--btn-icon:var(--btn-h-md);--btn-seg:calc(var(--btn-h-md) - 8px);--btn-fs:13px;--btn-fs-sm:12px;--btn-glyph:16px;--btn-r:var(--r-pill);--z-below:-1;--z-content:0;--z-sticky:10;--z-bar:40;--z-bubble:50;--z-scrim:60;--z-panel:70;--z-dialog:80;--z-toast:90;--z-skip:100}}@layer rx-base{html{background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 0;margin:0;font-size:14px;line-height:1.45}.rx-mono,[data-numeric]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.rx-halos{z-index:var(--z-below);pointer-events:none;position:fixed;inset:0;overflow:hidden}.rx-halos:before,.rx-halos:after{content:"";filter:blur(60px);border-radius:50%;width:900px;height:540px;position:absolute}.rx-halos:before{background:radial-gradient(ellipse, var(--halo-1), transparent 65%);top:-260px;left:-160px}.rx-halos:after{background:radial-gradient(ellipse, var(--halo-2), transparent 65%);top:-290px;left:45%}.rx-app{isolation:isolate;min-height:100dvh;position:relative}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html{-webkit-tap-highlight-color:transparent}html[data-input=pointer] :focus-visible:not(input,textarea,select,[contenteditable=true]){--tw-ring-shadow:0 0 transparent!important;outline:none!important}.rx-skip{z-index:var(--z-skip);border-radius:var(--r-12);background:var(--inverse);color:var(--inverse-fg);padding:10px 14px;position:fixed;top:-60px;left:12px}.rx-skip:focus{top:12px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.15s!important;animation-duration:.15s!important;animation-iteration-count:1!important}}}@layer rx-components{.rx-btn{height:var(--btn-h-md);min-width:var(--btn-h-md);border-radius:var(--btn-r);font:500 var(--btn-fs)/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background var(--dur-micro), border-color var(--dur-micro), transform var(--dur-micro), opacity var(--dur-state);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.rx-btn svg{width:var(--btn-glyph);height:var(--btn-glyph);flex:none}.rx-btn:active:not(:disabled){transform:scale(.97)}.rx-btn:disabled{opacity:.5;cursor:not-allowed}.rx-btn[data-busy]{cursor:progress}.rx-btn--primary{background:var(--accent);color:var(--accent-fg)}.rx-btn--primary:hover:not(:disabled){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rx-btn--primary:hover:not(:disabled){background:color-mix(in oklab, var(--accent) 88%, var(--fg))}}.rx-btn--inverse{background:var(--inverse);color:var(--inverse-fg)}.rx-btn--secondary{background:var(--chip);border-color:var(--border);color:var(--fg)}.rx-btn--secondary:hover:not(:disabled),.rx-btn--ghost:hover:not(:disabled){background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.rx-btn--secondary:hover:not(:disabled),.rx-btn--ghost:hover:not(:disabled){background:color-mix(in oklab, var(--fg) 10%, transparent)}}.rx-btn--ghost{color:var(--fg);background:0 0}.rx-btn--danger{background:var(--bad-bg);border-color:var(--bad-border);color:var(--bad)}.rx-btn--link{min-width:0;height:auto;color:var(--accent);text-underline-offset:3px;background:0 0;padding:0;text-decoration:underline}.rx-btn--lg{height:var(--btn-h-lg);min-width:var(--btn-h-lg);padding:0 18px}.rx-btn--sm{height:var(--btn-h-md);min-width:var(--btn-h-md);padding:0 14px}.rx-btn--xs{height:var(--btn-h-sm);min-width:var(--btn-h-sm);font-size:var(--btn-fs-sm);padding:0 10px}.rx-btn--icon{width:var(--btn-icon);padding:0}.rx-btn--icon.rx-btn--lg{width:var(--btn-h-lg)}.rx-btn--icon.rx-btn--sm{width:var(--btn-h-md)}.rx-btn--icon.rx-btn--xs{width:var(--btn-h-sm)}@media (pointer:coarse){.rx-btn{min-height:var(--btn-h-touch);min-width:var(--btn-h-touch)}[data-slot=checkbox]{position:relative}[data-slot=checkbox]:after{content:"";position:absolute;inset:-14px}[data-slot=select-trigger]{min-height:44px}.rx-seg{height:auto}.rx-seg>:is([role=tab],[role=radio]){height:auto;min-height:var(--btn-h-touch)}}.rx-spin{animation:.8s linear infinite rx-spin}@keyframes rx-spin{to{transform:rotate(360deg)}}.rx-status{border-radius:var(--r-pill);height:28px;color:var(--fg);border:1px solid;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.rx-status[data-tone=ok]{background:var(--ok-bg);border-color:var(--ok-border)}.rx-status[data-tone=ok] b{color:var(--ok)}.rx-status[data-tone=warn]{background:var(--warn-bg);border-color:var(--warn-border)}.rx-status[data-tone=warn] b{color:var(--warn)}.rx-status[data-tone=bad]{background:var(--bad-bg);border-color:var(--bad-border)}.rx-status[data-tone=bad] b{color:var(--bad)}.rx-status[data-tone=accent]{background:var(--accent-soft);border-color:var(--accent-border)}.rx-card{border-radius:var(--r-22);background:var(--card);border:1px solid var(--border);padding:20px}.rx-glass{background:var(--glass);border:1px solid var(--border);box-shadow:inset 0 1px 0 var(--highlight);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.rx-glass{background:var(--bg)}}.rx-field{background:var(--chip);border:1px solid var(--border);height:46px;color:var(--fg);font:inherit;border-radius:14px;padding:0 14px}.rx-field::placeholder{color:var(--muted)}.rx-field:focus-visible{outline:2px solid var(--accent);outline-offset:0}[data-fade=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}[data-fade=start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px);mask-image:linear-gradient(90deg,#0000,#000 28px)}[data-fade=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.rx-seg{border-radius:var(--r-12);background:var(--chip);border:1px solid var(--border);align-items:center;gap:2px;padding:3px;display:inline-flex}.rx-seg>:is([role=tab],[role=radio]){height:var(--btn-seg);color:var(--muted);font-size:var(--btn-fs-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 12px}.rx-seg>[role=tab][data-state=active],.rx-seg>[role=radio][aria-checked=true]{background:var(--seg-on);color:var(--fg)}[data-slot=dialog-overlay]{z-index:var(--z-dialog)}[data-slot=sheet-overlay]{z-index:var(--z-scrim)}[data-slot=dialog-overlay],[data-slot=sheet-overlay]{background:lab(0% 0 0/.55)}[data-slot=sheet-content]{z-index:var(--z-panel);background:var(--bg);border-color:var(--border)}[data-slot=dialog-content]{z-index:var(--z-dialog);background:var(--bg);border:1px solid var(--border);border-radius:var(--r-22)}[data-slot=dropdown-menu-content],[data-slot=select-content],[data-slot=dropdown-menu-sub-content]{z-index:var(--z-dialog);background:var(--bg);border:1px solid var(--border);border-radius:var(--r-16)}[data-sonner-toaster]{z-index:var(--z-toast)!important}[data-slot=dropdown-menu-content],[data-slot=select-content],[data-slot=dropdown-menu-sub-content]{background:var(--verre-fond-haut);border-color:var(--verre-bord);box-shadow:var(--verre-ombre);-webkit-backdrop-filter:var(--verre-flou);backdrop-filter:var(--verre-flou);color:var(--fg);font-family:var(--font-sans);font-size:13px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-slot=dropdown-menu-content],[data-slot=select-content],[data-slot=dropdown-menu-sub-content]{background:var(--bg)}}[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=select-item]{border-radius:var(--r-12);min-height:36px;color:var(--fg);font-size:13px}[data-slot=dropdown-menu-item]:is(:focus,[data-highlighted]),[data-slot=dropdown-menu-checkbox-item]:is(:focus,[data-highlighted]),[data-slot=dropdown-menu-radio-item]:is(:focus,[data-highlighted]),[data-slot=dropdown-menu-sub-trigger]:is(:focus,[data-state=open]),[data-slot=select-item]:is(:focus,[data-highlighted]){background:var(--accent-soft);color:var(--fg)}[data-slot=dropdown-menu-item][data-variant=destructive]{color:var(--bad)}[data-slot=dropdown-menu-item][data-variant=destructive]:is(:focus,[data-highlighted]){background:var(--bad-bg);color:var(--bad)}[data-slot=dropdown-menu-label],[data-slot=select-label]{letter-spacing:.8px;text-transform:uppercase;color:var(--muted);padding:6px 10px;font-size:11px;font-weight:500}[data-slot=dropdown-menu-separator],[data-slot=select-separator]{background:var(--border)}[data-slot=dropdown-menu-shortcut]{border:1px solid var(--border);font:11px var(--font-mono);letter-spacing:0;color:var(--muted);border-radius:6px;padding:2px 6px}@media (pointer:coarse){[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=select-item]{min-height:44px}}:root{--rx-toast-shift:0px;--rx-toast-top:calc(var(--bar-h,68px) + 12px);--rx-toast-bottom:calc(64px + max(8px, env(safe-area-inset-bottom)) + 12px)}:root:has(.rx-workspace[data-dock=open]){--rx-toast-shift:calc(var(--dock-w) / 2)}@media (max-width:1179px){:root:has(.rx-workspace[data-dock=open]){--rx-toast-shift:calc(min(520px, 100vw) / 2)}:root:has(.rx-workspace[data-dock=open][data-wide]){--rx-toast-shift:calc(min(720px, 100vw) / 2)}}@media (max-width:900px){:is(:root,:root:has(.rx-workspace[data-dock=open]),:root:has(.rx-workspace[data-dock=open][data-wide])){--rx-toast-shift:0px}}.rx-toast{width:var(--width);border:1px solid var(--verre-bord);border-radius:var(--r-16);background:var(--verre-fond-haut);box-shadow:var(--verre-ombre);-webkit-backdrop-filter:var(--verre-flou);backdrop-filter:var(--verre-flou);color:var(--fg);font:13px/1.4 var(--font-sans);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.rx-toast{background:var(--bg)}}.rx-toast[data-type=success]{background:linear-gradient(var(--ok-bg), var(--ok-bg)), var(--verre-fond-haut);border-color:var(--ok-border)}.rx-toast[data-type=warning]{background:linear-gradient(var(--warn-bg), var(--warn-bg)), var(--verre-fond-haut);border-color:var(--warn-border)}.rx-toast[data-type=error]{background:linear-gradient(var(--bad-bg), var(--bad-bg)), var(--verre-fond-haut);border-color:var(--bad-border)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.rx-toast[data-type=success]{background:linear-gradient(var(--ok-bg), var(--ok-bg)), var(--bg)}.rx-toast[data-type=warning]{background:linear-gradient(var(--warn-bg), var(--warn-bg)), var(--bg)}.rx-toast[data-type=error]{background:linear-gradient(var(--bad-bg), var(--bad-bg)), var(--bg)}}.rx-toast:focus-visible{box-shadow:var(--verre-ombre), 0 0 0 2px var(--accent)!important}.rx-toast [data-content]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rx-toast-icon{flex:none;align-items:center;height:20px;display:flex}.rx-toast-glyph{width:20px;height:20px;font:600 12px/1 var(--font-sans);border:1px solid;border-radius:50%;place-items:center;display:inline-grid}.rx-toast-glyph[data-tone=ok]{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-border)}.rx-toast-glyph[data-tone=warn]{color:var(--warn);background:var(--warn-bg);border-color:var(--warn-border)}.rx-toast-glyph[data-tone=bad]{color:var(--bad);background:var(--bad-bg);border-color:var(--bad-border)}.rx-toast-glyph[data-tone=accent]{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-border)}.rx-toast-title{color:var(--fg);font-weight:500}.rx-toast-desc{color:var(--muted);font-size:12px}.rx-toast-action,.rx-toast-cancel{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--chip);height:32px;color:var(--fg);font:500 12px/1 var(--font-sans);cursor:pointer;transition:background var(--dur-micro);flex:none;align-self:center;padding:0 12px}.rx-toast-action:hover,.rx-toast-cancel:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.rx-toast-action:hover,.rx-toast-cancel:hover{background:color-mix(in oklab, var(--fg) 10%, transparent)}}@media (pointer:coarse){.rx-toast-action,.rx-toast-cancel{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){[data-sonner-toast]{transition-property:opacity!important}[data-sonner-toast][data-swipe-out=true]{animation:none!important}}.rx-field:is(textarea){height:auto;min-height:92px;padding:12px 14px;line-height:1.45}.rx-field:is(input[type=checkbox],input[type=radio]){height:auto;padding:0}.rx-reliab{border:1px solid var(--border);background:var(--chip);width:fit-content;max-width:100%;color:var(--fg);font:600 11px/16px var(--font-sans);letter-spacing:.01em;white-space:normal;overflow-wrap:anywhere;border-radius:6px;align-self:flex-start;padding:1px 6px;display:inline-block}.rx-reliab>b{font-weight:700}.rx-reliab[data-level=provisional]{border-style:dashed;border-color:var(--warn-border);background:var(--warn-bg);color:var(--warn)}.rx-reliab[data-level=jev]{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rx-reliab[data-level=jev]{color:color-mix(in oklab, var(--accent) 65%, var(--fg))}}.rx-reliab[data-level=official]{border-color:var(--ok-border);background:var(--ok-bg);color:var(--ok)}.rx-reliab[data-top=unsure]>b{color:var(--warn)}.rx-fiche-title>.rx-reliab{margin-top:6px}.rx-dossier-title>.rx-reliab{vertical-align:1px;margin-left:6px}.score-pair>.rx-reliab{align-self:center}.rx-inject{border:1px solid var(--bad-border);background:var(--bad-bg);max-width:100%;color:var(--bad);font:600 11px/16px var(--font-sans);border-radius:6px;align-self:flex-start;margin-top:6px}.rx-inject[data-state=low]{border-color:var(--warn-border);background:var(--warn-bg);color:var(--warn)}.rx-inject[data-state=cleared]{border-color:var(--ok-border);background:var(--ok-bg);color:var(--ok)}.rx-inject>summary{cursor:pointer;align-items:center;gap:4px;padding:1px 6px;list-style:none;display:flex}.rx-inject>summary::-webkit-details-marker{display:none}.rx-inject>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.rx-inject>summary>svg{flex:none;width:13px;height:13px}.rx-inject-body{color:var(--fg);gap:6px;padding:4px 8px 8px;font-size:12px;font-weight:400;line-height:17px;display:grid}.rx-inject-body ul{gap:4px;margin:0;padding-left:16px;display:grid}.rx-inject-body q{color:var(--muted);overflow-wrap:anywhere}.rx-inject-by{color:var(--muted)}.rx-inject-body>button{justify-self:start}.rx-refer{border:1px solid var(--border);background:var(--chip);width:fit-content;max-width:100%;color:var(--fg);font:500 11px/16px var(--font-sans);letter-spacing:.01em;border-radius:6px;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:6px;padding:1px 6px;display:inline-flex}.rx-refer>.rx-refer-word{font-weight:700}.rx-refer>.rx-refer-level{color:var(--muted)}.rx-refer[data-level=moyenne]{border-color:var(--warn-border);background:var(--warn-bg);color:var(--warn)}.rx-refer[data-level=moyenne]>.rx-refer-level{color:var(--warn)}.rx-refer[data-level=forte]{border-color:var(--ok-border);background:var(--ok-bg);color:var(--ok)}.rx-refer[data-level=forte]>.rx-refer-level{color:var(--ok)}.rx-refer[data-status=requested],.rx-refer[data-status=received],.rx-refer[data-status=declined]{border-style:solid}.rx-refer-block{flex-direction:column;gap:10px;display:flex}.rx-refer-block .rx-refer-head{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.rx-refer-head>.rx-mono{letter-spacing:-.5px;font-size:28px;font-weight:300}.rx-refer-niveau,.rx-refer-state{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--chip);padding:1px 8px;font-size:11.5px;font-weight:600}.rx-refer-niveau[data-level=moyenne]{border-color:var(--warn-border);background:var(--warn-bg);color:var(--warn)}.rx-refer-niveau[data-level=forte]{border-color:var(--ok-border);background:var(--ok-bg);color:var(--ok)}.rx-refer-state{font-weight:500}.rx-refer-reasons{border:1px solid var(--border);border-radius:var(--r-12);flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.rx-refer-reasons>li{background:var(--sunken);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:6px 10px;display:grid}.rx-refer-reasons>li:nth-child(2n){background:var(--chip)}.rx-refer-reason{overflow-wrap:anywhere;font-size:12.5px;line-height:1.45}.rx-refer-reasons b{white-space:nowrap;font-size:12px;font-weight:600}.rx-refer-reasons b[data-tone=positive]{color:var(--ok)}.rx-refer-reasons b[data-tone=negative]{color:var(--bad)}.rx-refer-reasons b[data-tone=neutral]{color:var(--muted)}.rx-refer-total{border-top:1px solid var(--border);background:var(--chip)}.rx-refer-total .rx-refer-reason{font-weight:600}.rx-refer-contact{border:1px solid var(--border);border-radius:var(--r-12);background:var(--sunken);flex-direction:column;gap:2px;padding:9px 11px;display:flex}.rx-refer-contact-name{font-size:13px;font-weight:600}.rx-refer-next{align-items:flex-start;gap:8px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.rx-refer-next svg{width:14px;height:14px;color:var(--muted);flex:none;margin-top:2px}.rx-refer-actions{flex-wrap:wrap;gap:6px;display:flex}.rx-refer-note{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.rx-refer-note b{color:var(--fg)}@media (max-width:560px){.rx-refer-actions .rx-btn{flex:100%;justify-content:center}}.rx-role-tag{border:1px solid var(--border);background:var(--chip);width:fit-content;min-height:20px;color:var(--muted);letter-spacing:.03em;white-space:nowrap;vertical-align:1px;border-radius:6px;align-items:center;gap:4px;padding:0 7px;font-size:10.5px;font-weight:600;line-height:1;display:inline-flex}.rx-role-tag>i{font-size:10px;font-style:normal;line-height:1}.rx-role-tag[data-role=admin]{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rx-role-tag[data-role=admin]{color:color-mix(in oklab, var(--accent) 65%, var(--fg))}}.rx-role-tag[data-role=family]{border-color:var(--ok-border);background:var(--ok-bg);color:var(--ok)}.rx-role-tag[data-role=member]{color:var(--fg)}.rx-role-tag[data-role=guest]{background:0 0;border-style:dashed}.rx-accounts-member-head strong>.rx-role-tag,.rx-accounts-list strong>.rx-role-tag{margin-left:6px}.rx-menu-account>.rx-role-tag{margin-top:2px}}@layer rx-screens{:root{--bar-h:68px}.rx-bar{z-index:var(--z-bar);height:var(--bar-h);border-width:0 0 1px;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:0 32px;display:grid;position:sticky;top:0}.rx-bar-left,.rx-bar-right{align-items:center;gap:10px;min-width:0;display:flex}.rx-bar-right{justify-content:flex-end}.rx-brand{letter-spacing:-.8px;min-width:44px;min-height:44px;color:var(--fg);cursor:pointer;background:0 0;border:0;padding:0;font-size:22px;font-weight:600}.rx-bar-sep{background:var(--border);width:1px;height:18px}.rx-nav{gap:2px;display:flex}.rx-nav button{height:var(--btn-h-md);border-radius:var(--r-pill);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:13px}.rx-nav button[aria-current=page]{background:var(--seg-on);color:var(--fg)}.rx-search{background:var(--chip);border:1px solid var(--border);width:100%;max-width:480px;height:44px;color:var(--muted);cursor:pointer;border-radius:14px;justify-self:center;align-items:center;gap:10px;padding:0 8px 0 16px;font-size:14px;display:flex}.rx-search>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rx-search>svg{flex:none}.rx-search kbd{background:var(--chip);font:12px var(--font-mono);color:var(--fg);border-radius:8px;margin-left:auto;padding:4px 8px}.rx-sources{white-space:nowrap;height:var(--btn-h-md);border-radius:var(--r-pill);background:var(--chip);border:1px solid var(--border);color:var(--fg);cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:inline-flex}.rx-sources i{background:var(--ok);border-radius:50%;width:7px;height:7px}.rx-sources[data-warn] i{background:var(--warn)}.rx-sources em{color:var(--warn);font-style:normal}.rx-sources-alert{color:var(--warn);font-size:12px;font-weight:700;display:none}.rx-avatar{width:var(--btn-h-md);height:var(--btn-h-md);background:var(--accent);color:var(--accent-fg);box-shadow:0 0 0 2px var(--accent-soft);cursor:pointer;border:0;border-radius:50%;font-size:13px;font-weight:600}.rx-page{max-width:1440px;margin:0 auto;padding:24px 32px 48px}.rx-mobile-nav{display:none}#rex-content:focus{outline:none}@media (max-width:900px){.rx-bar{grid-template-columns:auto 1fr auto;gap:10px;padding:0 16px}.rx-nav,.rx-sources span.rx-label,.rx-search span,.rx-search kbd,.rx-bar-sep{display:none}.rx-search{justify-content:center;justify-self:end;width:44px;padding:0}.rx-sources{justify-content:center;width:44px;height:44px;padding:0}.rx-sources em{display:none}.rx-sources[data-warn] .rx-sources-alert{display:inline}.rx-avatar,.rx-bar .rx-btn{width:44px;height:44px}.rx-page{padding:16px 16px 104px}.rx-mobile-nav{left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom));z-index:var(--z-bar);background:var(--bg);border-radius:22px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;height:64px;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.rx-mobile-nav{background:color-mix(in oklab, var(--bg) 90%, transparent)}}.rx-mobile-nav button{min-height:44px;color:var(--muted);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;display:flex}.rx-mobile-nav button[aria-current=page]{color:var(--fg)}}.rex-app:before{content:none}.vie-filters{top:calc(var(--bar-h) + 12px);max-height:calc(100vh - var(--bar-h) - 24px)}.vie-filters-head{z-index:var(--z-sticky)}.rx-badge{border-radius:var(--r-pill);background:var(--accent);min-width:18px;height:18px;color:var(--accent-fg);font:600 11px var(--font-mono);vertical-align:middle;animation:rx-pop-in .42s var(--ease-in) both;place-items:center;margin-left:6px;padding:0 5px;display:inline-grid}.rx-mobile-nav .rx-badge{margin:0;position:absolute;top:4px;right:calc(50% - 22px)}.rx-mobile-nav button{position:relative}.rx-nav [aria-current=page] .rx-badge{background:var(--fg);color:var(--bg)}.rx-bell{position:relative}.rx-bell-badge{margin:0;position:absolute;top:-4px;right:-4px}.rx-hermes-btn{gap:8px}.rx-hermes-btn .rx-orb{width:14px;height:14px}@media (max-width:1180px){.rx-hermes-btn .rx-label{display:none}.rx-hermes-btn{width:var(--btn-icon,32px);justify-content:center;padding:0}}@media (max-width:560px){.rx-bar-admin{display:none}.rx-bar-right{gap:6px}}@media (min-width:901px) and (max-width:1279px){.rx-sources{width:var(--btn-h-md);justify-content:center;padding:0}.rx-sources span.rx-label,.rx-sources em{display:none}.rx-sources[data-warn] .rx-sources-alert{display:inline}.rx-sources[data-warn] i{display:none}}.rx-muted{color:var(--muted)}.rx-small{font-size:12px}.rx-eyebrow{letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);font-size:12px}.rx-aurora-text{background:var(--aurora);color:#0000;-webkit-background-clip:text;background-clip:text}.rx-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.rx-card h2,.rx-career h2{color:var(--fg);margin:0;font-size:13px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.rx-card h2,.rx-career h2{color:color-mix(in oklab, var(--fg) 78%, transparent)}}.rx-card{flex-direction:column;gap:14px;min-width:0;display:flex}.rx-link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;min-height:32px;padding:0;font-size:12px}.rx-link:hover{text-underline-offset:3px;text-decoration:underline}.rx-orb{background:radial-gradient(circle at 34% 28%, white 0%, var(--mint) 40%, var(--accent) 85%);width:30px;height:30px;box-shadow:0 0 18px var(--accent-soft);border-radius:50%;flex:none}.rx-orb-sm{width:22px;height:22px}.rx-chip{border-radius:var(--r-pill);border:1px solid var(--accent-border);background:var(--accent-soft);min-height:32px;color:var(--fg);font:inherit;cursor:pointer;padding:0 12px;font-size:12px}.rx-chip:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rx-chip:hover{background:color-mix(in oklab, var(--accent) 26%, transparent)}}.rx-meter{background:var(--chip);border-radius:2px;height:4px;overflow:hidden}.rx-meter>span{background:var(--aurora);height:100%;transition:width var(--dur-state) var(--ease-in);border-radius:2px;display:block}.rx-rise>*{animation:rx-rise .42s var(--ease-in) both}.rx-rise>:nth-child(2){animation-delay:60ms}.rx-rise>:nth-child(3){animation-delay:.11s}.rx-rise>:nth-child(n+4){animation-delay:.16s}@keyframes rx-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.rx-career{flex-direction:column;gap:16px;display:flex}.rx-career-ask{box-shadow:inset 0 1px 0 var(--highlight);border-radius:18px;flex-direction:row;align-items:center;gap:14px;padding:12px 14px 12px 16px}.rx-career-ask-text{font-size:14px}.rx-career-ask-text b{font-weight:500}.rx-career-ask-actions{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.rx-career-main{grid-template-columns:minmax(0,1fr) 380px;align-items:stretch;gap:16px;display:grid}.rx-career-hero{box-shadow:inset 0 1px 0 var(--highlight), 0 30px 70px var(--shadow);border-radius:26px;flex-direction:column;gap:22px;padding:26px 28px;display:flex}.rx-career-hero-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.rx-career-hero-head>div{flex-direction:column;gap:6px;display:flex}.rx-career-hero h1{letter-spacing:-1.3px;margin:0;font-size:40px;font-weight:400;line-height:1.05}.rx-career-hero p{margin:0;font-size:13px}.rx-career-histo-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rx-legend{color:var(--muted);gap:16px;font-size:12px;display:flex}.rx-legend span{align-items:center;gap:6px;display:inline-flex}.rx-legend i,.rx-career-bars>span{border-radius:3px;display:block}.rx-legend i{width:10px;height:10px}.rx-career .is-ok{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.rx-career .is-ok{background:color-mix(in oklab, var(--fg) 45%, transparent)}}.rx-career .is-fail{background:repeating-linear-gradient(45deg, var(--bad) 0 2px, var(--bad) 2px 5px)}@supports (color:color-mix(in lab, red, red)){.rx-career .is-fail{background:repeating-linear-gradient(45deg, color-mix(in oklab, var(--bad) 80%, transparent) 0 2px, color-mix(in oklab, var(--bad) 22%, transparent) 2px 5px)}}.rx-career-histo{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:12px;height:230px;display:grid}.rx-career-histo>button{border:1px solid var(--fg);border-radius:16px;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;height:100%;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.rx-career-histo>button{border:1px solid color-mix(in oklab, var(--fg) 6%, transparent)}}.rx-career-histo>button{background:var(--sunken);color:var(--muted);font:inherit;cursor:pointer;transition:border-color var(--dur-state), background var(--dur-state)}.rx-career-histo>button:hover{border-color:var(--border)}.rx-career-histo>button[aria-pressed=true]{border-color:var(--accent-border);background:var(--accent-soft);color:var(--fg)}.rx-career-histo>button[aria-pressed=true] .is-ok{background:linear-gradient(180deg, var(--accent), var(--mint));box-shadow:0 0 22px var(--mint)}@supports (color:color-mix(in lab, red, red)){.rx-career-histo>button[aria-pressed=true] .is-ok{box-shadow:0 0 22px color-mix(in oklab, var(--mint) 35%, transparent)}}.rx-career-histo .rx-mono{font-size:13px}.rx-career-bars{flex-direction:column;gap:2px;width:100%;display:flex}.rx-career-bars>span{transition:height var(--dur-expand) var(--ease-in);border-radius:6px}.rx-career-bucket{font-size:12px}.rx-career-lots{flex-direction:column;gap:8px;margin-top:auto;display:flex}.rx-career-lot{background:var(--sunken);border:1px solid var(--fg);border-radius:14px;align-items:center;gap:14px;min-height:56px;padding:6px 12px 6px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.rx-career-lot{border:1px solid color-mix(in oklab, var(--fg) 7%, transparent)}}.rx-career-lot.is-fail{background:var(--bad-bg);border-color:var(--bad-border)}.rx-career-lot-n{flex:none;width:44px;font-size:18px}.rx-career-lot.is-fail .rx-career-lot-n{color:var(--bad)}.rx-career-lot-text{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:14px;display:flex}.rx-career-lot-text small{color:var(--muted);font-size:12px}.rx-career-aside{flex-direction:column;gap:14px;min-width:0;display:flex}.rx-career-aside>.rx-card,.rx-career-row>.rx-card{border-radius:24px;padding:20px}.rx-career-next{box-shadow:inset 0 1px 0 var(--highlight)}.rx-career-card-id{align-items:center;gap:14px;display:flex}.rx-ring{flex:none;width:56px;height:56px;position:relative}.rx-ring b{place-items:center;font-size:17px;font-weight:600;display:grid;position:absolute;inset:0}.rx-career-card-title{flex-direction:column;gap:3px;min-width:0;display:flex}.rx-career-card-title .rx-muted{align-items:center;gap:6px;font-size:13px;display:inline-flex}.rx-link-title{color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;font-weight:500}.rx-link-title:hover{text-underline-offset:3px;text-decoration:underline}.rx-career-decide{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rx-career-decide kbd{font:11px var(--font-mono);border:1px solid;border-radius:5px;padding:1px 5px}.rx-discard{color:var(--bad)}.rx-career-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;display:grid}.rx-career-kpis div,.rx-career-big,.rx-career-mini div{flex-direction:column;gap:2px;display:flex}.rx-career-kpis b{letter-spacing:-.8px;font-variant-numeric:tabular-nums;font-size:28px;font-weight:300}.rx-career-kpis span,.rx-career-big span,.rx-career-mini span{color:var(--muted);font-size:12px}.rx-career-kpis b span,.rx-career-big b span,.rx-career-mini b span{font-size:inherit;color:inherit}.rx-career-day{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding-top:12px;display:flex}.rx-career-day>div:first-child{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.rx-career-system{flex-direction:column;align-items:flex-start;gap:8px;margin-top:auto;display:flex}.rx-career-system .rx-status{white-space:normal;height:auto;min-height:28px;padding:4px 10px}.rx-career-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.rx-career-row>.rx-card{box-shadow:inset 0 1px 0 var(--highlight)}.rx-career-row>.rx-card>.rx-btn{align-self:flex-start;margin-top:auto}.rx-career-row .rx-card-head h2{margin-right:auto}.rx-career-mini{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.rx-career-mini div{background:var(--sunken);border-radius:12px;padding:10px}.rx-career-mini b{font-size:22px;font-weight:300}.rx-career-log,.rx-career-dates,.rx-career-facts{flex-direction:column;gap:8px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.rx-career-log .rx-mono{color:var(--muted)}.rx-career-dates li{align-items:center;gap:10px;display:flex}.rx-career-dates button{min-width:0;min-height:44px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;gap:2px;padding:0;display:flex}.rx-career-dates button span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.rx-career-dates button small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.rx-date{background:var(--chip);border:1px solid var(--border);border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.rx-date b{font-size:15px;font-weight:500;line-height:1}.rx-date small{color:var(--muted);font-size:10px}.rx-date.is-soon{background:var(--warn-bg);border-color:var(--warn-border)}.rx-date.is-soon b{color:var(--warn)}.rx-career-big b{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:34px;font-weight:300}.rx-career-facts li{align-items:center;gap:8px;display:flex}.rx-career-facts i{border-radius:50%;width:7px;height:7px}.rx-career-facts i.is-warn{background:var(--warn)}.rx-career-ia{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.rx-spark{align-items:flex-end;gap:4px;height:40px;display:flex}.rx-spark span{background:var(--fg);border-radius:3px 3px 1px 1px;width:8px}@supports (color:color-mix(in lab, red, red)){.rx-spark span{background:color-mix(in oklab, var(--fg) 25%, transparent)}}.rx-spark span.is-today{background:linear-gradient(180deg, var(--mint), var(--accent))}@media (max-width:1120px){.rx-career-main{grid-template-columns:1fr}.rx-career-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.rx-career-ask{flex-wrap:wrap}.rx-career-ask-actions{margin-left:0}.rx-career-ask .rx-orb{display:none}.rx-career-hero{border-radius:22px;padding:20px 18px}.rx-career-hero-head{flex-direction:column}.rx-career-hero h1{font-size:32px}.rx-career-histo{gap:6px;height:180px}.rx-career-histo>button{padding:8px 4px}.rx-career-bucket{font-size:11px}.rx-career-row{grid-template-columns:1fr}}@media (pointer:coarse){.rx-chip,.rx-link{min-height:44px}}.rx-career-next{touch-action:pan-y;transition:transform .26s var(--ease-in);position:relative}.rx-career-next[data-dragging]{transition:none}.rx-swipe-tag{z-index:var(--z-sticky);border-radius:var(--r-pill);pointer-events:none;padding:4px 12px;font-size:13px;font-weight:600;position:absolute;top:16px;right:16px}.rx-swipe-tag[data-tone=ok]{background:var(--ok-bg);border:1px solid var(--ok-border);color:var(--ok);left:16px;right:auto}.rx-swipe-tag[data-tone=bad]{background:var(--bad-bg);border:1px solid var(--bad-border);color:var(--bad)}.rx-swipe-hint{text-align:center;margin:0;display:none}@media (pointer:coarse){.rx-swipe-hint{display:block}}@media (max-width:640px){.rx-career-aside{order:-1}}.rx-career-aside>*{animation:rx-rise .48s var(--ease-in) both}.rx-career-aside>:first-child{animation-delay:.12s}.rx-career-aside>:nth-child(2){animation-delay:.19s}.rx-career-aside>:nth-child(3){animation-delay:.26s}.rx-career-aside>:nth-child(4){animation-delay:.33s}.rx-career-aside>:nth-child(5){animation-delay:.4s}.rx-career-aside>:nth-child(n+6){animation-delay:.47s}.rx-career-histo button{animation:rx-rise .42s var(--ease-in) both;animation-delay:calc(.16s + var(--i,0) * 45ms)}.rx-career-bars span{transform-origin:bottom;animation:rx-grow .64s var(--ease-in) both;animation-delay:calc(.26s + var(--i,0) * 45ms)}.rx-ring circle:last-child{animation:rx-ring .9s var(--ease-in) .2s both}.rx-meter>span{transition:width .7s var(--ease-in)}.rx-spark span{transform-origin:bottom;animation:rx-grow .56s var(--ease-in) both}.rx-spark span:nth-child(2){animation-delay:40ms}.rx-spark span:nth-child(3){animation-delay:80ms}.rx-spark span:nth-child(4){animation-delay:.12s}.rx-spark span:nth-child(5){animation-delay:.16s}.rx-spark span:nth-child(6){animation-delay:.2s}.rx-spark span:nth-child(7){animation-delay:.24s}.rx-career .rx-card{transition:transform var(--dur-state) var(--ease-in), box-shadow var(--dur-state), border-color var(--dur-state)}.rx-career .rx-card:hover{box-shadow:0 14px 36px -18px var(--shadow);border-color:var(--accent-border);transform:translateY(-2px)}.rx-career-chain{animation:rx-drop .42s var(--ease-in) both;border-color:var(--accent-border);background:var(--accent-soft)}.rx-career-chain .rx-orb{animation:2.2s ease-in-out infinite rx-pulse}@keyframes rx-grow{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:none}}@keyframes rx-ring{0%{stroke-dasharray:0 145}}.rx-funnel{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.rx-funnel li{grid-template-columns:104px minmax(0,1fr) 32px;align-items:center;gap:10px;font-size:13px;display:grid}.rx-funnel-bar{border-radius:var(--r-pill);background:var(--chip);height:8px;overflow:hidden}.rx-funnel-bar i{border-radius:inherit;background:var(--aurora);transform-origin:0;height:100%;animation:rx-fill .7s var(--ease-in) both;animation-delay:calc(.3s + var(--i,0) * 70ms);display:block}.rx-funnel b{text-align:right;font-weight:500}@keyframes rx-fill{0%{transform:scaleX(0)}to{transform:none}}.rx-prep-list{flex-direction:column;gap:10px;margin:6px 0 0;padding:0;list-style:none;display:flex}.rx-prep-list li{animation:rx-drop .32s var(--ease-in) both;animation-delay:calc(.12s + var(--i,0) * 60ms);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.rx-prep-list b{background:var(--warn-bg);width:22px;height:22px;color:var(--warn);border:1px solid var(--warn-border);border-radius:50%;place-items:center;font-size:12px;display:grid}.rx-prep-list li[data-ok] b{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-border)}.rx-prep-list li[data-level=bad] b{background:var(--bad-bg);color:var(--bad);border-color:var(--bad-border)}.rx-prep-list span>strong{font-size:13px;font-weight:500;display:block}.rx-prep-list small{font-size:12px;line-height:1.35;display:block}.rx-offers{flex-direction:column;gap:16px;display:flex}.rx-offers-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.rx-offers-head>div{flex-direction:column;gap:8px;min-width:0;max-width:100%;display:flex}.rx-offers-head h1{letter-spacing:-1.3px;margin:0;font-size:40px;font-weight:400;line-height:1.05}.rx-offers-head h1 small{letter-spacing:0;font-size:16px}.rx-tabs{scrollbar-width:none;border-radius:var(--r-pill);background:var(--chip);border:1px solid var(--border);flex-wrap:nowrap;align-self:flex-start;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.rx-tabs :is([role=tab],[role=radio]){white-space:nowrap;min-height:var(--btn-h-md);border-radius:var(--r-pill);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:13px;display:inline-flex}.rx-tabs :is([role=tab],[role=radio]) .rx-mono{color:var(--muted);font-size:11px}.rx-tabs :is([role=tab][aria-selected=true],[role=radio][aria-checked=true]) .rx-mono{color:var(--fg)}.rx-tabs :is([role=tab][aria-selected=true],[role=radio][aria-checked=true]){background:var(--seg-on);color:var(--fg)}.rx-views{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rx-views>button{min-height:var(--btn-h-sm);border-radius:var(--r-pill);border:1px solid var(--border);background:var(--chip);color:var(--fg);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:inline-flex}.rx-views>button .rx-mono{color:var(--muted);font-size:11px}.rx-views>button[aria-pressed=true]{border-color:var(--accent-border);background:var(--accent-soft)}.rx-offers-body{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;display:grid}.rx-filters-toggle{margin-left:auto;display:none}@media (max-width:1120px){.rx-filters-toggle{align-items:center;display:inline-flex}}.rx-offers-filters{top:calc(var(--bar-h) + 16px);max-height:calc(100vh - var(--bar-h) - 32px);border-radius:22px;gap:18px;padding:18px;position:sticky;overflow-y:auto}.rx-search-field{background:var(--chip);border:1px solid var(--border);height:44px;color:var(--muted);border-radius:14px;align-items:center;gap:10px;padding:0 12px;display:flex}.rx-search-field svg{flex:none;width:15px;height:15px}.rx-search-field input{min-width:0;color:var(--fg);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.rx-search-field:focus-within{outline:2px solid var(--accent);outline-offset:0}.rx-filter{flex-direction:column;gap:8px;font-size:12px;display:flex}.rx-filter>span{color:var(--muted)}.rx-filter>span b{color:var(--fg);font-weight:500}.rx-pills{flex-wrap:wrap;gap:6px;display:flex}.rx-pills button{min-height:var(--btn-h-sm);border-radius:var(--btn-r);border:1px solid var(--border);background:var(--sunken);color:var(--fg);font:inherit;cursor:pointer;padding:0 12px;font-size:12px}.rx-pills button[aria-pressed=true]{border-color:var(--accent-border);background:var(--accent-soft)}.rx-check{cursor:pointer;align-items:center;gap:10px;min-height:32px;font-size:13px;display:flex}.rx-check input{width:16px;height:16px;accent-color:var(--accent)}.rx-check small{margin-left:auto}.rx-offers-results{flex-direction:column;gap:12px;min-width:0;display:flex}.rx-offers-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rx-sort{color:var(--muted);align-items:center;gap:8px;margin-left:auto;font-size:12px;display:inline-flex}.rx-sort .rx-sort-trigger{height:var(--btn-h-md);border-radius:var(--r-pill);border:1px solid var(--border);background:var(--chip);box-shadow:none;color:var(--fg);padding:0 12px;font-size:13px}.rx-empty{border-radius:22px;flex-direction:column;align-items:flex-start;gap:8px;padding:24px;display:flex}.rx-empty-actions{flex-wrap:wrap;gap:8px;display:flex}.rx-empty-help{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.rx-group{background:var(--card);border:1px solid var(--border);border-radius:22px;overflow:hidden}.rx-group[data-tone=bad]{background:var(--bad-bg)}@supports (color:color-mix(in lab, red, red)){.rx-group[data-tone=bad]{background:color-mix(in oklab, var(--bad-bg) 60%, var(--card))}}.rx-group[data-tone=bad]{border-color:var(--bad-border)}.rx-group-head{flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:flex}.rx-group-head>button:first-child{min-height:44px;color:var(--fg);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;font-size:14px;font-weight:500;display:inline-flex}.rx-group-head>button:first-child svg{width:16px;height:16px;color:var(--muted)}.rx-group-head>button:first-child .rx-mono{font-size:12px;font-weight:400}.rx-group-head>.rx-btn{margin-left:auto}.rx-group-mark{font-weight:600}.rx-group[data-tone=ok] .rx-group-mark{color:var(--ok)}.rx-group[data-tone=warn] .rx-group-mark{color:var(--warn)}.rx-group[data-tone=bad] .rx-group-mark{color:var(--bad)}.rx-rows{border-top:1px solid var(--border);flex-direction:column;display:flex}.rx-row{border-bottom:1px solid var(--fg)}@supports (color:color-mix(in lab, red, red)){.rx-row{border-bottom:1px solid color-mix(in oklab, var(--fg) 6%, transparent)}}.rx-row:last-of-type{border-bottom:0}.rx-row[data-selected]{background:var(--accent-soft)}.rx-row[data-open]{background:var(--sunken)}.rx-row-main{grid-template-columns:28px 40px minmax(0,1fr) auto 90px auto;align-items:center;gap:12px;min-height:60px;padding:6px 12px 6px 16px;display:grid}.rx-row-check{cursor:pointer;place-items:center;width:28px;height:44px;display:grid}.rx-row-check input{width:16px;height:16px;accent-color:var(--accent)}.rx-row-score{border:3px solid var(--border);border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;font-weight:600;display:grid}.rx-row-score[data-tier=high],.rx-row-score[data-tier=mid]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rx-row-score[data-tier=mid]{border-color:color-mix(in oklab, var(--accent) 45%, var(--border))}}.rx-row-title{min-width:0;min-height:44px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:3px;padding:0;display:flex}.rx-row-title>span{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.rx-row-title>small{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex;overflow:hidden}.rx-row-title>small>.rx-row-meta{text-overflow:ellipsis;min-width:0;overflow:hidden}.rx-row-title>small>b{flex:none}.rx-row-title:hover>span{text-underline-offset:3px;text-decoration:underline}.rx-row-title>.rx-reliab{white-space:normal;text-overflow:clip;font-size:11px;font-weight:600;overflow:visible}.rx-row-title>.rx-refer{white-space:normal;text-overflow:clip;font-size:11px;overflow:visible}.rx-row-title:hover>.rx-refer,.rx-row-title:hover>.rx-reliab{text-decoration:none}.rx-row-gates{white-space:nowrap}.rx-row-age{text-align:right;white-space:nowrap}.rx-row-actions{align-items:center;gap:4px;display:flex}.rx-row-detail{animation:rx-rise .24s var(--ease-in) both;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;padding:4px 16px 18px 96px;display:grid}.rx-row-read{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.rx-row-read ul{flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13px;line-height:1.45;display:flex}.rx-row-crit{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px 16px;display:grid}.rx-row-crit>div{flex-direction:column;gap:4px;display:flex}.rx-row-crit>div>div:first-child{color:var(--muted);justify-content:space-between;gap:8px;font-size:12px;display:flex}.rx-more{border:0;border-top:1px solid var(--border);min-height:44px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;font-size:13px}.rx-more:hover{background:var(--sunken)}.rx-selbar{z-index:var(--z-bar);border-radius:var(--r-pill);animation:rx-selbar .24s var(--ease-in) both;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:8px 8px 8px 18px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.rx-selbar kbd{font:11px var(--font-mono);border:1px solid;border-radius:5px;padding:1px 5px}@keyframes rx-selbar{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:1120px){.rx-offers-body{grid-template-columns:1fr}.rx-offers-filters{max-height:none;position:static}.rx-offers-filters:not([data-open])>:not(.rx-card-head){display:none}.rx-row-detail{grid-template-columns:1fr;padding-left:16px}}@media (max-width:900px){.rx-selbar{bottom:88px}.rx-row-main{grid-template-columns:44px 40px minmax(0,1fr) auto 90px auto;gap:8px;padding-left:4px}.rx-row-check{width:44px}}@media (max-width:640px){.rx-offers-head h1{font-size:30px}.rx-row-main{grid-template-columns:44px 40px minmax(0,1fr) auto;row-gap:4px}.rx-row-gates,.rx-row-age{display:none}.rx-row-crit{grid-template-columns:1fr}.rx-selbar{border-radius:22px;flex-wrap:wrap;justify-content:center}.rx-sort{margin-left:0}}@media (pointer:coarse){.rx-pills button,.rx-views>button,.rx-check,.rx-tabs :is([role=tab],[role=radio]),.rx-sort .rx-sort-trigger{height:44px}.rx-offers-tools .rx-seg>[role=radio]{height:auto;min-height:44px}}.rx-rows>.rx-row{animation:rx-row-in .32s var(--ease-in) both}.rx-rows>.rx-row:nth-child(2){animation-delay:30ms}.rx-rows>.rx-row:nth-child(3){animation-delay:60ms}.rx-rows>.rx-row:nth-child(4){animation-delay:90ms}.rx-rows>.rx-row:nth-child(5){animation-delay:.12s}.rx-rows>.rx-row:nth-child(6){animation-delay:.15s}.rx-rows>.rx-row:nth-child(7){animation-delay:.18s}.rx-rows>.rx-row:nth-child(n+8){animation-delay:.21s}@keyframes rx-row-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.rx-row[data-current]{box-shadow:inset 3px 0 0 var(--accent);background:var(--accent-soft)}.rx-workspace[data-dock=open] .rx-offers-body{grid-template-columns:1fr}.rx-workspace[data-dock=open] .rx-offers-filters{max-height:none;position:static}.rx-workspace[data-dock=open] .rx-offers-filters:not([data-open])>:not(.rx-card-head){display:none}.rx-workspace[data-dock=open] .rx-filters-toggle{align-items:center;display:inline-flex}.rx-workspace[data-dock=open] .rx-row-detail{grid-template-columns:1fr;padding-left:16px}.rx-workspace[data-dock=open] .rx-row-main{grid-template-columns:44px 40px minmax(0,1fr) auto;row-gap:4px}.rx-workspace[data-dock=open] .rx-row-gates,.rx-workspace[data-dock=open] .rx-row-age{display:none}.rx-workspace[data-dock=open] .rx-offers-head h1{font-size:30px}.rx-workspace[data-dock=open] .rx-sort{margin-left:0}.rx-contract{border:1px solid var(--border);background:var(--chip);color:var(--fg);letter-spacing:.04em;text-transform:uppercase;border-radius:6px;margin-left:4px;padding:0 6px;font-size:10.5px;font-weight:600}.rx-jev-badge{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent)}.rx-jev-badge[data-action=depiler]{border-color:var(--bad-border);background:var(--bad-bg);color:var(--bad)}.rx-contacts{flex-direction:column;gap:16px;display:flex}.rx-contacts .rx-offers-head h1{letter-spacing:-1.3px;margin:0;font-size:40px;font-weight:400;line-height:1.05}.rx-contacts .rx-offers-head h1 small{letter-spacing:0;font-size:16px}.rx-contact-form form{flex-direction:column;gap:12px;display:flex}.rx-contact-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rx-field-group{gap:6px;display:grid}.rx-field-group label{color:var(--muted);margin:0;font-size:12px;font-weight:500}.rx-contact-form-actions{flex-wrap:wrap;gap:6px;display:flex}.rx-import-note{color:var(--muted);align-items:flex-start;gap:8px;margin:0;font-size:12.5px;line-height:1.55;display:flex}.rx-import-note svg{flex:none;width:14px;height:14px;margin-top:2px}.rx-import-note b{color:var(--fg)}.rx-import-privacy{margin-top:2px}.rx-import-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rx-import-pick{cursor:pointer}.rx-import-pick:focus-within{outline:2px solid var(--accent);outline-offset:2px}.rx-import-error{border:1px solid var(--bad-border);border-radius:var(--r-12);background:var(--bad-bg);color:var(--bad);align-items:flex-start;gap:8px;margin:0;padding:9px 11px;font-size:12.5px;display:flex}.rx-import-preview,.rx-import-bilan{border:1px solid var(--border);border-radius:var(--r-12);background:var(--sunken);flex-direction:column;gap:10px;padding:12px;display:flex}.rx-import-preview{border-color:var(--accent-border);background:var(--accent-soft)}.rx-import-counts{flex-wrap:wrap;gap:6px;display:flex}.rx-import-counts>span{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--chip);align-items:baseline;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.rx-import-counts b{font-size:13px;font-weight:600}.rx-import-matches{flex-direction:column;gap:8px;display:flex}.rx-import-matches ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rx-import-matches li{border:1px solid var(--border);border-radius:var(--r-12);background:var(--card);flex-direction:column;gap:2px;padding:7px 10px;display:flex}.rx-import-company{justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;font-weight:500;display:flex}.rx-import-company b{color:var(--muted);font-size:12px;font-weight:500}.rx-import-matches small{overflow-wrap:anywhere;font-size:12px;line-height:1.45}.rx-contacts-list .rx-card-head{flex-wrap:wrap}.rx-contact-error{border:1px solid var(--bad-border);border-radius:var(--r-12);background:var(--bad-bg);color:var(--bad);align-items:center;gap:8px;margin:0;padding:9px 11px;font-size:12.5px;display:flex}.rx-contact-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rx-contact-row{border-top:1px solid var(--border);grid-template-columns:40px minmax(0,1.2fr) minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:64px;padding:8px 0;display:grid}.rx-contact-row:first-child{border-top:0}.rx-contact-mark{place-items:center;display:grid}.rx-contact-id{flex-direction:column;gap:2px;min-width:0;display:flex}.rx-contact-name{overflow-wrap:anywhere;font-size:14px;font-weight:500}.rx-contact-id small,.rx-contact-org small{overflow-wrap:anywhere;font-size:12px}.rx-contact-org{flex-direction:column;gap:2px;min-width:0;display:flex}.rx-contact-org>span{overflow-wrap:anywhere;align-items:center;gap:6px;font-size:13px;display:inline-flex}.rx-contact-org svg{width:13px;height:13px;color:var(--muted);flex:none}.rx-contact-state{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.rx-contact-state small{white-space:nowrap;font-size:11.5px}.rx-contact-tag{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--chip);white-space:nowrap;padding:1px 8px;font-size:11px;font-weight:600}.rx-contact-tag[data-tone=warm]{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rx-contact-tag[data-tone=warm]{color:color-mix(in oklab, var(--accent) 65%, var(--fg))}}.rx-contact-tag[data-tone=done]{color:var(--muted);border-style:dashed}.rx-contact-actions{align-items:center;gap:4px;display:flex}.rx-contact-search{flex:220px;max-width:320px}.rx-contacts-list h2:focus{outline:none}.rx-contact-row[data-editing]{padding:12px 0;display:block}.rx-contact-edit{flex-direction:column;gap:12px;display:flex}.rx-contact-privacy{color:var(--muted);align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.55;display:flex}.rx-contact-privacy svg{flex:none;width:14px;height:14px;margin-top:2px}.rx-contact-privacy b{color:var(--fg)}@media (max-width:1120px){.rx-contact-fields{grid-template-columns:1fr}.rx-contact-row{grid-template-columns:40px minmax(0,1fr) auto;row-gap:6px}.rx-contact-org{grid-column:2/3}.rx-contact-state{grid-column:2/-1;justify-content:flex-start}}@media (max-width:640px){.rx-contacts .rx-offers-head h1{font-size:30px}.rx-contact-row{grid-template-columns:32px minmax(0,1fr)}.rx-contact-mark{grid-row:1/3}.rx-contact-org,.rx-contact-state,.rx-contact-actions{grid-column:2/-1}.rx-import-actions .rx-btn{flex:auto;justify-content:center}}@media (pointer:coarse){.rx-contacts-list .rx-seg>[role=radio]{height:auto;min-height:44px}.rx-contact-row .rx-btn{width:44px;height:44px}}.rx-pipe{flex-direction:column;gap:18px;display:flex}.rx-pipe-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.rx-pipe-head>div:first-child{flex-direction:column;gap:6px;display:flex}.rx-pipe-head h1{letter-spacing:-1px;max-width:760px;margin:0;font-size:32px;font-weight:400;line-height:1.15}.rx-pipe-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rx-pipe-triage{min-height:var(--btn-h-md);border-radius:var(--r-pill);border:1px solid var(--border);background:var(--chip);color:var(--fg);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 14px;font-size:13px;display:inline-flex}.rx-pipe-triage span{color:var(--accent)}.rx-pipe-board{scroll-snap-type:x proximity;grid-template-columns:repeat(6,minmax(210px,1fr));align-items:start;gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}.rx-pipe-col{background:var(--card);border:1px solid var(--border);scroll-snap-align:start;border-radius:22px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.rx-pipe-col[data-stage=review]{background:linear-gradient(180deg, var(--accent-soft), transparent);border-color:var(--accent-border)}.rx-pipe-col[data-pending]{border-style:dashed}.rx-pipe-col-head{flex-direction:column;gap:2px;display:flex}.rx-pipe-col-head>div{align-items:center;gap:8px;display:flex}.rx-pipe-col-head h2{margin:0;font-size:13px;font-weight:500}.rx-pipe-col-head .rx-mono{margin-left:auto;font-size:12px}.rx-pipe-dot{background:var(--mint);border-radius:50%;width:7px;height:7px}.rx-pipe-col[data-stage=review] .rx-pipe-dot{background:var(--accent);box-shadow:0 0 10px var(--accent)}.rx-pipe-col[data-stage=closed] .rx-pipe-dot{background:var(--muted)}.rx-pipe-empty{border:1px dashed var(--border);text-align:center;border-radius:14px;margin:0;padding:14px 10px;font-size:12px}.rx-pipe-card{background:var(--sunken);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:8px;padding:12px;display:flex}.rx-pipe-card-top{align-items:center;gap:6px;min-width:0;font-size:11px;display:flex}.rx-pipe-src{background:var(--chip);color:var(--muted);border-radius:6px;padding:2px 7px;font-size:10.5px}.rx-pipe-company{white-space:nowrap;min-width:0;color:var(--muted);align-items:center;gap:5px;display:inline-flex;overflow:hidden}.rx-pipe-company>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.rx-pipe-score{margin-left:auto;font-size:12px;font-weight:600}.rx-pipe-title{color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;min-height:32px;padding:0;font-size:14px;font-weight:500;line-height:1.3}.rx-pipe-title:hover{text-underline-offset:3px;text-decoration:underline}.rx-pipe-card .rx-status{align-self:flex-start;height:auto;min-height:24px;padding:2px 8px;font-size:11px}.rx-pipe-actions{flex-wrap:wrap;gap:6px;display:flex}.rx-pipe-foot{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.rx-pipe-panel{overscroll-behavior:contain;outline:none;flex-direction:column;flex:1;gap:18px;min-height:0;padding:20px;display:flex;overflow-y:auto}.rx-pipe-panel-head{flex-direction:column;gap:6px;padding-right:84px;display:flex;position:relative}.rx-pipe-panel-title{letter-spacing:-.4px;color:var(--fg);margin:0;font-size:22px;font-weight:500}.rx-pipe-panel-nav{gap:4px;display:flex;position:absolute;top:0;right:0}.rx-pipe-panel-block{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:14px;display:flex}.rx-pipe-panel-block h3{letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:500}.rx-pipe-panel-block p{margin:0;line-height:1.5}.rx-timeline{border-left:1px solid var(--border);flex-direction:column;gap:10px;margin:0;padding:0 0 0 14px;list-style:none;display:flex}.rx-timeline li{justify-content:space-between;gap:10px;font-size:13px;display:flex;position:relative}.rx-timeline li:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:-18px}.rx-timeline small{flex:none;font-size:11px}.rx-pipe-panel-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:640px){.rx-pipe-head h1{font-size:24px}.rx-pipe-board{grid-template-columns:repeat(6,minmax(78vw,1fr))}}@media (pointer:coarse){.rx-pipe-tools .rx-seg>[role=radio]{height:auto;min-height:44px}.rx-pipe-title,.rx-pipe-triage{min-height:44px}}.rx-proposals{border:1px solid var(--accent-border);border-radius:var(--r-22);background:var(--accent-soft);animation:rx-drop .36s var(--ease-in) both;flex-direction:column;gap:10px;padding:14px 18px;display:flex}.rx-proposals h2{margin:0;font-size:14px;font-weight:500}.rx-proposals ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rx-proposals li{animation:rx-drop .32s var(--ease-in) both;flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.rx-proposals li>span{flex:280px;font-size:13.5px}.rx-proposals small{font-size:12px;display:block}.rx-pipe-card{animation:rx-drop .32s var(--ease-in) both;transition:transform var(--dur-state) var(--ease-in), box-shadow var(--dur-state)}.rx-pipe-card:hover{box-shadow:0 10px 28px -14px var(--shadow);transform:translateY(-2px)}.rx-pipe[data-selecting]{padding-bottom:140px}.rx-pipe-all{min-height:32px;color:var(--muted);cursor:pointer;align-self:flex-start;align-items:center;gap:8px;margin-top:4px;font-size:12px;display:inline-flex}.rx-pipe-all input,.rx-pipe-check input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;margin:0}.rx-pipe-check{cursor:pointer;flex:none;place-items:center;width:28px;height:28px;margin:-6px 0 -6px -6px;display:grid}.rx-pipe-card[data-selected]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.rx-pipe-card[data-selected]:hover{box-shadow:0 0 0 1px var(--accent), 0 10px 28px -14px var(--shadow)}.rx-pipe-bar{left:calc(50% - var(--rx-toast-shift,0px));z-index:var(--z-bar);border:1px solid var(--border);border-radius:var(--r-22);background:var(--bg);flex-direction:column;gap:8px;width:min(960px,100vw - 32px);max-height:min(60vh,520px);padding:10px 12px 10px 18px;display:flex;position:fixed;bottom:24px;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.rx-pipe-bar{background:color-mix(in oklab, var(--bg) 94%, transparent)}}.rx-pipe-bar{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);box-shadow:inset 0 1px 0 var(--highlight), 0 20px 50px var(--shadow);animation:rx-bar-in .32s var(--ease-in) both}.rx-pipe-bar-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rx-pipe-bar-count{margin-right:auto;font-size:13px}.rx-pipe-bar-count b{font-size:15px}.rx-pipe-reason{color:var(--warn);margin:0;line-height:1.45}.rx-pipe-report{border-bottom:1px solid var(--border);flex-direction:column;gap:8px;min-height:0;padding-bottom:8px;display:flex}.rx-pipe-report-head{align-items:center;gap:10px;display:flex}.rx-pipe-report-head>span{margin-right:auto}.rx-pipe-report ul{flex-direction:column;gap:6px;max-height:220px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.rx-pipe-report li{align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.rx-pipe-report li .rx-status{flex:none;height:22px;font-size:11px}.rx-pipe-report small{font-size:12px;display:block}.rx-pipe-back[data-slot=dialog-content]{max-height:calc(100dvh - 32px);overflow-y:auto}.rx-pipe-refused{font-size:13px}.rx-pipe-refused summary{cursor:pointer;min-height:32px;color:var(--muted);align-items:center;display:flex}.rx-pipe-refused ul{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.rx-pipe-refused li,.rx-ask-items li{flex-direction:column;gap:2px;display:flex}@media (max-width:900px){.rx-pipe[data-selecting]{padding-bottom:260px}.rx-pipe-bar{padding:12px;bottom:88px}.rx-pipe-bar-count{flex:100%}.rx-pipe-bar-row .rx-btn{flex:auto}}@media (pointer:coarse){.rx-pipe-check{width:44px;height:44px;margin:-12px -4px -12px -12px}.rx-pipe-all{min-height:44px}}.rx-vie{flex-direction:column;gap:18px;display:flex}.rx-vie-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.rx-vie-head>div:first-child{flex-direction:column;gap:8px;display:flex}.rx-vie-head .rx-eyebrow{align-items:center;gap:8px;display:inline-flex}.rx-vie-head h1{letter-spacing:-1.3px;margin:0;font-size:40px;font-weight:400;line-height:1.05}.rx-vie-kpis{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.rx-vie-kpis>button:not(.rx-btn){border:1px solid var(--border);background:var(--card);min-width:150px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-state), background var(--dur-state);border-radius:18px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;display:flex}.rx-vie-kpis>button:not(.rx-btn) b{letter-spacing:-.6px;font-size:26px;font-weight:300}.rx-vie-kpis>button:not(.rx-btn) span{font-size:13px}.rx-vie-kpis>button:not(.rx-btn) small{font-size:11px}.rx-vie-kpis>button[aria-pressed=true]{border-color:var(--accent-border);background:var(--accent-soft)}.rx-vie-bar .vie-link[disabled]{color:var(--muted);cursor:progress}.rx-vie-bar .vie-link svg[data-spin]{animation:.9s linear infinite rx-spin}.rx-vie-prios{flex-direction:column;gap:10px;display:flex}.rx-vie-prios .rx-card-head{flex-wrap:wrap;justify-content:flex-start;gap:14px}.rx-vie-prio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.rx-vie-prio{background:linear-gradient(165deg, var(--glass), var(--card));box-shadow:inset 0 1px 0 var(--highlight);border-radius:24px;gap:14px;padding:20px}.rx-vie-prio-top{align-items:center;gap:14px;display:flex}.rx-vie-prio-id{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rx-vie-prio-pay{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.rx-vie-prio-pay b{font-size:20px;font-weight:500}.rx-vie-prio-pay small{font-size:11px}.rx-vie-prio-closing{flex-direction:column;gap:6px;font-size:12px;display:flex}.rx-vie-prio-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rx-vie-ring{flex:none;place-items:center;display:inline-grid;position:relative}.rx-vie-ring svg{position:absolute;inset:0}.rx-vie-ring b{font-size:15px;font-weight:600;position:relative}.rx-vie-company{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.rx-vie-company>span:nth-child(2){color:var(--fg);font-weight:500}.rx-vie-badge{background:var(--chip);border:1px solid var(--border);color:var(--fg);border-radius:6px;padding:1px 7px;font-size:10.5px}.rx-vie-badge[data-kind=target]{background:var(--accent-soft);border-color:var(--accent-border)}.rx-vie-badge[data-kind=new]{background:var(--ok-bg);border-color:var(--ok-border)}.rx-vie-title{color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:500;line-height:1.3}.rx-vie-title:hover{text-underline-offset:3px;text-decoration:underline}.is-urgent{color:var(--warn)}.rx-vie-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rx-vie-search{height:var(--btn-h-md);flex:320px}.rx-vie-bar .rx-sort{margin-left:0}.rx-vie-bar .vie-link{align-items:center;gap:6px;display:inline-flex}.rx-vie-bar .vie-link svg{width:14px;height:14px}.rx-vie-scope{margin:-8px 0 0}.vie-inline-search .rx-field{padding-left:40px}.rx-vie-results{flex-direction:column;gap:12px;min-width:0;display:flex}.rx-vie-new{background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:14px;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:13px;display:flex}.rx-vie-new svg{width:15px;height:15px;color:var(--accent)}.rx-vie-list{transition:opacity var(--dur-state);flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rx-vie-list.is-refreshing{pointer-events:none;cursor:progress}.rx-vie-row{background:var(--card);border:1px solid var(--border);border-radius:18px;grid-template-columns:52px minmax(0,1fr) 150px auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.rx-vie-row[data-band=top]{border-color:var(--accent-border)}.rx-vie-row-main{flex-direction:column;gap:4px;min-width:0;display:flex}.rx-vie-reason{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rx-vie-reason b{color:var(--ok)}.rx-vie-reason[data-risk] b{color:var(--warn)}.rx-vie-row-side{flex-direction:column;gap:5px;display:flex}.rx-vie-pay b{font-size:15px;font-weight:500}.rx-vie-row-actions{align-items:center;gap:6px;display:flex}.rx-vie-pages{justify-content:center;align-items:center;gap:12px;display:flex}.rx-vie-row.is-skeleton{grid-template-columns:52px minmax(0,1fr)}.rx-vie-sk-ring{border-radius:50%;width:52px;height:52px}.rx-vie-sk-line{border-radius:6px;height:12px}@media (max-width:1120px){.rx-vie-prio-grid{grid-template-columns:1fr}.rx-vie-row{grid-template-columns:52px minmax(0,1fr) auto}.rx-vie-row-side{grid-column:2}.rx-vie-row-actions{grid-column:2/-1}}@media (max-width:640px){.rx-vie-head h1{font-size:28px}.rx-vie-kpis>button:not(.rx-btn){flex:140px;min-width:0}.rx-vie-geo{flex-wrap:wrap;height:auto}.rx-vie-prio-top{flex-wrap:wrap}.rx-vie-prio-pay{text-align:left;align-items:flex-start}.rx-vie-row{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:12px}.rx-vie-row .rx-vie-ring{width:44px!important;height:44px!important}.rx-vie-row-side,.rx-vie-row-actions{grid-column:1/-1}}@media (pointer:coarse){.vie-filters-head button,.vie-active button,.vie-chips button,.vie-facet summary{min-height:44px}.rx-vie-geo>[role=radio]{height:auto;min-height:44px}.rx-vie-title{min-height:44px}.rx-vie-search{height:var(--btn-h-touch)}}.rx-vie-prio{animation:rx-rise .42s var(--ease-in) both;transition:transform var(--dur-state) var(--ease-in), box-shadow var(--dur-state)}.rx-vie-prio-grid>.rx-vie-prio:nth-child(2){animation-delay:70ms}.rx-vie-prio-grid>.rx-vie-prio:nth-child(3){animation-delay:.14s}.rx-vie-prio-grid>.rx-vie-prio:nth-child(4){animation-delay:.21s}.rx-vie-prio:hover{box-shadow:inset 0 1px 0 var(--highlight), 0 16px 40px -20px var(--shadow);transform:translateY(-3px)}.rx-orb-xs{width:18px;height:18px}.rx-hermes{flex-direction:column;flex:1;min-height:0;display:flex}.rx-hermes-head{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:12px;padding:14px 20px;display:flex}.rx-hermes-head>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rx-hermes-head h2{color:var(--fg);margin:0;font-size:16px;font-weight:600}.rx-hermes .chat-context{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rx-hermes .chat-body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px 20px;display:flex;overflow-y:auto}.rx-hermes .chat-empty{flex-direction:column;gap:12px;font-size:14px;line-height:1.5;display:flex}.rx-hermes .chat-empty p{color:var(--muted);margin:0}.rx-hermes .chat-suggestions,.rx-hermes-chips{flex-wrap:wrap;gap:6px;display:flex}.rx-hermes .chat-suggestions button,.rx-hermes-chips button{border-radius:var(--r-pill);border:1px solid var(--accent-border);background:var(--accent-soft);min-height:32px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;padding:0 12px;font-size:12px}.rx-hermes .chat-suggestions button:hover,.rx-hermes-chips button:hover:not(:disabled){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rx-hermes .chat-suggestions button:hover,.rx-hermes-chips button:hover:not(:disabled){background:color-mix(in oklab, var(--accent) 26%, transparent)}}.rx-hermes-chips button:disabled{cursor:progress}.rx-hermes .chat-msg{max-width:92%;font-size:14px;line-height:1.5}.rx-hermes .chat-msg.user{background:var(--inverse);color:var(--inverse-fg);white-space:pre-wrap;border-radius:18px 18px 6px;align-self:flex-end;padding:10px 14px}.rx-hermes .chat-msg.assistant{flex-direction:column;align-self:stretch;gap:10px;max-width:100%;display:flex}.rx-hermes .chat-reply{white-space:pre-wrap;margin:0}.rx-hermes .chat-thinking{color:var(--muted);align-items:center;gap:8px;margin:0;display:inline-flex}.rx-hermes .chat-error{background:var(--bad-bg);border:1px solid var(--bad-border);border-radius:14px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;display:flex}.rx-hermes .chat-error svg{width:16px;height:16px;color:var(--bad);flex:none}.rx-hermes .chat-step-errors{color:var(--bad);margin:0;padding-left:18px;font-size:13px}.rx-hermes .chat-plan{background:var(--card);border:1px solid var(--accent-border);border-radius:20px;flex-direction:column;gap:12px;padding:16px;display:flex}.rx-hermes .chat-plan-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rx-hermes .chat-plan-head b{font-size:13px;font-weight:500}.rx-hermes .chat-plan-head small{color:var(--muted);font-size:11px;font-family:var(--font-mono)}.rx-hermes .chat-plan ol{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rx-hermes .chat-step{background:var(--sunken);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.rx-hermes .chat-step.is-done{border-color:var(--ok-border)}.rx-hermes .chat-step.is-failed{border-color:var(--bad-border);background:var(--bad-bg)}.rx-hermes .chat-step-head{align-items:center;gap:10px;display:flex}.rx-hermes .chat-step-head>i{width:20px;color:var(--muted);flex:none;place-items:center;font-style:normal;display:grid}.rx-hermes .chat-step-head>i svg{width:16px;height:16px}.rx-hermes .chat-step.is-done .chat-step-head>i{color:var(--ok)}.rx-hermes .chat-step.is-failed .chat-step-head>i{color:var(--bad)}.rx-hermes .chat-step-head>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rx-hermes .chat-step-head b{font-size:13px;font-weight:500}.rx-hermes .chat-step-head small{color:var(--muted);font-size:11px;font-family:var(--font-mono)}.rx-hermes .chat-step-confirm{background:var(--warn-bg);border:1px solid var(--warn-border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:12px;display:flex}.rx-hermes .chat-step-confirm input{accent-color:var(--accent);margin-top:2px}.rx-hermes .chat-step-args{flex-wrap:wrap;gap:8px;display:flex}.rx-hermes .chat-step-args label,.rx-hermes .chat-step-field{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.rx-hermes .chat-step-args input{border:1px solid var(--border);background:var(--chip);height:32px;color:var(--fg);font:inherit;border-radius:8px;padding:0 8px;font-size:12px}.rx-hermes .chat-step-args .rx-chat-select{border-radius:var(--r-pill);border:1px solid var(--border);background:var(--chip);height:32px;box-shadow:none;color:var(--fg);padding:0 10px;font-size:12px}.rx-hermes .chat-step-args input{width:110px}.rx-hermes .chat-step-output summary{cursor:pointer;color:var(--accent);font-size:12px}.rx-hermes .chat-step-output pre{background:var(--sunken);max-height:220px;font:11px/1.5 var(--font-mono);white-space:pre-wrap;border-radius:10px;margin:6px 0 0;padding:10px;overflow:auto}.rx-hermes .chat-plan-foot{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.rx-hermes .chat-plan-foot small,.rx-hermes .chat-plan-done{color:var(--muted);margin:0;font-size:12px}.chat-spin{animation:.8s linear infinite rx-spin}.rx-hermes .chat-foot{border-top:1px solid var(--border);flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin:0;padding:14px 20px 16px;display:grid}.rx-hermes-chips{grid-column:1/-1}.rx-hermes .chat-input{border:1px solid var(--border);background:var(--chip);min-height:46px;max-height:160px;color:var(--fg);font:inherit;resize:none;border-radius:14px;padding:12px 14px;font-size:14px}.rx-hermes .chat-input::placeholder{color:var(--muted)}.rx-hermes .chat-input:focus-visible{outline:2px solid var(--accent);outline-offset:0}.rx-hermes-note{color:var(--muted);grid-column:1/-1;font-size:11px}.rx-palette-dialog[data-slot=dialog-content]{background:var(--bg);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.rx-palette-dialog[data-slot=dialog-content]{background:color-mix(in oklab, var(--bg) 96%, transparent)}}.rx-palette-dialog[data-slot=dialog-content]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 30px 80px var(--shadow)}@media (min-width:640px){.rx-palette-dialog[data-slot=dialog-content]{max-width:620px}}.rx-palette [cmdk-group-heading]{letter-spacing:.8px;text-transform:uppercase;color:var(--muted);font-size:11px}.rx-palette [cmdk-item]{border-radius:12px;gap:10px;min-height:44px}.rx-palette [cmdk-item][data-selected=true]{background:var(--accent-soft);color:var(--fg)}.rx-palette .palette-company{font-weight:500}.rx-palette .palette-role{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:1;overflow:hidden}.rx-palette .palette-score{font-family:var(--font-mono);font-size:12px}.rx-palette-kbd{border:1px solid var(--border);font:11px var(--font-mono);color:var(--muted);border-radius:6px;margin-left:auto;padding:2px 6px}.rx-palette-foot{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;gap:14px;padding:10px 14px;font-size:11px;display:flex}@media (pointer:coarse){.rx-hermes .chat-suggestions button,.rx-hermes-chips button,.rx-hermes .chat-step-args input,.rx-hermes .chat-step-args .rx-chat-select{min-height:44px}}.rx-dialog[data-slot=dialog-content]{background:var(--bg);width:min(560px,100vw - 32px);max-width:none;box-shadow:0 30px 80px var(--shadow);border-radius:24px;flex-direction:column;gap:14px;padding:24px;display:flex}.rx-dialog-wide[data-slot=dialog-content]{width:min(860px,100vw - 32px)}.rx-dialog [data-slot=dialog-title]{letter-spacing:-.3px;color:var(--fg);margin:0;font-size:20px;font-weight:500}.rx-dialog [data-slot=dialog-description]{margin:0}.rx-dialog kbd{font:11px var(--font-mono);border:1px solid;border-radius:6px;padding:1px 6px}.rx-dialog-head{justify-content:space-between;align-items:center;gap:12px;padding-right:48px;display:flex}.rx-dialog-head>kbd{color:var(--muted)}.rx-whats-new{overscroll-behavior:contain;gap:18px;max-height:min(60vh,520px);padding-right:4px;display:grid;overflow-y:auto}.rx-whats-new section{gap:4px;display:grid}.rx-whats-new h3{color:var(--fg);margin:0;font-size:15px;font-weight:500}.rx-whats-new time{color:var(--muted);font-size:12px}.rx-whats-new ul{gap:4px;margin:4px 0 0;padding-left:18px;font-size:13.5px;line-height:1.5;display:grid}.rx-dialog-form{flex-direction:column;gap:14px;display:flex}.rx-dialog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rx-dialog-field{color:var(--muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.rx-dialog-field>span{color:var(--fg);font-weight:500}.rx-dialog-field small{min-height:16px;font-size:12px}.rx-dialog-field[data-tone=ok] .rx-field{border-color:var(--ok-border)}.rx-dialog-field[data-tone=ok] small b{color:var(--ok)}.rx-dialog-field[data-tone=warn] .rx-field{border-color:var(--warn-border)}.rx-dialog-field[data-tone=warn] small b{color:var(--warn)}.rx-dialog-foot{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.rx-ask[data-slot=dialog-content]{width:min(440px,100vw - 32px)}.rx-ask .rx-dialog-head{justify-content:flex-start}.rx-ask-tag{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--chip);height:28px;color:var(--fg);align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.rx-ask-tag svg{width:14px;height:14px;color:var(--accent);flex:none}.rx-ask-tag[data-tone=danger]{background:var(--bad-bg);border-color:var(--bad-border)}.rx-ask-tag[data-tone=danger] svg{color:var(--bad)}.rx-ask-items{border:1px solid var(--border);border-radius:var(--r-16);flex-direction:column;max-height:300px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.rx-ask-items li{overflow-wrap:anywhere;padding:8px 12px;font-size:13px;line-height:1.4}.rx-ask-items li+li{border-top:1px solid var(--border)}.rx-dialog-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rx-dialog-stats>div{background:var(--bad-bg);border:1px solid var(--bad-border);border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.rx-dialog-stats b{color:var(--bad);font-size:22px;font-weight:300}.rx-dialog-stats span{color:var(--muted);font-size:12px}.rx-dialog-list{flex-direction:column;gap:4px;max-height:280px;display:flex;overflow-y:auto}.rx-dialog-list .rx-check>span{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.rx-dialog-list .rx-status{height:22px;font-size:11px}.rx-keys{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.rx-keys h3{letter-spacing:.8px;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:11px;font-weight:500}.rx-keys section>div{align-items:center;gap:10px;min-height:32px;font-size:13px;display:flex}.rx-keys section>div>span:first-child{gap:4px;min-width:72px;display:inline-flex}.rx-keys kbd{color:var(--fg);background:var(--chip);border-color:var(--border)}.rx-loading{flex-direction:column;gap:14px;display:flex}.rx-sk-title{border-radius:12px;width:min(420px,70%);height:40px}.rx-sk-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.rx-sk-row>*{border-radius:18px;height:96px}.rx-sk-block{border-radius:22px;height:220px}.rx-state{background:var(--card);border:1px solid var(--warn-border);border-radius:22px;flex-direction:column;align-items:flex-start;gap:10px;max-width:560px;padding:24px;display:flex}.rx-state svg{width:22px;height:22px;color:var(--warn)}.rx-state h1{margin:0;font-size:20px;font-weight:500}.rx-state p{color:var(--muted);margin:0}@media (max-width:640px){.rx-dialog-grid,.rx-dialog-stats,.rx-keys{grid-template-columns:1fr}.rx-sk-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.rx-notif{outline:none;flex-direction:column;flex:1;gap:14px;min-height:0;padding:20px;display:flex}.rx-notif-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rx-notif-head h2{letter-spacing:-.3px;color:var(--fg);margin:0;font-size:20px;font-weight:500}.rx-notif-head p{margin:4px 0 0;font-size:13px}.rx-notif-list{overscroll-behavior:contain;flex-direction:column;gap:10px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.rx-notif-list li{border:1px solid var(--border);border-radius:var(--r-16);background:var(--card);animation:rx-drop .32s var(--ease-in) both;transition:background var(--dur-state);grid-template-columns:auto minmax(0,1fr);gap:8px 12px;padding:14px;display:grid}.rx-notif-list li[data-read]{background:0 0}.rx-notif-list li>div:nth-child(2) strong{font-size:14px;font-weight:500}.rx-notif-list li p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.4}.rx-notif-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:6px;display:flex}.rx-notif-empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:14px;padding:40px 12px;display:flex}.rx-notif-empty .rx-orb{width:48px;height:48px}.rx-admin{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:18px;display:grid}.rx-admin-nav{top:calc(var(--bar-h) + 16px);border-radius:24px;gap:4px;padding:16px;position:sticky}.rx-admin-nav .rx-eyebrow{padding:0 10px 8px}.rx-admin-nav>button{min-height:52px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:8px 12px;display:flex}.rx-admin-nav>button>i{background:var(--chip);width:32px;height:32px;color:var(--muted);border-radius:10px;flex:none;place-items:center;display:grid}.rx-admin-nav>button>i svg{width:16px;height:16px}.rx-admin-nav>button[aria-current=page]>i{background:var(--accent-soft);color:var(--accent)}.rx-admin-nav>button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.rx-admin-nav-group{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:12px 10px 4px;font-size:11px;font-weight:600}.rx-admin-nav>button>span>span{justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.rx-admin-nav>button em{background:var(--warn-bg);border:1px solid var(--warn-border);border-radius:6px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:400}.rx-admin-nav>button small{color:var(--muted);font-size:12px}.rx-admin-nav>button:hover{background:var(--sunken)}.rx-admin-nav>button[aria-current=page]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-border)}.rx-admin-nav-foot{border-top:1px solid var(--border);flex-direction:column;gap:2px;margin-top:10px;padding:12px 10px 0;display:flex}.rx-admin-main{flex-direction:column;gap:16px;min-width:0;display:flex}.rx-admin-head{flex-direction:column;gap:6px;display:flex}.rx-admin-head h1{letter-spacing:-1px;margin:0;font-size:32px;font-weight:400}.rx-admin-head p{max-width:720px;margin:0}.rx-admin-main .admin-section{flex-direction:column;gap:16px;display:flex}.rx-admin-main .admin-section>header,.rx-admin-main .admin-section-head{display:none}.rx-admin-main .admin-card{background:var(--card);border:1px solid var(--border);box-shadow:none;border-radius:22px}.rx-admin-main .admin-card:before{content:none}.rx-admin-main>.page-head{display:none}@media (max-width:1120px){.rx-admin{grid-template-columns:1fr}.rx-admin-nav{scrollbar-width:none;flex-direction:row;position:static;overflow-x:auto}.rx-admin-nav .rx-eyebrow,.rx-admin-nav-foot,.rx-admin-nav-group,.rx-admin-nav>button small,.rx-admin-nav>button>i{display:none}.rx-admin-nav>button{flex:none;justify-content:center;min-height:44px}.rx-admin-nav>button>span{white-space:nowrap;font-size:13px}}@media (max-width:640px){.rx-admin-head h1{font-size:26px}}.admin-locked{border:1px dashed var(--border);border-radius:var(--r-16);color:var(--muted);flex-direction:column;gap:6px;margin:12px 0 0;padding:12px 14px;display:flex}.admin-locked legend{padding:0 6px;font-size:12px}.admin-locked label{cursor:not-allowed;align-items:center;gap:8px;font-size:13px;display:flex}.admin-locked p{margin:4px 0 0}.admin-textarea{border:1px solid var(--input);background:var(--chip);width:100%;min-height:120px;color:var(--fg);font:inherit;resize:vertical;border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.5}.admin-textarea:focus-visible{outline:2px solid var(--accent);outline-offset:0}.admin-fieldset{border:0;margin:14px 0 0;padding:0}.admin-fieldset legend{color:var(--muted);margin-bottom:6px;padding:0;font-size:12px}.rx-rendu-list{flex-direction:column;gap:14px;margin:12px 0 0;padding:0;list-style:none;display:flex}.admin-head+.rx-rendu-list{margin-top:0}.rx-rendu-field{border:1px solid var(--border);border-radius:var(--r-16);background:var(--chip);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.rx-rendu-field-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rx-rendu-field-head b{font-size:13px;font-weight:500}.rx-rendu-field .rx-field-group{gap:5px;display:grid}.rx-rendu-field .rx-field-group span{color:var(--muted);font-size:12px;font-weight:500}.rx-rendu-issues{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.rx-rendu-issues[data-tone=ok]{color:var(--muted)}.rx-rendu-issues[data-tone=bad]{color:var(--bad)}.rx-rendu-preview{border:1px solid var(--border);border-radius:var(--r-16);gap:0;margin:12px 0;display:grid;overflow:hidden}.rx-rendu-preview>div{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:10px 14px;display:flex}.rx-rendu-preview>div+div{border-top:1px solid var(--border)}.rx-rendu-preview dt{color:var(--muted);font-size:12px}.rx-rendu-preview dd{overflow-wrap:anywhere;margin:0;font-size:13px}.rx-rendu-preview dd[data-empty]{color:var(--muted)}.rx-rendu-value{overflow-wrap:anywhere;margin:0;font-size:13px}.rx-check{cursor:pointer;align-items:flex-start;gap:8px;min-height:32px;font-size:13px;line-height:1.45;display:flex}.rx-check input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin-top:2px}.rx-rendu-field .rx-field,#admin-rendu .rx-field{width:100%;min-width:0}@media (pointer:coarse){.rx-check{min-height:44px}}.rx-admin-overview{flex-direction:column;gap:24px;display:flex}.rx-admin-checks{border-radius:22px;flex-direction:column;gap:14px;padding:22px;display:flex}.rx-admin-checks header h2{margin:0 0 4px;font-size:20px;font-weight:500}.rx-admin-checks header p{margin:0}.rx-admin-checks ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.rx-admin-checks li{border:1px solid var(--border);background:var(--sunken);border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px;display:flex}.rx-admin-checks li[data-tone=warn]{border-color:var(--warn-border);background:var(--warn-bg)}.rx-admin-checks li[data-tone=bad]{border-color:var(--bad-border);background:var(--bad-bg)}.rx-admin-checks li p{margin:0;font-size:13px;line-height:1.45}.rx-admin-checks li .rx-link{align-items:center;gap:4px;margin-top:auto;display:inline-flex}.rx-admin-checks li .rx-link svg{width:14px;height:14px}.rx-admin-subtitle{margin:0 0 10px;font-size:16px;font-weight:500}.rx-admin-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:10px;display:grid}.rx-admin-tile{min-height:72px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-state), border-color var(--dur-state);border-radius:18px;flex-direction:row;align-items:center;gap:14px;padding:14px 16px;display:flex}.rx-admin-tile:hover{border-color:var(--accent-border);background:var(--accent-soft)}.rx-admin-tile>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rx-admin-tile b{font-weight:500}.rx-admin-tile small{font-size:12.5px}.rx-admin-tile-icon{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.rx-admin-tile-icon svg,.rx-admin-tile>svg{width:18px;height:18px}.rx-admin-tile>svg{color:var(--muted);flex:none}.admin-target-form{grid-template-columns:minmax(0,1fr) 170px;align-items:end;gap:10px;display:grid}.admin-target-form .field{gap:5px;min-width:0;display:grid}.admin-target-form .field label{color:var(--muted);font-size:11px}.admin-target-form [data-slot=select-trigger]{border-radius:14px;width:100%;height:46px}.admin-target-form>button{--btn-h-md:46px}.admin-target-search{position:relative}.admin-target-search>svg{width:16px;height:16px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.admin-target-search>input{padding-left:38px}.admin-targets{border:1px solid var(--border);border-radius:var(--r-16);flex-direction:column;max-height:420px;margin:10px 0 0;padding:4px;list-style:none;display:flex;overflow-y:auto}.admin-targets:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-targets>li{border-radius:12px;align-items:center;gap:12px;min-height:52px;padding:6px 8px;display:flex}.admin-targets>li+li{border-top:1px solid var(--border)}.admin-targets>li:hover{background:var(--sunken)}.admin-targets>li.is-editing{background:var(--sunken);padding:10px;display:block}.admin-target-priority{border-radius:8px;flex:none;place-items:center;width:34px;height:24px;font-size:11.5px;font-weight:600;display:grid}.admin-target-priority.is-p1{background:var(--accent-soft);color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-target-priority.is-p1{color:color-mix(in oklab, var(--accent) 65%, var(--fg))}}.admin-target-priority.is-p1{box-shadow:inset 0 0 0 1px var(--accent-border)}.admin-target-priority.is-p2{background:var(--chip);color:var(--muted);box-shadow:inset 0 0 0 1px var(--border)}.admin-target-name{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.admin-target-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.admin-target-name a,.admin-target-name small{width:fit-content;color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.admin-target-name a:hover{color:var(--accent)}.admin-target-name a svg{width:12px;height:12px}.admin-target-row-actions{flex:none;gap:4px;display:flex}.admin-target-form>.admin-target-row-actions{align-self:end;align-items:center;min-height:46px}@media (hover:hover){.admin-target-delete:hover{background:var(--bad-bg);color:var(--bad)}}@media (max-width:640px){.admin-target-form{grid-template-columns:1fr}}.rx-profile-rows{gap:12px;margin:0;padding:0;list-style:none;display:grid}.rx-profile-rows>li{align-items:end}.rx-profile-experience{border:1px solid var(--border);background:var(--sunken);border-radius:16px;gap:10px;padding:14px;display:grid}.admin-check{align-items:center;gap:10px;font-size:14px;display:flex}@media (max-width:640px){.admin-row.two{grid-template-columns:minmax(0,1fr)}}.admin-row .field [data-slot=select-trigger]{white-space:normal;text-align:left;height:auto;min-height:46px;padding-block:6px}.admin-row .field [data-slot=select-trigger]>[data-slot=select-value]{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.rx-hub{min-height:calc(100dvh - var(--bar-h) - 72px);isolation:isolate;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:32px;padding:48px;display:grid;position:relative}.rx-hub-bg{z-index:var(--z-below);pointer-events:none;position:fixed;inset:0;overflow:hidden}.rx-hub-bg span{filter:blur(60px);border-radius:50%;position:absolute}.rx-hub-bg span:first-child{background:radial-gradient(ellipse, var(--halo-1), transparent 65%);width:70%;height:70%;animation:22s ease-in-out infinite alternate rx-drift-a;top:30%;left:-10%}.rx-hub-bg span:nth-child(2){background:radial-gradient(ellipse, var(--halo-2), transparent 65%);width:75%;height:75%;animation:26s ease-in-out infinite alternate rx-drift-b;top:-20%;right:-15%}.rx-hub-bg span:nth-child(3){background:linear-gradient(90deg, transparent, var(--accent), transparent);width:120%;height:30%;top:55%;left:-10%}@supports (color:color-mix(in lab, red, red)){.rx-hub-bg span:nth-child(3){background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--accent) 22%, transparent), transparent)}}.rx-hub-bg span:nth-child(3){animation:18s ease-in-out infinite alternate rx-drift-c}@keyframes rx-drift-a{to{transform:translate(8%,-10%)scale(1.1)}}@keyframes rx-drift-b{to{transform:translate(-10%,8%)scale(1.05)}}@keyframes rx-drift-c{to{transform:translate(8%)rotate(-4deg)}}.rx-hub-hero{flex-direction:column;align-items:flex-start;gap:18px;min-width:0;display:flex;container-type:inline-size}.rx-hub-news{border-radius:var(--r-pill);background:var(--glass);border:1px solid var(--border);align-items:center;gap:10px;padding:4px 12px 4px 4px;font-size:13px;display:inline-flex}.rx-hub-news b{border-radius:var(--r-pill);background:var(--inverse);color:var(--inverse-fg);letter-spacing:.6px;padding:3px 9px;font-size:11px}.rx-hub-hero h1{letter-spacing:-.035em;align-self:stretch;margin:0;font-size:clamp(24px,7.2cqi,64px);font-weight:500;line-height:1.06}.rx-hub-line{white-space:nowrap;display:block}.rx-hub-hero h1>span{display:block}@container (width<=480px){.rx-hub-hero h1{font-size:34px}.rx-hub-line:last-child{white-space:normal;height:2.12em}}.rx-hub-word{animation:rx-word .42s var(--ease-in) both;padding-bottom:.08em;display:inline-block}@keyframes rx-word{0%{opacity:0;filter:blur(4px);transform:translateY(40%)}to{opacity:1;filter:none;transform:none}}.rx-hub-hero p{max-width:560px;margin:0;font-size:16px;line-height:1.5}.rx-hub-cta{flex-wrap:wrap;gap:10px;display:flex}.rx-hub-primary,.rx-hub-secondary{border-radius:var(--r-pill);min-height:52px;font:inherit;cursor:pointer;align-items:center;gap:12px;padding:0 8px 0 22px;font-size:15px;font-weight:500;display:inline-flex}.rx-hub-primary{background:var(--accent);color:var(--accent-fg);border:0}.rx-hub-primary>span{background:var(--accent-fg);width:38px;height:38px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.rx-hub-primary svg{width:18px;height:18px}.rx-hub-secondary{border:1px solid var(--border);background:var(--glass);color:var(--fg);padding-right:18px}.rx-hub-spaces{grid-template-columns:220px minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.rx-hub-spaces[data-single]{grid-template-columns:minmax(0,1fr)}.rx-first-run{flex-direction:column;gap:14px;padding:20px 22px;display:flex}.rx-first-run>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rx-first-run h2{margin:4px 0 2px;font-size:18px;font-weight:500}.rx-first-run-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rx-first-run-steps li{border-radius:var(--r-16);background:var(--chip);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.rx-first-run-steps li[aria-current=step]{box-shadow:inset 0 0 0 1px var(--accent)}.rx-first-run-steps strong,.rx-first-run-steps small{display:block}.rx-first-run-steps .rx-link{margin-top:4px}.rx-first-run-progress{width:100%;height:6px;accent-color:var(--accent);margin-top:8px}.rx-first-run-steps li[data-skipped]{background:var(--sunken)}.rx-first-run-panel{gap:12px;display:grid}.rx-chips{flex-wrap:wrap;gap:8px;display:flex}.rx-chip{border:1px solid var(--border);background:var(--chip);color:var(--fg);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:6px 10px;font-size:13px;display:inline-flex}.rx-chip:disabled{color:var(--muted);cursor:not-allowed}.rx-chip svg{width:14px;height:14px}.rx-master-steps{gap:12px;margin:0;padding-left:20px;display:grid}.rx-master-prompt{background:var(--chip);max-height:240px;font:12px/1.5 var(--font-mono);white-space:pre-wrap;border-radius:12px;padding:10px;overflow:auto}.rx-pack-json{font:12px/1.5 var(--font-mono);white-space:pre}.rx-profile-diff{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rx-profile-diff li{gap:2px;font-size:13px;display:grid}.rx-profile-diff ins{color:var(--ok);text-decoration:none}.rx-profile-diff del{color:var(--muted)}.rx-diff-add{color:var(--ok)}.rx-diff-del{color:var(--bad,var(--muted))}.rx-profile-warnings{margin:0;padding-left:18px}.rx-first-run-form{border:1px solid var(--border);border-radius:var(--r-16);background:var(--sunken);gap:12px;padding:14px;display:grid}.rx-first-run-form fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.rx-first-run-form legend{margin-bottom:6px;font-size:14px;font-weight:500}.rx-first-run-vie label{align-items:center;gap:8px;font-size:14px;display:flex}.rx-first-run-mark{border:1px solid var(--border);width:28px;height:28px;font:12px var(--font-mono);border-radius:50%;place-items:center;display:grid}.rx-first-run-steps li[data-done] .rx-first-run-mark{border-color:var(--ok-border);background:var(--ok-bg);color:var(--ok)}@media (max-width:640px){.rx-first-run-steps li{grid-template-columns:28px minmax(0,1fr)}.rx-first-run-steps li>button{grid-column:2;justify-self:start}}.rx-hub-dock{background:var(--glass);border:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:24px;flex-direction:column;gap:4px;padding:8px;display:flex}.rx-hub-dock button{min-height:48px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-state), color var(--dur-state), transform var(--dur-state);background:0 0;border:0;border-radius:16px;align-items:center;gap:10px;padding:0 12px;font-size:14px;display:flex}.rx-hub-dock button[aria-current=true]{background:var(--seg-on);color:var(--fg);transform:scale(1.03)}.rx-hub-dock kbd{font:11px var(--font-mono);color:var(--muted);margin-left:auto}.rx-hub-dot{background:var(--accent);border-radius:50%;flex:none;width:10px;height:10px}.rx-hub-dot[data-space=travel]{background:var(--mint)}.rx-hub-dot[data-space=sport]{background:var(--bad)}.rx-hub-dot[data-space=creation]{background:var(--warn)}.rx-hub-dot[data-space=portfolio]{background:var(--ok)}.rx-hub-preview{animation:rx-rise .2s var(--ease-in) both;border-radius:26px;flex-direction:column;gap:16px;padding:22px;display:flex}.rx-hub-preview-head{align-items:center;gap:12px;display:flex}.rx-hub-preview-head>div{flex-direction:column;flex:1;gap:2px;display:flex}.rx-hub-preview-head b{font-size:18px;font-weight:500}.rx-hub-badge{border-radius:var(--r-pill);background:var(--accent-soft);border:1px solid var(--accent-border);padding:3px 10px;font-size:12px}.rx-hub-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rx-hub-stats div{background:var(--sunken);border-radius:16px;flex-direction:column;gap:2px;padding:12px;display:flex}.rx-hub-stats b{font-size:26px;font-weight:300}.rx-hub-stats span{color:var(--muted);font-size:12px}.rx-hub-preview .rx-hub-primary{align-self:flex-start}.rx-hub-source{margin-top:auto}.rx-intro{z-index:var(--z-dialog);background:var(--bg);text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:fixed;inset:0}.rx-intro:focus{outline:none}.rx-intro-logo{letter-spacing:-2px;gap:6px;font-size:72px;font-weight:600;display:flex}.rx-intro-logo span{background:var(--aurora);color:#0000;animation:rx-letter .7s var(--ease-in) both;-webkit-background-clip:text;background-clip:text;display:inline-block}.rx-intro-logo span:nth-child(2){animation-delay:.12s}.rx-intro-logo span:nth-child(3){animation-delay:.24s}@keyframes rx-letter{0%{opacity:0;filter:blur(8px);transform:translateY(30px)scale(.9)}to{opacity:1;filter:none;transform:none}}.rx-intro h1{animation:rx-rise .5s .5s var(--ease-in) both;margin:0;font-size:34px;font-weight:500}.rx-intro p{color:var(--muted);animation:rx-rise .5s .65s var(--ease-in) both;margin:0}.rx-intro-foot{color:var(--muted);align-items:center;gap:16px;margin-top:12px;font-size:12px;display:flex}@media (prefers-reduced-motion:reduce){.rx-hub-bg span,.rx-hub-word{animation:none}}@media (max-width:1120px){.rx-hub{grid-template-columns:1fr;padding:32px}}@media (max-width:640px){.rx-hub{border-radius:24px;min-height:0;padding:22px 18px}.rx-hub-spaces{grid-template-columns:1fr}.rx-hub-dock{scrollbar-width:none;flex-direction:row;overflow-x:auto}.rx-hub-dock button{flex:none}.rx-hub-dock kbd{display:none}.rx-intro-logo{font-size:52px}}.rx-hub-pending{border:1px dashed var(--border);border-radius:16px;flex-direction:column;gap:6px;padding:16px;display:flex}.rx-hub-pending p{margin:0;font-size:13px}.cv-sheet .cv-changed{background:var(--accent-soft);box-shadow:inset 0 -2px 0 var(--accent-border)}.rx-tech-details{margin-left:6px;font-size:12px;display:inline-block}.rx-tech-details>summary{cursor:pointer;color:var(--muted);text-decoration:underline}.rx-tech-details[open]>summary{margin-bottom:4px}.rx-dossier{flex-direction:column;gap:16px;padding-bottom:96px;display:flex}.rx-dossier-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 16px;display:grid}.rx-dossier-back{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--chip);width:44px;height:44px;color:var(--fg);cursor:pointer;transition:transform var(--dur-state) var(--ease-in), background var(--dur-state);grid-row:1/span 2;place-items:center;display:grid}.rx-dossier-back:hover{background:var(--sunken);transform:translate(-3px)}.rx-dossier-back svg{width:18px;height:18px}.rx-dossier-title h1{letter-spacing:-.6px;margin:2px 0 0;font-size:28px;font-weight:400;line-height:1.15}.rx-dossier-title h1 small{letter-spacing:0;font-size:16px}.rx-steps{flex-wrap:wrap;grid-column:2;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.rx-steps li{border:1px solid var(--border);border-radius:var(--r-pill);height:28px;color:var(--muted);animation:rx-pop-in .36s var(--ease-in) both;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex}.rx-steps li[data-state=done]{color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.rx-steps li[data-state=done]{color:color-mix(in oklab, var(--fg) 78%, transparent)}}.rx-steps li[data-state=current]{background:var(--accent-soft);border-color:var(--accent-border);color:var(--fg)}.rx-steps li[data-state=current]>span{animation:1.8s ease-in-out infinite rx-pulse}.rx-dossier-alert{border:1px solid var(--warn-border);border-radius:var(--r-16);background:var(--warn-bg);animation:rx-drop .32s var(--ease-in) both;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;display:flex}.rx-dossier-alert[data-tone=ok]{border-color:var(--ok-border);background:var(--ok-bg)}.rx-dossier-alert>span:not([class]){flex:260px;font-size:14px}.rx-dossier-body{grid-template-columns:230px minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.rx-docs{top:calc(var(--bar-h) + 16px);flex-direction:column;gap:4px;display:flex;position:sticky}.rx-docs>button{border-radius:var(--r-12);min-height:52px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-state), border-color var(--dur-state), transform var(--dur-state) var(--ease-in);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:8px 12px;display:flex}.rx-docs>button:hover{background:var(--sunken);transform:translate(2px)}.rx-docs>button[aria-current=page]{background:var(--chip);border-color:var(--border)}.rx-docs kbd{border:1px solid var(--border);width:22px;height:22px;font:11px var(--font-mono);color:var(--muted);border-radius:6px;flex:none;place-items:center;display:grid}.rx-docs>button>span{flex-direction:column;min-width:0;display:flex}.rx-docs b{font-size:14px;font-weight:500}.rx-docs small{color:var(--muted);font-size:12px}.rx-docs p{margin:8px 4px 0}.rx-changes{border:1px solid var(--border);border-radius:var(--r-12);flex-direction:column;gap:6px;margin-bottom:12px;padding:10px 12px;font-size:13px;display:flex}.rx-change{flex-direction:column;gap:4px;padding:8px 0;display:flex}.rx-change+.rx-change{border-top:1px solid var(--border)}.rx-change-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.rx-change details{color:var(--muted);margin-top:4px}.rx-change ul{max-height:40vh;margin:4px 0 0;padding-left:18px;overflow:auto}.rx-doc{animation:rx-slide-in .3s var(--ease-in) both;min-width:0}.rx-doc-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:12px;display:flex}.rx-doc-head h2{letter-spacing:-.3px;margin:0;font-size:20px;font-weight:500}.rx-toggle{min-height:44px;color:var(--muted);cursor:pointer;align-items:center;gap:8px;margin-left:auto;font-size:12px;display:inline-flex}.rx-toggle input{width:16px;height:16px;accent-color:var(--accent)}.rx-paper{border-radius:var(--r-16);background:var(--paper);color:var(--paper-ink);box-shadow:0 12px 40px -18px var(--shadow);padding:28px 32px}.rx-paper p{white-space:pre-wrap;margin:0 0 8px;font-size:13.5px;line-height:1.5}.rx-paper .rx-changed{background:var(--accent-soft);box-shadow:inset 0 -2px 0 var(--accent-border);animation:rx-highlight .7s var(--ease-in) both;border-radius:6px;margin-inline:-8px;padding:2px 8px}.rx-avant-apres{border:1px solid var(--border);border-radius:var(--r-12);margin-bottom:12px;padding:10px 12px;font-size:13px}.rx-avant-apres summary{cursor:pointer;min-height:32px;font-weight:500}.rx-avant-apres ol{max-height:40vh;margin:6px 0 0;padding-left:20px;overflow:auto}.rx-avant-apres li{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:8px;line-height:1.5}.rx-avant-apres del{background:var(--bad-bg);color:var(--bad);border-radius:3px;padding:0 2px;text-decoration:line-through;text-decoration-thickness:1.5px}.rx-avant-apres ins{background:var(--ok-bg);color:var(--ok);border-radius:3px;padding:0 2px;text-decoration:none}.rx-aa-legend{color:var(--muted);margin:4px 0 6px;font-size:12px}.rx-removed{border-top:1px dashed var(--paper-rule);color:var(--paper-ink-3);margin-top:16px;padding-top:12px;font-size:12.5px}.rx-removed summary{cursor:pointer;min-height:32px}.rx-removed ul{margin:8px 0 0;padding-left:18px}.rx-offer pre{font:13px/1.55 var(--font-sans);white-space:pre-wrap;word-break:break-word;max-height:60vh;margin:8px 0 12px;overflow-y:auto}.rx-offer a{min-height:32px;color:var(--paper-ink-2);align-items:center;gap:4px;font-size:13px;display:inline-flex}.rx-offer a svg{width:14px;height:14px}.rx-form{flex-direction:column;gap:10px;display:flex}.rx-qa{border:1px solid var(--border);border-radius:var(--r-16);background:var(--card);animation:rx-drop .32s var(--ease-in) both;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.rx-qa[data-blocked]{border-color:var(--bad-border);background:var(--bad-bg)}.rx-qa>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rx-qa>div>span{color:var(--muted);font-size:13px}.rx-qa>b{font-size:14px;font-weight:500}.rx-dossier-side{top:calc(var(--bar-h) + 16px);flex-direction:column;gap:12px;display:flex;position:sticky}.rx-dossier-side h2{color:var(--fg);margin:0 0 10px;font-size:13px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.rx-dossier-side h2{color:color-mix(in oklab, var(--fg) 78%, transparent)}}.rx-checks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rx-checks li{animation:rx-drop .32s var(--ease-in) both;gap:10px;font-size:13px;line-height:1.4;display:flex}.rx-checks b{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.rx-checks li[data-tone=ok] b{background:var(--ok-bg);color:var(--ok);border:1px solid var(--ok-border)}.rx-checks li[data-tone=warn] b{background:var(--warn-bg);color:var(--warn);border:1px solid var(--warn-border)}.rx-checks li[data-tone=bad] b{background:var(--bad-bg);color:var(--bad);border:1px solid var(--bad-border)}.rx-chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.rx-chips button{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--chip);min-height:32px;color:var(--fg);font:inherit;cursor:pointer;transition:background var(--dur-state), border-color var(--dur-state);padding:0 12px;font-size:12px}.rx-chips button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-border)}.rx-dossier textarea,.rx-dialog textarea{border:1px solid var(--input);border-radius:var(--r-12);background:var(--card);width:100%;color:var(--fg);font:inherit;resize:vertical;padding:10px 12px;font-size:13px}.rx-dossier-bar{z-index:var(--z-bar);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--bg);align-items:center;gap:12px;width:min(920px,100vw - 32px);padding:10px 12px 10px 20px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.rx-dossier-bar{background:color-mix(in oklab, var(--bg) 90%, transparent)}}.rx-dossier-bar{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);box-shadow:inset 0 1px 0 var(--highlight), 0 20px 50px var(--shadow);animation:rx-bar-in .36s var(--ease-in) .2s both}.rx-dossier-bar>span:first-child{margin-right:auto}.rx-dossier-reason{color:var(--warn);flex:200px}.rx-dossier-bar kbd,.rx-confirm kbd{font:11px var(--font-mono);opacity:1;border:1px solid;border-radius:6px;margin-left:6px;padding:1px 6px}.rx-confirm-list{border:1px solid var(--border);border-radius:var(--r-16);gap:0;margin:4px 0;display:grid;overflow:hidden}.rx-confirm-list>div{justify-content:space-between;gap:16px;padding:10px 14px;font-size:13px;display:flex}.rx-confirm-list>div+div{border-top:1px solid var(--border)}.rx-confirm-list dt{color:var(--muted)}.rx-confirm-list dd{text-align:right;margin:0;font-weight:500}.rx-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.rx-pop{background:var(--ok-bg);width:28px;height:28px;color:var(--ok);border:1px solid var(--ok-border);animation:rx-pop-in .42s var(--ease-in) both;border-radius:50%;place-items:center;margin-right:6px;font-size:14px;display:inline-grid}.rx-countdown{align-items:center;gap:14px;display:flex;position:relative}.rx-countdown svg{flex:none;width:56px;height:56px;transform:rotate(-90deg)}.rx-countdown circle{fill:none;stroke:var(--border);stroke-width:3px}.rx-countdown .rx-countdown-arc{stroke:var(--accent);stroke-linecap:round;stroke-dasharray:119.4;transition:stroke-dashoffset .25s linear}.rx-countdown b{text-align:center;width:56px;font-size:16px;position:absolute;left:0}.rx-skel{background:linear-gradient(90deg, var(--chip), var(--sunken), var(--chip));background-size:200% 100%;border-radius:8px;height:18px;animation:1.4s linear infinite rx-shimmer}.rx-skel-title{width:40%;height:32px}.rx-skel-tall{border-radius:var(--r-16);height:320px}@keyframes rx-pop-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes rx-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes rx-slide-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes rx-bar-in{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}@keyframes rx-highlight{0%{background:0 0;box-shadow:inset 0 -2px #0000}}@keyframes rx-pulse{50%{transform:scale(.78)}}@keyframes rx-shimmer{to{background-position:-200% 0}}@media (max-width:1120px){.rx-dossier-body{grid-template-columns:minmax(0,1fr)}.rx-docs{flex-flow:wrap;align-items:center;gap:6px;position:static}.rx-docs .rx-eyebrow,.rx-docs p{display:none}.rx-docs>button{border-color:var(--border);border-radius:var(--r-pill);min-height:44px}.rx-docs>button>span small{display:none}.rx-dossier-side{position:static}}@media (max-width:900px){.rx-dossier{padding-bottom:168px}.rx-dossier-bar{border-radius:22px;flex-wrap:wrap;padding:12px;bottom:88px}.rx-dossier-bar>span:first-child{flex:100%}.rx-dossier-bar .rx-btn{flex:auto;min-height:44px}}@media (max-width:560px){.rx-dossier-title h1{font-size:22px}.rx-paper{padding:18px 16px}.rx-confirm-list>div{flex-direction:column;gap:2px}.rx-confirm-list dd{text-align:left}}@media (max-width:900px){.rx-chips button{min-height:44px}}.rx-cv-tabs{margin-bottom:12px}.rx-cv-pdf{border-radius:var(--r-16);background:var(--paper);width:100%;height:min(78vh,900px);min-height:420px;box-shadow:0 12px 40px -18px var(--shadow);border:0;display:block}.rx-cv-pdf-wait{align-items:center;gap:8px;min-height:120px;margin:0;font-size:14px;display:flex}.rx-cv-pdf-wait svg{width:16px;height:16px}.rx-cv-pdf-banner{margin-bottom:12px;font-size:14px}.rx-lettre-structure{border:1px solid var(--border);border-radius:var(--r-12);margin-bottom:12px;padding:10px 12px;font-size:13px}.rx-lettre-structure summary{cursor:pointer;min-height:32px;font-weight:500}.rx-lettre-why{overflow-wrap:anywhere;margin:6px 0 10px;line-height:1.5}.rx-lettre-roles{flex-wrap:wrap;gap:6px 8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.rx-lettre-roles li{border:1px solid var(--border);border-radius:999px;align-items:baseline;gap:6px;padding:3px 10px;display:inline-flex}.rx-lettre-role{font-weight:500}.rx-lettre-checks{margin-bottom:10px}.rx-lettre-checks li{animation:none}.rx-lettre-line{overflow-wrap:anywhere;margin:0 0 6px;line-height:1.5}.rx-lettre-line ul{margin:4px 0 0;padding-left:20px}.rx-lettre-line li{margin-bottom:3px;line-height:1.4}.rx-doc-edit{gap:10px}.rx-doc-edit .rx-field-group{gap:5px;display:grid}.rx-doc-edit .rx-field-group span{color:var(--muted);font-size:12px;font-weight:500}.rx-doc-edit-actions{flex-wrap:wrap;gap:6px;display:flex}.rx-rendu-checks{flex-direction:column;gap:8px;display:flex}.rx-rendu-checks-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rx-rendu-checks-head b{font-size:13px;font-weight:500}.rx-rendu-checks-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rx-rendu-checks-list li{gap:10px;font-size:13px;line-height:1.4;display:flex}.rx-rendu-checks-list>li>b{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.rx-rendu-checks-list li[data-tone=ok]>b{background:var(--ok-bg);color:var(--ok);border:1px solid var(--ok-border)}.rx-rendu-checks-list li[data-tone=warn]>b{background:var(--warn-bg);color:var(--warn);border:1px solid var(--warn-border)}.rx-rendu-checks-list li[data-tone=bad]>b{background:var(--bad-bg);color:var(--bad);border:1px solid var(--bad-border)}.rx-rendu-checks-list li span b{font-weight:500}.rx-regen{gap:10px}.rx-regen-actions{flex-wrap:wrap;gap:8px;display:flex}.rx-regen-busy{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:12px;line-height:1.45;display:flex}.rx-regen-busy svg{flex:none;width:14px;height:14px}.rx-regen-blocked{border:1px dashed var(--border);border-radius:var(--r-12);color:var(--muted);flex-direction:column;gap:6px;padding:10px 12px;font-size:12px;display:flex}.rx-regen-blocked b{color:var(--fg);font-size:12px;font-weight:500}.rx-regen-blocked ul{margin:0;padding-left:16px}.rx-regen-report{border:1px solid var(--border);border-radius:var(--r-16);background:var(--chip);animation:rx-drop .32s var(--ease-in) both;flex-direction:column;gap:10px;padding:12px;display:flex}.rx-regen-report-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rx-regen-report-head b{flex:140px;font-size:13px;font-weight:500}.rx-regen-lines{border-top:1px solid var(--border);gap:0;margin:0;display:grid}.rx-regen-lines>div{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;padding:6px 0;display:flex}.rx-regen-lines dt{color:var(--muted);font-size:12px}.rx-regen-lines dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:12px}.rx-regen-lines>div[data-tone=warn] dd{color:var(--warn)}.rx-regen-lines>div[data-tone=bad] dd{color:var(--bad)}.rx-regen-lines>div[data-tone=ok] dd{color:var(--ok)}.rx-regen-notdone{font-size:12px;line-height:1.45}.rx-regen-notdone>b{color:var(--warn);font-weight:500}.rx-regen-notdone ul{color:var(--muted);margin:4px 0 0;padding-left:16px}@media (max-width:560px){.rx-regen-lines>div{flex-direction:column}.rx-regen-lines dd{text-align:left}}.rx-activity{position:relative}.rx-activity-dot{background:var(--mint);width:8px;height:8px;box-shadow:0 0 0 0 var(--accent-soft);border-radius:50%;animation:1.6s ease-out infinite rx-live;position:absolute;top:4px;right:4px}@keyframes rx-live{0%{box-shadow:0 0 0 0 var(--accent-border)}to{box-shadow:0 0 0 9px #0000}}.rx-console{flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px 16px 12px;display:flex;container-type:inline-size}.rx-con-head{flex-direction:column;gap:10px;display:flex}.rx-con-head h2{letter-spacing:-.2px;color:var(--fg);margin:0;font-size:18px;font-weight:500}.rx-con-head p{margin:2px 0 0;font-size:12.5px}.rx-con-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rx-con-list{overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--r-16);background:var(--sunken);min-height:0;font:12.5px/1.5 var(--font-mono);flex:auto;margin:0;padding:8px 4px;list-style:none;overflow-y:auto}.rx-con-line{border-radius:8px;grid-template-columns:58px minmax(0,1fr);gap:4px 10px;padding:5px 10px;display:grid}.rx-con-badge{grid-column:2;justify-self:start}.rx-con-body{grid-column:1/-1}.rx-con-line[data-fresh]{animation:rx-con-in .36s var(--ease-in) both}.rx-con-line:hover{background:var(--chip)}.rx-con-line time{color:var(--muted);padding-top:1px;font-size:11.5px}.rx-con-badge{border:1px solid var(--border);letter-spacing:.06em;height:20px;color:var(--muted);border-radius:6px;align-self:start;align-items:center;gap:4px;padding:0 7px;font-size:10.5px;font-weight:600;display:inline-flex}.rx-con-line[data-source=hermes] .rx-con-badge{border-color:var(--accent-border);color:var(--accent);background:var(--accent-soft)}.rx-con-line[data-kind=ai] .rx-con-badge{border-color:var(--warn-border);color:var(--warn)}.rx-con-line[data-status=error] .rx-con-badge{border-color:var(--bad-border);color:var(--bad);background:var(--bad-bg)}.rx-con-title{color:var(--fg);word-break:break-word;flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.rx-con-title small{color:var(--muted);font-size:11px}.rx-con-who{background:var(--accent-soft);border-radius:6px;padding:0 6px;color:var(--accent)!important}.rx-con-flag{color:var(--bad);font-size:11.5px}.rx-con-detail{border-left:2px solid var(--border);color:var(--muted);word-break:break-word;margin-top:3px;padding-left:10px;font-size:12px}.rx-con-detail b{color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.rx-con-detail b{color:color-mix(in oklab, var(--fg) 78%, transparent)}}.rx-con-detail b{font-weight:600}.rx-con-spin{border:2px solid var(--accent-border);border-top-color:var(--accent);border-radius:50%;flex:none;align-self:center;width:11px;height:11px;animation:.7s linear infinite rx-spin}.rx-con-empty{text-align:center;color:var(--muted);border:1px dashed var(--border);border-radius:var(--r-16);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex}.rx-con-empty .rx-orb{width:44px;height:44px}.rx-con-empty p{max-width:460px;margin:0}@keyframes rx-con-in{0%{opacity:0;background:var(--accent-soft);transform:translate(-14px)}to{opacity:1;transform:none}}@container (width>=560px){.rx-con-line{grid-template-columns:62px 82px minmax(0,1fr)}.rx-con-badge,.rx-con-body{grid-column:auto}}:root{--dock-w:clamp(400px, 32vw, 520px)}:root:has(.rx-workspace[data-wide]){--dock-w:clamp(560px, 46vw, 780px)}.rx-workspace{transition:grid-template-columns var(--dur-panel) var(--ease-in);grid-template-columns:minmax(0,1fr) 0;display:grid}.rx-workspace[data-dock=open]{grid-template-columns:minmax(0, 1fr) var(--dock-w)}.rx-workspace>.rx-page{width:100%;min-width:0}.rx-dock{visibility:hidden;min-width:0;transition:visibility 0s linear var(--dur-panel);overflow:clip}.rx-dock[data-open]{visibility:visible;transition-delay:0s}.rx-dock-inner{top:var(--bar-h);width:calc(var(--dock-w) - 16px);height:calc(100dvh - var(--bar-h) - 16px);border:1px solid var(--border);background:var(--bg);box-shadow:0 20px 60px var(--shadow);transition:transform var(--dur-panel) var(--ease-in);border-radius:22px;flex-direction:column;margin:8px 16px 8px 0;display:flex;position:sticky;overflow:hidden;transform:translate(32px)}.rx-dock[data-open] .rx-dock-inner{transform:none}.rx-dock-strip{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}.rx-dock-tabs{scrollbar-width:none;overscroll-behavior-x:contain;flex:1;gap:4px;min-width:0;display:flex;overflow-x:auto}.rx-dock-tabs::-webkit-scrollbar{display:none}.rx-dock-tab{border-radius:var(--r-pill);border:1px solid #0000;flex:0 auto;align-items:center;min-width:0;display:inline-flex}.rx-dock-tab[data-active]{background:var(--seg-on);border-color:var(--border)}.rx-dock-tab>button:first-child{min-width:0;height:32px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 4px 0 12px;font-size:13px;display:inline-flex}.rx-dock-tab[data-active]>button:first-child{color:var(--fg);font-weight:500}.rx-dock-tab>button:first-child svg{flex:none;width:14px;height:14px}.rx-dock-label{text-overflow:ellipsis;white-space:nowrap;max-width:16ch;overflow:hidden}.rx-dock-x,.rx-dock-wide{color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.rx-dock-x{border-radius:50%;width:28px;height:28px;margin-right:2px}.rx-dock-wide{width:var(--btn-h-sm);height:var(--btn-h-sm);border-radius:var(--btn-r)}.rx-dock-x svg,.rx-dock-wide svg{width:14px;height:14px}.rx-dock-x:hover,.rx-dock-wide:hover{background:var(--chip);color:var(--fg)}.rx-dock-live{background:var(--mint);border-radius:50%;flex:none;width:7px;height:7px;animation:1.6s ease-out infinite rx-live}.rx-dock-panel{outline:none;flex-direction:column;flex:1;min-height:0;display:flex}.rx-dock-panel[hidden]{display:none}.rx-dock-panel>*{animation:rx-dock-in .26s var(--ease-in) both}@keyframes rx-dock-in{0%{transform:translate(14px)}to{transform:none}}@media (max-width:1179px){.rx-workspace,.rx-workspace[data-dock=open]{grid-template-columns:minmax(0,1fr)}.rx-dock{top:var(--bar-h);z-index:var(--z-panel);width:min(520px,100vw);position:fixed;bottom:0;right:0;overflow:visible}.rx-workspace[data-wide] .rx-dock{width:min(720px,100vw)}.rx-dock-inner{width:auto;height:calc(100% - 16px);margin:8px 8px 8px 0;position:static;transform:translate(calc(100% + 24px))}.rx-dock[data-open] .rx-dock-inner{transform:none}}@media (max-width:900px){.rx-workspace .rx-dock,.rx-workspace[data-wide] .rx-dock{width:100vw;top:0}.rx-dock-inner{height:100%;box-shadow:none;border-width:0;border-radius:0;margin:0}.rx-dock-strip{padding-top:max(8px, env(safe-area-inset-top))}.rx-dock-wide{display:none}.rx-dock-x{width:44px;height:44px}.rx-dock-tab>button:first-child{height:44px}}.rx-fiche{min-height:0;color:var(--fg);flex-direction:column;flex:1;display:flex}.rx-fiche-head{border-bottom:1px solid var(--border);flex-direction:column;flex:none;gap:12px;padding:10px 20px 16px;display:flex}.rx-fiche-bar{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.rx-fiche-pager{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.rx-fiche-icons{gap:2px;display:flex}.rx-fiche-id{align-items:center;gap:14px;min-width:0;display:flex}.rx-fiche-score{border:4px solid var(--border);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:18px;font-weight:600;display:grid}.rx-fiche-score[data-tier=high],.rx-fiche-score[data-tier=mid]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rx-fiche-score[data-tier=mid]{border-color:color-mix(in oklab, var(--accent) 45%, var(--border))}}.rx-fiche-title{min-width:0}.rx-fiche-title h2{letter-spacing:-.02em;overflow-wrap:anywhere;color:var(--fg);margin:0;font-size:22px;font-weight:600;line-height:1.15}.rx-fiche-title p{overflow-wrap:anywhere;color:var(--fg);margin:4px 0 0;font-size:14px;font-weight:500}.rx-fiche-tags{flex-wrap:wrap;gap:6px;margin:0;display:flex}.rx-fiche-tags .tag{border-radius:var(--r-pill);background:var(--chip);min-height:22px;padding:0 9px}.rx-fiche-meta{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.rx-fiche-meta li{align-items:center;gap:6px;min-width:0;display:inline-flex}.rx-fiche-meta svg{flex:none;width:13px;height:13px}.rx-fiche-tabs{border:1px solid var(--border);border-radius:var(--r-12);background:var(--chip);overscroll-behavior-x:contain;scrollbar-width:none;flex:none;gap:2px;margin:12px 20px 0;padding:3px;display:flex;overflow-x:auto}.rx-fiche-tabs::-webkit-scrollbar{display:none}.rx-fiche-tabs button{height:var(--btn-seg);color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1 0 auto;padding:0 12px;font-size:12px;font-weight:500}.rx-fiche-tabs button.active{background:var(--seg-on);color:var(--fg);font-weight:600}@media (hover:hover){.rx-fiche-tabs button:not(.active):hover{color:var(--fg)}}.rx-fiche-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rx-fiche-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:18px 20px 24px;display:block;overflow-y:auto}.rx-fiche-tab{grid-template-columns:minmax(0,1fr);gap:22px;min-width:0;display:grid}.rx-fiche-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border);flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.rx-fiche-triage{gap:6px;display:flex}.rx-fiche-foot .primary-action{flex:auto;justify-content:center}.rx-fiche-more{margin-left:auto}@media (max-width:900px){.rx-fiche-head{padding:8px 16px 14px}.rx-fiche-tabs{margin:12px 16px 0}.rx-fiche-tabs button{min-height:44px}.rx-fiche-body{padding:16px 16px 24px}.rx-fiche-title h2{font-size:20px}.rx-fiche-foot .rx-btn,.rx-fiche-more{min-height:44px}}@media (pointer:coarse){.rx-fiche-icons .rx-btn,.rx-fiche-pager .rx-btn{min-width:44px;min-height:44px}}@media (min-width:1180px){:root:has(.rx-workspace[data-dock=open]) .rx-selbar{left:calc(50% - var(--dock-w) / 2)}}@media (max-width:560px){.rx-fiche-packet span{display:none}.rx-fiche-packet{width:44px;padding-inline:0}.rx-fiche-foot{gap:6px}}.rx-dock-slot{flex-direction:column;flex:1;min-height:0;display:flex}.rx-mission{min-height:0;color:var(--fg);outline:none;flex-direction:column;flex:1;display:flex}.rx-mission-head{border-bottom:1px solid var(--border);flex-direction:column;flex:none;gap:4px;padding:14px 20px 16px;display:flex}.rx-mission-head .sheet-tags{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.rx-mission-head h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600;line-height:1.2}.rx-mission-head p{margin:0;font-size:14px;font-weight:500}.rx-mission-head small{color:var(--muted);font-size:12px}.rx-mission-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:18px 20px 24px;overflow-y:auto}.rx-mission-body>*{min-width:0}.rx-mission-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border);flex-wrap:wrap;flex:none;gap:8px;display:flex}.rx-mission-foot .vie-pipeline-add{flex-wrap:wrap;flex:100%;gap:8px;display:flex}.rx-dock-portal{flex-direction:column;flex:1;min-height:0;display:flex}.rx-stagebar{scrollbar-width:none;overscroll-behavior-x:contain;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.rx-stagebar::-webkit-scrollbar{display:none}.rx-stagebar li{flex:1 0 auto}.rx-stagebar button{width:100%;min-height:var(--btn-h-md);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--chip);color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;transition:background var(--dur-state) var(--ease-in), border-color var(--dur-state) var(--ease-in), transform var(--dur-micro) var(--ease-in);justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:inline-flex}.rx-stagebar button i{width:18px;height:18px;font:600 10px var(--font-mono);border:1px solid;border-radius:50%;place-items:center;font-style:normal;display:grid}.rx-stagebar button[data-passed]{color:var(--fg)}.rx-stagebar button[data-passed] i{background:var(--fg);color:var(--bg);border-color:var(--fg)}.rx-stagebar button[aria-current=step]{background:var(--accent);border-color:var(--accent);color:var(--accent-fg);font-weight:600}.rx-stagebar button:disabled{cursor:default}@media (hover:hover){.rx-stagebar button:not(:disabled):hover{background:var(--accent-soft);border-color:var(--accent-border);color:var(--fg)}}.rx-stagebar button:not(:disabled):active{transform:scale(.97)}.rx-verdict{flex-wrap:wrap;gap:6px;display:flex}.rx-vchip{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--chip);min-height:28px;color:var(--fg);align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.rx-vchip svg{flex:none;width:14px;height:14px}.rx-vchip[data-tone=ok]{border-color:var(--ok-border);background:var(--ok-bg)}.rx-vchip[data-tone=warn]{border-color:var(--warn-border);background:var(--warn-bg)}.rx-vchip[data-tone=bad]{border-color:var(--bad-border);background:var(--bad-bg)}.rx-jev{border:1px solid var(--accent-border);background:linear-gradient(135deg, var(--accent-soft), transparent 60%), var(--card);border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.rx-jev-head{align-items:center;gap:12px;display:flex}.rx-jev-head>div{flex:1;min-width:0}.rx-jev-head h3{color:var(--fg);margin:0;font-size:14px;font-weight:600}.rx-jev-head small{color:var(--muted);font-size:11.5px;display:block}.rx-jev-empty{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.rx-jev-rows{gap:8px;margin:0;display:grid}.rx-jev-rows>div{grid-template-columns:minmax(0,150px) minmax(0,1fr);align-items:center;gap:4px 12px;display:grid}.rx-jev-rows dt{color:var(--muted);font-size:12px}.rx-jev-rows dt em{font-size:10.5px;font-style:normal;display:block}.rx-jev-rows dd{color:var(--fg);flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;margin:0;font-size:13px;display:flex}.rx-jev-gauge{gap:3px;display:inline-flex}.rx-jev-gauge i{background:var(--border);border-radius:3px;width:14px;height:6px}.rx-jev-gauge i[data-on]{background:var(--accent)}.rx-jev-gauge i[data-here]{border-radius:3px;height:10px;margin-top:-2px}.rx-jev-tag{border:1px solid var(--border);letter-spacing:.03em;min-height:20px;color:var(--muted);border-radius:6px;align-items:center;padding:0 7px;font-size:10.5px;font-weight:600;display:inline-flex}.rx-jev-tag[data-source=jev]{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent)}.rx-jev-action{background:var(--sunken);border-radius:12px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.rx-jev-action b{color:var(--accent)}.rx-jev-action[data-action=depiler]{border:1px solid var(--bad-border);background:var(--bad-bg)}.rx-jev-action[data-action=depiler] b{color:var(--bad)}.rx-jev-why{align-self:flex-start}.rx-jev-reasons{color:var(--muted);animation:rx-rise .2s var(--ease-in) both;gap:4px;margin:0;padding-left:18px;font-size:12px;display:grid}.rx-jev-reasons b{color:var(--fg);font-weight:600}.rx-jev-opinion{border-top:1px dashed var(--border);padding-top:8px}.rx-gates{flex-wrap:wrap;gap:6px;display:flex}.rx-gates>h3{flex:1 0 100%}.rx-gate{min-height:var(--btn-h-sm);border:1px solid var(--border);background:var(--chip);color:var(--fg);font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px 6px;padding:3px 10px;font-size:12px;display:inline-flex}.rx-gate small{color:var(--muted);animation:rx-rise .18s var(--ease-in) both;flex:1 0 100%;font-size:11.5px;line-height:1.4}.rx-gate.pass{border-color:var(--ok-border)}.rx-gate.warn{border-color:var(--warn-border);background:var(--warn-bg)}.rx-gate.fail{border-color:var(--bad-border);background:var(--bad-bg)}.rx-fiche .vie-breakdown-bar i{transform-origin:0;animation:rx-fill .52s var(--ease-in) both;display:block}.rx-nearby ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rx-nearby button{border:1px solid var(--border);background:var(--chip);width:100%;min-height:48px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:6px 12px;display:flex}.rx-nearby button b{border:3px solid var(--border);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.rx-nearby button span{flex-direction:column;min-width:0;display:flex}.rx-nearby button strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.rx-nearby button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}@media (hover:hover){.rx-nearby button:hover{background:var(--accent-soft);border-color:var(--accent-border)}}.rx-note-form{border:1px solid var(--border);background:var(--card);border-radius:16px;gap:8px;padding:14px;display:grid}.rx-note-form label{color:var(--fg);font-size:13px;font-weight:500}.rx-note-form label small{color:var(--muted);margin-left:6px;font-weight:400}.rx-note-form textarea{border:1px solid var(--input);background:var(--chip);width:100%;color:var(--fg);font:inherit;resize:vertical;border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.5}.rx-note-form textarea:focus-visible{outline:2px solid var(--accent);outline-offset:0}.rx-note-form>div{align-items:center;gap:10px;display:flex}.event-list li[data-kind=note] .event-body small{color:var(--fg)}@media (max-width:560px){.rx-jev-rows>div{grid-template-columns:1fr}.rx-vchip{min-height:32px}}.rx-fiche-tab>*{min-width:0}.rx-nearby ul{grid-template-columns:minmax(0,1fr)}.rx-nearby li{min-width:0}.rx-fiche .cv-sheet,.rx-fiche .cv-line{white-space:normal;overflow-wrap:anywhere;min-width:0}.rx-fiche .cv-actions .rx-btn,.rx-fiche .cv-actions button{white-space:normal;height:auto;min-height:var(--btn-h-md);text-align:left}@media (pointer:coarse){.rx-stagebar button,.rx-gate,.rx-fiche .cv-actions .rx-btn,.rx-fiche .cv-actions button,.rx-fiche .vie-segmented button{min-height:var(--btn-h-touch)}.rx-fiche .vie-segmented button{height:auto}}.rx-proc{flex-direction:column;gap:16px;min-width:0;display:flex}.rx-proc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.rx-proc-head h1{letter-spacing:-1.3px;flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 6px;font-size:40px;font-weight:400;line-height:1.05;display:flex}.rx-proc-head p{max-width:620px;margin:0;font-size:13.5px;line-height:1.5}.rx-proc-live{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--chip);letter-spacing:0;height:28px;color:var(--muted);align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.rx-proc-live:before{content:"";background:var(--muted);border-radius:50%;width:7px;height:7px}.rx-proc-live[data-live]{border-color:var(--accent-border);background:var(--accent-soft);color:var(--fg)}.rx-proc-live[data-live]:before{background:var(--mint);animation:1.6s ease-out infinite rx-live}.rx-proc-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rx-proc-tools .rx-seg>[role=radio],.rx-proc-detail .rx-seg>[role=radio]{height:30px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 12px;font-size:12px}.rx-proc-tools .rx-seg>[role=radio][aria-checked=true],.rx-proc-detail .rx-seg>[role=radio][aria-checked=true]{background:var(--seg-on);color:var(--fg)}.rx-proc-agents{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.rx-proc-agent{border:1px solid var(--border);background:var(--card);border-radius:16px;align-items:flex-start;gap:12px;min-width:0;padding:12px 14px;display:flex}.rx-proc-agent>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rx-proc-agent strong{font-size:14px;font-weight:500}.rx-proc-agent small{color:var(--muted);font-size:12px}.rx-proc-agent-last{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.rx-proc-agent>b{color:var(--muted);font-size:12px}.rx-proc-agent-dot{border:2px solid var(--muted);border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px}.rx-proc-agent[data-state=active]{border-color:var(--accent-border)}.rx-proc-agent[data-state=active] .rx-proc-agent-dot{border-color:var(--mint);background:var(--mint);animation:1.6s ease-out infinite rx-live}.rx-proc-agent[data-state=idle] .rx-proc-agent-dot{background:var(--muted)}.rx-proc-agent[data-presence=stopped] .rx-proc-agent-dot{border-color:var(--bad);background:var(--bad)}.rx-proc-agent[data-presence=silent] .rx-proc-agent-dot,.rx-proc-agent[data-presence=none] .rx-proc-agent-dot,.rx-proc-agent[data-presence=unknown] .rx-proc-agent-dot{border-color:var(--warn);background:0 0}.rx-proc-agent small{overflow-wrap:anywhere}.rx-proc-agent .rx-proc-agent-work{color:var(--fg)}.rx-proc-body{height:max(460px, calc(100dvh - var(--bar-h) - 300px));grid-template-columns:minmax(290px,380px) minmax(0,1fr);align-items:stretch;gap:14px;min-height:0;display:grid}.rx-proc-list{overscroll-behavior:contain;min-height:0;padding-right:2px;overflow-y:auto}.rx-proc-list ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rx-proc-card{border:1px solid var(--border);background:var(--card);width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;animation:rx-rise .26s var(--ease-in) both;transition:border-color var(--dur-state) var(--ease-in), background var(--dur-state) var(--ease-in);border-radius:16px;flex-direction:column;align-items:stretch;gap:6px;padding:12px 14px;display:flex}.rx-proc-card[aria-current=true]{border-color:var(--accent);background:var(--accent-soft)}@media (hover:hover){.rx-proc-card:hover{border-color:var(--accent-border)}}.rx-proc-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rx-proc-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.rx-proc-card-top time{color:var(--muted);font-size:11.5px}.rx-proc-card strong{font-size:14px;font-weight:500}.rx-proc-sub{color:var(--muted);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.rx-proc-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:11.5px;display:flex}.rx-proc-meta b{border:1px solid var(--border);letter-spacing:.04em;color:var(--fg);border-radius:6px;padding:0 6px;font-size:10.5px;font-weight:600}.rx-proc-meta b[data-actor=jobspy],.rx-proc-meta b[data-actor=hermes]{border-color:var(--accent-border);background:var(--accent-soft);color:var(--fg)}.rx-proc-err{color:var(--bad);font-weight:600}.rx-proc-state{border:1px solid var(--border);border-radius:var(--r-pill);height:22px;color:var(--muted);align-items:center;gap:6px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.rx-proc-state i{font-size:11px;font-style:normal}.rx-proc-state[data-state=running]{border-color:var(--accent-border);background:var(--accent-soft);color:var(--fg)}.rx-proc-state[data-state=running] i{animation:1.2s ease-in-out infinite rx-pulse}.rx-proc-state[data-state=done]{border-color:var(--ok-border);background:var(--ok-bg);color:var(--ok)}.rx-proc-state[data-state=error]{border-color:var(--bad-border);background:var(--bad-bg);color:var(--bad)}.rx-proc-state[data-state=stale]{border-color:var(--warn-border);background:var(--warn-bg);color:var(--warn)}.rx-proc-bar{background:var(--sunken);border-radius:4px;align-items:center;height:8px;display:flex;position:relative;overflow:hidden}.rx-proc-bar>span{background:var(--accent);height:100%;transition:width .4s var(--ease-in);border-radius:4px;display:block}.rx-proc-bar>b{color:var(--muted);font-size:10.5px;font-weight:500;position:absolute;top:-16px;right:0}.rx-proc-bar{margin-top:2px;margin-bottom:4px}.rx-proc-bar[data-indeterminate]>span{width:32%;animation:1.3s ease-in-out infinite rx-proc-slide}@keyframes rx-proc-slide{0%{transform:translate(-110%)}to{transform:translate(340%)}}.rx-proc-detail{border:1px solid var(--border);background:var(--card);border-radius:22px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.rx-proc-detail>header{border-bottom:1px solid var(--border);flex-direction:column;flex:none;gap:10px;padding:14px 18px 12px;display:flex}.rx-proc-detail-empty{text-align:center;justify-content:center;align-items:center;padding:24px}.rx-proc-back{align-self:flex-start;display:none}.rx-proc-detail-head{flex-wrap:wrap;justify-content:space-between;gap:10px 20px;display:flex}.rx-proc-detail-head h2{letter-spacing:-.2px;margin:6px 0 2px;font-size:20px;font-weight:500}.rx-proc-detail-head p{overflow-wrap:anywhere;margin:0;font-size:13px}.rx-proc-detail-head dl{gap:18px;margin:0;display:flex}.rx-proc-detail-head dt{color:var(--muted);font-size:11px}.rx-proc-detail-head dd{margin:2px 0 0;font-size:16px;font-weight:500}.rx-proc-detail-head dd[data-bad]{color:var(--bad)}.rx-proc-scroll{overscroll-behavior:contain;outline:none;flex:1;min-height:0;padding:14px 18px 18px;overflow-y:auto}.rx-proc-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rx-proc-empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:12px;padding:28px 16px;display:flex}.rx-proc-empty p{max-width:420px;margin:0}.rx-proc-empty .rx-orb{width:40px;height:40px}.rx-proc-timeline{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex;position:relative}.rx-proc-timeline:before{content:"";background:var(--border);width:1px;position:absolute;top:6px;bottom:6px;left:13px}.rx-proc-timeline li{grid-template-columns:27px minmax(0,1fr);gap:10px;display:grid;position:relative}.rx-proc-timeline li[data-fresh]{animation:rx-con-in .36s var(--ease-in) both}.rx-proc-dot{z-index:var(--z-content);border:1px solid var(--border);background:var(--bg);width:27px;height:27px;color:var(--muted);border-radius:50%;place-items:center;font-size:12px;display:grid;position:relative}.rx-proc-timeline li[data-kind=ai] .rx-proc-dot{border-color:var(--accent-border);color:var(--accent)}.rx-proc-timeline li[data-status=error] .rx-proc-dot{border-color:var(--bad-border);background:var(--bad-bg);color:var(--bad)}.rx-proc-tl-title{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13.5px;display:flex}.rx-proc-timeline small{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.rx-proc-tl-detail{border-left:2px solid var(--border);font:12px/1.5 var(--font-mono);color:var(--muted);overflow-wrap:anywhere;margin-top:4px;padding-left:10px}.rx-proc-net{border-collapse:collapse;width:100%;font-size:12.5px}.rx-proc-net th{border-bottom:1px solid var(--border);background:var(--card);text-align:left;color:var(--muted);padding:6px 10px;font-size:11px;font-weight:500;position:sticky;top:-14px}.rx-proc-net td{border-bottom:1px solid var(--fg);padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.rx-proc-net td{border-bottom:1px solid color-mix(in oklab, var(--fg) 6%, transparent)}}.rx-proc-net td{vertical-align:top;overflow-wrap:anywhere}.rx-proc-net tr[data-status=error] td{background:var(--bad-bg)}.rx-proc-terminal{background:0 0;border:0;max-height:none;padding:0}.rx-proc-scroll .rx-con-list{margin:0;padding:0;list-style:none}.rex-app[data-solo] .rx-page{max-width:none;padding:16px 20px 20px}.rex-app[data-solo] .rx-proc-body{height:max(420px,100dvh - 250px)}@media (max-width:900px){.rx-proc-head h1{font-size:30px}.rx-proc-body{grid-template-columns:1fr;height:auto}.rx-proc-list{max-height:none}.rx-proc-detail{min-height:60dvh;display:none}.rx-proc[data-detail] .rx-proc-list{display:none}.rx-proc[data-detail] .rx-proc-detail{display:flex}.rx-proc-back{display:inline-flex}.rx-proc-detail-head dl{gap:14px}}@media (pointer:coarse){.rx-proc-tools .rx-seg>[role=radio],.rx-proc-detail .rx-seg>[role=radio]{height:auto;min-height:44px}}.admin-source-main{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.admin-source-open{min-width:0;height:var(--btn-h-lg);border-radius:var(--r-12);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-state) var(--ease-in);background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;display:flex}.admin-source-open>span{min-width:0}.admin-source-open svg{width:14px;height:14px;color:var(--muted);transition:transform var(--dur-state) var(--ease-in);flex:none}.admin-source-open:hover{background:var(--chip)}.admin-source-open[aria-pressed=true]{background:var(--accent-soft)}.admin-source-open[aria-pressed=true] svg{color:var(--fg);transform:rotate(180deg)}.rx-src{overscroll-behavior:contain;outline:none;flex-direction:column;flex:1;gap:16px;min-height:0;padding:20px;display:flex;overflow-y:auto}.rx-src-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rx-src-head h2{letter-spacing:-.3px;color:var(--fg);margin:0;font-size:20px;font-weight:500}.rx-src-head p{margin:4px 0 0;font-size:13px}.rx-src-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.rx-src-facts>div{border-radius:var(--r-12);background:var(--sunken);flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.rx-src-facts dt{letter-spacing:.6px;text-transform:uppercase;color:var(--muted);font-size:11px}.rx-src-facts dd{overflow-wrap:anywhere;margin:0;font-size:13px}.rx-src-actions{flex-wrap:wrap;gap:8px;display:flex}.rx-src-toggle{min-height:var(--btn-h-md);cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}@media (pointer:coarse){.rx-src-toggle{min-height:var(--btn-h-touch)}}.rx-src-error{overflow-wrap:anywhere;flex-wrap:wrap;align-items:flex-start;gap:8px;margin:0;font-size:13px;display:flex}.rx-src-config{border:1px solid var(--border);border-radius:var(--r-16);flex-direction:column;gap:8px;padding:14px;display:flex}.rx-src-config h3,.rx-src-history h3{letter-spacing:.8px;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:500}.rx-src-config p{margin:0;font-size:13px;line-height:1.5}.rx-src-config code{background:var(--chip);font:12px var(--font-mono);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px}.rx-src-history{flex-direction:column;gap:10px;min-height:0;display:flex}.rx-src-tabs{align-self:flex-start}.rx-src-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rx-src-list li{border:1px solid var(--border);border-radius:var(--r-12);animation:rx-rise .2s var(--ease-in) both;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.rx-src-list strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.rx-src-list small{margin-top:2px;font-size:12px;display:block}.rx-src-score{border-radius:var(--r-pill);background:var(--accent-soft);place-items:center;min-width:32px;height:24px;padding:0 6px;font-size:12px;display:grid}@media (max-width:480px){.rx-src{padding:16px}.rx-src-facts{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.rx-src-list li{animation:none}}.rx-bot{gap:20px;max-width:1120px;margin:0 auto;padding:32px 16px 64px;display:grid}.rx-bot h1{margin:4px 0 6px;font-size:1.9rem}.rx-bot h2{margin:0 0 10px;font-size:1.2rem}.rx-bot h3{margin:0;font-size:1.05rem}.rx-bot h4{margin:12px 0 4px;font-size:.9rem}.rx-bot ul,.rx-bot ol{gap:3px;margin:4px 0 8px;padding-left:20px;display:grid}.rx-bot a{color:var(--accent);text-decoration:underline}.rx-bot-head .rx-eyebrow{align-items:center;gap:6px;display:inline-flex}.rx-bot-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.rx-bot-option{flex-direction:column;gap:4px;display:flex}.rx-bot-option>button{align-self:flex-start;margin-top:auto}.rx-bot-option[data-recommended]{border-color:var(--accent-border)}.rx-bot-option header,.rx-bot-addon header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rx-bot-badge{background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:999px;padding:2px 8px;font-size:.75rem}.rx-bot-badge[data-tone=ok]{background:var(--ok-bg);border-color:var(--ok-border);color:var(--ok)}.rx-bot-warning{background:var(--warn-bg);border:1px solid var(--warn-border);border-radius:10px;padding:10px 12px}.rx-bot-reco{background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:12px;margin:0;padding:12px 14px}.rx-bot-tokens{padding:0;list-style:none}.rx-bot-tokens li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rx-bot-connect{gap:12px;display:grid}.rx-bot-connect>button{justify-self:start}.rx-bot-copy{grid-template-columns:1fr auto;align-items:start;gap:4px;display:grid}.rx-bot-copy>span{grid-column:1/-1}.rx-bot-copy code,.rx-bot-copy pre{border:1px solid var(--border);background:var(--card);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin:0;padding:8px 10px;font-size:.85rem;overflow-x:auto}.rx-bot-addon{gap:8px;display:grid}.rx-bot-check{align-items:flex-start;gap:8px;display:flex}.rx-account-page{gap:20px;max-width:820px;margin:0 auto;padding:32px 16px 64px;display:grid}.rx-account-page h1{margin:4px 0 6px;font-size:1.9rem}.rx-account-page h2{align-items:center;gap:8px;margin:0 0 10px;font-size:1.2rem;display:flex}.rx-account-page h3{margin:16px 0 4px;font-size:1.02rem}.rx-account-page ul{gap:3px;margin:4px 0 10px;padding-left:20px;display:grid}.rx-account-page a{color:var(--accent);text-decoration:underline}.rx-account-page .rx-card{align-content:start;gap:8px;display:grid}.rx-account-page .rx-card>button{justify-self:start}.rx-account-head .rx-eyebrow{align-items:center;gap:6px;display:inline-flex}.rx-account-who{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.rx-account-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rx-account-row>input{flex:240px}.rx-account-form{gap:10px;max-width:460px;display:grid}.rx-account-form label{gap:6px;font-size:.9rem;display:grid}.rx-account-form>button{justify-self:start}.rx-account-note{background:var(--warn-bg);border:1px solid var(--warn-border);border-radius:10px;gap:8px;margin:0;padding:10px 12px;display:grid}.rx-account-note>button{justify-self:start}.rx-account-sessions,.rx-account-journal{padding:0;list-style:none}.rx-account-sessions li{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.rx-account-sessions li>div{gap:2px;display:grid}.rx-account-sessions li[data-current] strong{color:var(--accent)}.rx-account-journal li{border-bottom:1px solid var(--border);padding:4px 0;font-size:.9rem}.rx-account-journal time{color:var(--muted)}.rx-account-danger{border-color:var(--bad)}.rx-peek{z-index:var(--z-bubble);top:calc(var(--bar-h) + 12px);right:calc(16px + var(--rx-toast-shift,0px) * 2);pointer-events:none;flex-direction:column;gap:8px;width:min(380px,100vw - 32px);display:none;position:fixed}.rx-peek[data-open]{display:flex}.rx-peek ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rx-peek-card,.rx-peek footer{pointer-events:auto}.rx-peek-card{border:1px solid var(--border);border-radius:var(--r-16);background:var(--verre-fond-haut);-webkit-backdrop-filter:var(--verre-flou);backdrop-filter:var(--verre-flou);box-shadow:var(--verre-ombre);animation:rx-rise .2s var(--ease-in) both;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.rx-peek-card[data-status=error]{border-color:var(--bad-border)}.rx-peek-card header{align-items:center;gap:8px;min-width:0;display:flex}.rx-peek-badge{letter-spacing:.6px;text-transform:uppercase;color:var(--muted);font-size:11px}.rx-peek-state{align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.rx-peek-card[data-status=error] .rx-peek-state{color:var(--bad)}.rx-peek-card[data-status=running] .rx-peek-state{color:var(--accent)}.rx-peek-card small{color:var(--muted);font-size:11px}.rx-peek-x{margin-left:auto;margin-right:-6px}.rx-peek-card strong{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.35}.rx-peek-detail{border-radius:var(--r-12);background:var(--sunken);max-height:168px;font:12px/1.45 var(--font-mono);color:var(--muted);flex-direction:column;gap:2px;padding:8px 10px;display:flex;overflow-y:auto}.rx-peek-detail>div{overflow-wrap:anywhere}.rx-peek-detail>div[data-add]{color:var(--fg)}.rx-peek footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:900px){.rx-peek{width:auto;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.rx-peek-card{animation:none}}.rx-login-card{gap:14px;width:min(400px,100%);padding:28px;display:grid}.rx-login-card h1{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:650}.rx-login-card>p{margin:0}.rx-login-notice{border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--fg);border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.rx-login-notice[data-tone=error]{border-color:var(--bad-border);background:var(--bad-bg);color:var(--bad)}.rx-login-google{border:1px solid var(--border);background:var(--bg);min-height:44px;color:var(--fg);border-radius:10px;justify-content:center;align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.rx-login-google:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover){.rx-login-google:hover{border-color:var(--accent-border)}}.rx-login-or{color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;font-size:12px;display:grid}.rx-login-or:before,.rx-login-or:after{content:"";background:var(--border);height:1px}.rx-login-form{gap:8px;display:grid}.rx-login-form label{color:var(--fg);font-size:13px;font-weight:500}.rx-login-links{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.rx-login-links button{min-height:32px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.rx-accounts{gap:16px;display:grid}.rx-accounts-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rx-accounts-list li{border:1px solid var(--border);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.rx-accounts-list li[data-status=pending]{border-color:var(--accent-border);background:var(--accent-soft)}.rx-accounts-list strong{color:var(--fg);text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.rx-accounts-list small{color:var(--muted);font-size:12px}.rx-accounts-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.rx-accounts-invite{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px;display:grid}@media (max-width:640px){.rx-accounts-list li,.rx-accounts-invite{grid-template-columns:1fr}.rx-accounts-actions{justify-content:flex-start}}.rx-menu-account{gap:2px;max-width:260px;display:grid}.rx-menu-account span{color:var(--fg);text-overflow:ellipsis;font-weight:600;overflow:hidden}.rx-menu-account small{color:var(--muted);text-overflow:ellipsis;font-size:12px;font-weight:400;overflow:hidden}.rx-accounts-tabs{border:1px solid var(--border);background:var(--chip);border-radius:12px;flex-wrap:wrap;gap:6px;padding:4px;display:flex}.rx-accounts-tabs button{min-height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.rx-accounts-tabs button[aria-selected=true]{background:var(--bg);color:var(--fg);box-shadow:0 1px 2px var(--fg)}@supports (color:color-mix(in lab, red, red)){.rx-accounts-tabs button[aria-selected=true]{box-shadow:0 1px 2px color-mix(in oklab, var(--fg) 12%, transparent)}}:is(.rx-accounts-tabs button:focus-visible,.rx-accounts-filters button:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.rx-accounts-toolbar{gap:10px;margin-bottom:12px;display:grid}.rx-accounts-filters{flex-wrap:wrap;gap:6px;display:flex}.rx-accounts-filters button{border:1px solid var(--border);border-radius:var(--r-pill,999px);min-height:32px;color:var(--fg);font:inherit;cursor:pointer;background:0 0;padding:0 10px;font-size:12.5px}.rx-accounts-filters button[aria-pressed=true]{border-color:var(--accent-border);background:var(--accent-soft)}.rx-accounts-members>li{display:block}.rx-accounts-member-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.rx-accounts-member-body{border-top:1px solid var(--border);gap:14px;margin-top:12px;padding-top:12px;display:grid}.rx-accounts-online{color:var(--ok)}.rx-accounts-block{gap:8px;display:grid}.rx-accounts-block h4,.rx-accounts-block h5{color:var(--fg);margin:0;font-size:13px;font-weight:600}.rx-accounts-block p{margin:0;font-size:12.5px}.rx-accounts-danger{border:1px solid var(--bad-border);border-radius:10px;padding:10px 12px}.rx-accounts-modules{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 14px;margin:0;padding:0;list-style:none;display:grid}.rx-accounts-modules label{cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;display:flex}.rx-accounts-modules small{color:var(--muted);font-size:11.5px;display:block}.rx-accounts-stats{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px 14px;margin:0;display:grid}.rx-accounts-stats dt{color:var(--muted);font-size:11.5px}.rx-accounts-stats dd{color:var(--fg);margin:0;font-size:13px}.rx-accounts-events{gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.rx-accounts-events time{color:var(--muted);font-variant-numeric:tabular-nums}.rx-accounts-empty{margin:4px 0;font-size:13px}.rx-accounts-inline{align-items:center;gap:8px;display:flex}.rx-accounts-link{overflow-wrap:anywhere;margin:6px 0;font-size:12px;display:block}.rx-native-select{border:1px solid var(--border);background:var(--bg);min-height:40px;color:var(--fg);font:inherit;border-radius:8px;padding:6px 10px}@media (max-width:640px){.rx-accounts-member-head{grid-template-columns:1fr}.rx-accounts-inline{flex-direction:column;align-items:stretch}}.rx-transparency{gap:8px;font-size:13.5px;line-height:1.5;display:grid}.rx-transparency ul{margin:0;padding-left:18px}.rx-login-transparency{color:var(--muted);font-size:12.5px}.rx-login-transparency summary{cursor:pointer;color:var(--fg);font-weight:500}.rx-login-legal{color:var(--muted);text-align:center;margin:0;font-size:12.5px}.rx-login-legal a{color:inherit}.rx-merge-choice{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.rx-aide{max-width:1180px;padding:calc(env(safe-area-inset-top,0px) + 20px) 20px 64px;margin:0 auto}.rx-aide-top{flex-direction:column;gap:18px;margin-bottom:24px;display:flex}.rx-aide-back{min-height:44px;color:var(--muted);align-self:flex-start;align-items:center;gap:8px;padding:0 4px;font-size:13px;text-decoration:none;display:inline-flex}.rx-aide-back:hover{color:var(--fg)}.rx-aide-back svg{width:16px;height:16px}.rx-aide-title{align-items:flex-start;gap:16px;display:flex}.rx-aide-badge{border-radius:var(--r-16);background:var(--accent-soft);border:1px solid var(--accent-border);width:48px;height:48px;color:var(--accent);flex:none;place-items:center;display:grid}.rx-aide-badge svg{width:22px;height:22px}.rx-aide-title h1{letter-spacing:-1px;margin:0;font-size:40px;font-weight:300;line-height:1.1}.rx-aide-title p{max-width:720px;color:var(--muted);margin:8px 0 0;font-size:15px}.rx-aide-search{flex-direction:column;gap:6px;max-width:640px;display:flex}.rx-aide-search label{font-size:13px;font-weight:500}.rx-aide-search-row{align-items:center;gap:8px;display:flex;position:relative}.rx-aide-search-row>svg{width:18px;height:18px;color:var(--muted);pointer-events:none;position:absolute;left:14px}.rx-aide-search-row input{border-color:var(--input);flex:1;min-width:0;padding-left:42px;font-size:15px}.rx-aide-search-row input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.rx-aide-results{min-height:1.4em;color:var(--muted);margin:0;font-size:13px}.rx-aide-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:32px;display:grid}.rx-aide-toc{border-radius:var(--r-22);background:var(--card);border:1px solid var(--border);max-height:calc(100dvh - 32px);padding:16px;position:sticky;top:16px;overflow-y:auto}.rx-aide-toc summary{letter-spacing:.06em;text-transform:uppercase;min-height:32px;color:var(--muted);cursor:pointer;font-size:12px;font-weight:600}.rx-aide-toc-group{margin-top:12px}.rx-aide-toc-title{color:var(--fg);margin:0 0 4px;font-size:12px;font-weight:600}.rx-aide-toc ul{margin:0;padding:0;list-style:none}.rx-aide-toc li a{border-radius:var(--r-12);min-height:36px;color:var(--muted);align-items:center;padding:4px 10px;font-size:14px;text-decoration:none;display:flex}.rx-aide-toc li a:hover{background:var(--sunken);color:var(--fg)}.rx-aide-main{flex-direction:column;gap:28px;min-width:0;display:flex}.rx-aide-main:focus{outline:none}.rx-aide-section{border-radius:var(--r-22);background:var(--card);border:1px solid var(--border);padding:24px;scroll-margin-top:16px}.rx-aide-section>header h2{letter-spacing:-.5px;margin:0;font-size:26px;font-weight:400}.rx-aide-summary{color:var(--muted);margin:6px 0 16px;font-size:15px}.rx-aide-section p,.rx-aide-section li{max-width:76ch;font-size:15px;line-height:1.6}.rx-aide-section a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.rx-aide-section code{background:var(--chip);border:1px solid var(--border);font-family:var(--font-mono);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px;font-size:.9em}.rx-aide-sub{border-top:1px solid var(--border);margin-top:20px;padding-top:16px;scroll-margin-top:16px}.rx-aide-sub h3,.rx-aide-section>h3{margin:0 0 8px;font-size:17px;font-weight:500}.rx-aide-steps,.rx-aide-list{flex-direction:column;gap:6px;margin:10px 0;padding-left:24px;display:flex}.rx-aide-steps li::marker{color:var(--accent);font-weight:600}.rx-aide-totop{margin:18px 0 0;font-size:13px}.rx-aide-callout{border-radius:var(--r-16);border:1px solid var(--border);background:var(--chip);gap:12px;margin:14px 0;padding:12px 14px;display:flex}.rx-aide-callout>svg{flex:none;width:18px;height:18px;margin-top:3px}.rx-aide-callout p{margin:0}.rx-aide-callout-title{margin-bottom:2px}.rx-aide-callout[data-tone=info]{background:var(--accent-soft);border-color:var(--accent-border)}.rx-aide-callout[data-tone=info]>svg{color:var(--accent)}.rx-aide-callout[data-tone=warn]{background:var(--warn-bg);border-color:var(--warn-border)}.rx-aide-callout[data-tone=warn]>svg{color:var(--warn)}.rx-aide-callout[data-tone=ok]{background:var(--ok-bg);border-color:var(--ok-border)}.rx-aide-callout[data-tone=ok]>svg{color:var(--ok)}.rx-aide-copy{border-radius:var(--r-16);background:var(--sunken);border:1px solid var(--border);margin:16px 0;padding:14px;scroll-margin-top:16px}.rx-aide-copy-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rx-aide-copy-head :is(h3,h4){margin:0;font-size:15px;font-weight:500}.rx-aide-copy-note{color:var(--muted);margin:6px 0 0;font-size:13px}.rx-aide-copy pre{border-radius:var(--r-12);background:var(--bg);border:1px solid var(--border);max-height:420px;font:13px/1.55 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;padding:12px;overflow:auto}.rx-aide-copy pre code{font-size:inherit;background:0 0;border:0;padding:0}.rx-aide-qa{flex-direction:column;gap:8px;margin-top:8px;display:flex}.rx-aide-qa details{border-radius:var(--r-16);border:1px solid var(--border);background:var(--chip);padding:0 14px}.rx-aide-qa summary{cursor:pointer;align-items:center;min-height:44px;padding:8px 0;font-size:15px;font-weight:500;display:flex}.rx-aide-qa details[open] summary{border-bottom:1px solid var(--border)}.rx-aide-qa details p{margin:10px 0 12px}.rx-aide-empty{border-radius:var(--r-16);border:1px dashed var(--border);padding:16px}.rx-aide-empty p{margin:0}.rx-help-link{border-radius:var(--r-pill);min-width:32px;min-height:32px;color:var(--muted);justify-content:center;align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.rx-help-link:hover{color:var(--accent)}.rx-help-link svg{flex:none;width:16px;height:16px}@media (pointer:coarse){.rx-help-link{min-width:44px;min-height:44px}}@media (max-width:900px){.rx-aide-layout{grid-template-columns:1fr;gap:16px}.rx-aide-toc{max-height:none;position:static}.rx-aide-title h1{font-size:30px}}@media (max-width:560px){.rx-aide{padding-left:16px;padding-right:16px}.rx-aide-section{padding:18px 16px}.rx-aide-badge{display:none}}.rx-legal-body{flex-direction:column;gap:28px;max-width:760px;font-size:15px;line-height:1.65;display:flex}.rx-legal-body section{scroll-margin-top:16px}.rx-legal-body h2{letter-spacing:-.2px;margin:0 0 8px;font-size:20px;font-weight:500}.rx-legal-body p{margin:0 0 10px}.rx-legal-body ul{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.rx-legal-body a{color:var(--accent)}.rx-legal-other{color:var(--muted);font-size:13px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
