/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:host,:root{--colonne-du-lecteur:0px}*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--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-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% .237 25.331);--color-emerald-500:oklch(69.6% .17 162.48);--color-black:#000;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-7xl:80rem;--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);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-relaxed:1.625;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,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:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}@font-face{font-family:Inter;src:url(/_next/static/media/inter-variable.6c596dfc.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/_next/static/media/jetbrains-mono-variable.a865edea.woff2)format("woff2-variations");font-weight:100 800;font-style:normal;font-display:swap}.oto,.oto *,.oto :after,.oto :before{box-sizing:border-box}.oto{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-synthesis-weight:none;overscroll-behavior:none;font-family:var(--font);font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--ink);background:var(--desk)}.oto blockquote,.oto dd,.oto dl,.oto figure,.oto h1,.oto h2,.oto h3,.oto h4,.oto h5,.oto h6,.oto p{margin:0}.oto h1,.oto h2,.oto h3,.oto h4,.oto h5,.oto h6{font-size:inherit;font-weight:inherit;text-wrap:balance}.oto p{text-wrap:pretty}.oto ol,.oto ul{margin:0;padding:0;list-style:none}.oto a{color:inherit;text-decoration:none}.oto canvas,.oto img,.oto svg,.oto video{max-width:100%;display:block}:where(.oto) :where(button,input,select,textarea){font:inherit;color:inherit;letter-spacing:inherit;background:0 0;border:0;margin:0}.oto [role=button],.oto button{cursor:pointer}.oto table{border-collapse:collapse;border-spacing:0}.oto hr{border:0;border-top:1px solid var(--hair);margin:0}.oto code,.oto kbd,.oto samp,.oto td,.oto th,.oto time{font-variant-numeric:tabular-nums}.oto code,.oto kbd,.oto pre,.oto samp{font-family:var(--mono)}.oto :focus-visible{box-shadow:var(--focus-ring);outline:none}@media (forced-colors:active){.oto :focus-visible{outline-offset:2px;outline:2px solid highlight}}.oto ::selection{background:var(--ring-solid);color:var(--ink)}.oto{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}.oto ::-webkit-scrollbar{width:10px;height:10px}.oto ::-webkit-scrollbar-track{background:0 0}.oto ::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:var(--r-action);background-clip:content-box;border:3px solid #0000}.oto ::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover);background-clip:content-box}.oto ::-webkit-scrollbar-corner{background:0 0}@media (prefers-reduced-motion:reduce){.oto,.oto *,.oto :after,.oto :before{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media print{.oto{background:#fff}.oto .oto-island{box-shadow:none;break-inside:avoid}}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.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;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-4{top:calc(var(--spacing) * 4)}.top-\[50\%\]{top:50%}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.left-2{left:calc(var(--spacing) * 2)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-50{z-index:50}.order-last{order:9999}.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)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.ms-auto{margin-inline-start:auto}.me-1{margin-inline-end:calc(var(--spacing) * 1)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.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}.aspect-square{aspect-ratio:1}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.h-2{height:calc(var(--spacing) * 2)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-32{height:calc(var(--spacing) * 32)}.h-64{height:calc(var(--spacing) * 64)}.h-80{height:calc(var(--spacing) * 80)}.h-\[1\.2rem\]{height:1.2rem}.h-\[1px\]{height:1px}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[75vh\]{max-height:75vh}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-96{min-height:calc(var(--spacing) * 96)}.min-h-\[60px\]{min-height:60px}.min-h-\[300px\]{min-height:300px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\/3{width:66.6667%}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-32{width:calc(var(--spacing) * 32)}.w-48{width:calc(var(--spacing) * 48)}.w-\[1\.2rem\]{width:1.2rem}.w-\[1px\]{width:1px}.w-\[160px\]{width:160px}.w-\[200px\]{width:200px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[33\%\]{max-width:33%}.max-w-\[66\%\]{max-width:66%}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-max{min-width:max-content}.flex-1{flex:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-y-\[-50\%\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%}.scale-0,.scale-100{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%}.rotate-0{rotate:none}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-center-safe{align-items:safe center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-center-safe{justify-content:safe center}.justify-end{justify-content:flex-end}.gap-\(--gap\){gap:var(--gap)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-border{border-color:var(--border)}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/50{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.border-input{border-color:var(--input)}.border-primary,.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/40{border-color:color-mix(in oklab,var(--primary) 40%,transparent)}}.border-transparent{border-color:#0000}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-desk{background-color:var(--desk)}.bg-destructive,.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-hair{background-color:var(--hair)}.bg-island{background-color:var(--island)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-skeleton{background-color:var(--skeleton)}.bg-success,.bg-success\/10{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/10{background-color:color-mix(in oklab,var(--success) 10%,transparent)}}.bg-transparent{background-color:#0000}.bg-warning,.bg-warning\/10{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--warning) 10%,transparent)}}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.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-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.ps-6{padding-inline-start:calc(var(--spacing) * 6)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent-foreground{color:var(--accent-foreground)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-ink{color:var(--ink)}.text-mute{color:var(--mute)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-primary-on{color:var(--primary-on)}.text-red-500{color:var(--color-red-500)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground{color:var(--sidebar-foreground)}.text-success{color:var(--success)}.text-success-foreground{color:var(--success-foreground)}.text-warning{color:var(--warning)}.text-warning-foreground{color:var(--warning-foreground)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-foreground{accent-color:var(--foreground)}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.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)}.shadow,.shadow-lg{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)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-md,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring,.ring-0{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-1,.ring-2{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-island-bd{--tw-ring-color:var(--island-bd)}.ring-mute{--tw-ring-color:var(--mute)}.ring-primary{--tw-ring-color:var(--primary)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.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)}.blur,.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,)}.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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.ring-inset{--tw-ring-inset:inset}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}.group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:var(--muted)}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:var(--primary)}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:var(--muted-foreground)}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:var(--primary-foreground)}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:var(--border)}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:var(--background)}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:var(--foreground)}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--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)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.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(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.empty\:hidden:empty{display:none}.focus-within\:ring-2:focus-within{--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-within\:ring-ink:focus-within{--tw-ring-color:var(--ink)}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-card:hover{background-color:var(--card)}.hover\:bg-destructive\/80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab,var(--destructive) 80%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\:bg-island:hover{background-color:var(--island)}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:bg-success\/80:hover{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-success\/80:hover{background-color:color-mix(in oklab,var(--success) 80%,transparent)}}.hover\:bg-warning\/80:hover{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warning\/80:hover{background-color:color-mix(in oklab,var(--warning) 80%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-50:focus{z-index:50}.focus\:rounded-md:focus{border-radius:calc(var(--radius) - 2px)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-background:focus{background-color:var(--background)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus\:ring-1:focus,.focus\:ring-2:focus{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-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.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-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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-2:focus-visible{--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-visible\:ring-ink:focus-visible{--tw-ring-color:var(--ink)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-offset-2:focus-visible{--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-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-hidden\!:focus-visible{--tw-outline-style:none!important;outline-style:none!important}@media (forced-colors:active){.focus-visible\:outline-hidden\!:focus-visible{outline-offset:2px!important;outline:2px solid #0000!important}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.has-\[\:focus-visible\]\:ring-2:has(:focus-visible){--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)}.has-\[\:focus-visible\]\:ring-ink:has(:focus-visible){--tw-ring-color:var(--ink)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[rang\=apres\]\:shadow-\[0_2px_0_0_var\(--rail-on-bg\)\][data-rang=apres]{--tw-shadow:0 2px 0 0 var(--tw-shadow-color,var(--rail-on-bg));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[rang\=avant\]\:shadow-\[0_-2px_0_0_var\(--rail-on-bg\)\][data-rang=avant]{--tw-shadow:0 -2px 0 0 var(--tw-shadow-color,var(--rail-on-bg));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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\=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\=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\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow[data-state=active]{--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)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[survol\]\:ring-2[data-survol]{--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)}.data-\[survol\]\:ring-ink[data-survol]{--tw-ring-color:var(--ink)}@media not all and (min-width:64rem){.max-lg\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-left{text-align:left}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:hidden{display:none}.lg\:w-1\/2{width:50%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:ps-4{padding-inline-start:calc(var(--spacing) * 4)}}@media (prefers-color-scheme:dark){.dark\:scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%}.dark\:scale-0,.dark\:scale-100{scale:var(--tw-scale-x) var(--tw-scale-y)}.dark\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%}.dark\:-rotate-90{rotate:-90deg}.dark\:rotate-0{rotate:none}.dark\:border-destructive{border-color:var(--destructive)}}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:text-destructive>svg{color:var(--destructive)}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}.ring-ring{--tw-ring-color:var(--ring)}}.oto{--primary:#f0b41e;--primary-on:#141210;--primary-text:#8c6912;--primary-dk:#f0b41e;--on-primary-dk:#141210;--primary-text-dk:#f0b41e;--base:#fefcf5;--desk-l:#edeae3;--card-l:#f8efda;--island-bd-l:#e0ddd4;--hair-l:#efede5;--base-dk:#302612;--desk-dk:#141007;--card-dk:#382f1b;--island-bd-dk:#433a27;--rail-tint:#1f1a14;--island:var(--base);--desk:var(--desk-l);--card:var(--card-l);--field:var(--base);--island-bd:var(--island-bd-l);--hair:var(--hair-l);--ink:var(--base)}@supports (color:color-mix(in lab,red,red)){.oto{--ink:color-mix(in srgb,var(--base) 10%,#0d0c0a)}}.oto{--mute:var(--base)}@supports (color:color-mix(in lab,red,red)){.oto{--mute:color-mix(in srgb,var(--base) 34%,#0d0c0a)}}.oto{--faint:var(--base)}@supports (color:color-mix(in lab,red,red)){.oto{--faint:color-mix(in srgb,var(--base) 46%,#0d0c0a)}}.oto{--title:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto{--title:color-mix(in srgb,var(--primary) 35%,var(--ink))}}.oto{--brand:var(--primary);--on-primary:var(--primary-on);--btn-bg:var(--primary);--btn-fg:var(--primary-on);--link:var(--primary-text);--ring:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto{--ring:color-mix(in srgb,var(--primary) 26%,transparent)}}.oto{--oto-bg:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto{--oto-bg:color-mix(in srgb,var(--primary) 11%,var(--island))}}.oto{--oto-bd:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto{--oto-bd:color-mix(in srgb,var(--primary) 30%,var(--island))}}.oto{--oto-ink:var(--primary-text);--rail-bg:var(--rail-tint);--rail-fg:var(--rail-tint)}@supports (color:color-mix(in lab,red,red)){.oto{--rail-fg:color-mix(in srgb,var(--rail-tint) 16%,#fff)}}.oto{--rail-mute:var(--rail-tint)}@supports (color:color-mix(in lab,red,red)){.oto{--rail-mute:color-mix(in srgb,var(--rail-tint) 44%,#fff)}}.oto{--rail-brand:#fff;--rail-on-bg:var(--primary-dk);--rail-on-fg:var(--on-primary-dk);--rail-hover:#fff}@supports (color:color-mix(in lab,red,red)){.oto{--rail-hover:color-mix(in srgb,#fff 12%,var(--rail-bg))}}.oto{--rail-bd:#fff}@supports (color:color-mix(in lab,red,red)){.oto{--rail-bd:color-mix(in srgb,#fff 14%,var(--rail-bg))}}.oto{--overlay:#0d0c0a70;--scroll-thumb:var(--ink)}@supports (color:color-mix(in lab,red,red)){.oto{--scroll-thumb:color-mix(in srgb,var(--ink) 20%,transparent)}}.oto{--scroll-thumb-hover:var(--ink)}@supports (color:color-mix(in lab,red,red)){.oto{--scroll-thumb-hover:color-mix(in srgb,var(--ink) 34%,transparent)}}.oto{--ring-solid:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto{--ring-solid:color-mix(in srgb,var(--primary) 22%,var(--island))}}.oto{--skeleton:var(--card);--skeleton-sheen:var(--ink)}@supports (color:color-mix(in lab,red,red)){.oto{--skeleton-sheen:color-mix(in srgb,var(--ink) 6%,transparent)}}.oto{--code-bg:var(--rail-tint)}@supports (color:color-mix(in lab,red,red)){.oto{--code-bg:color-mix(in srgb,var(--rail-tint) 55%,#0a0908)}}.oto{--code-fg:var(--rail-tint)}@supports (color:color-mix(in lab,red,red)){.oto{--code-fg:color-mix(in srgb,var(--rail-tint) 10%,#fff)}}.oto{--code-mute:var(--rail-tint)}@supports (color:color-mix(in lab,red,red)){.oto{--code-mute:color-mix(in srgb,var(--rail-tint) 40%,#fff)}}.oto{--code-bd:#fff}@supports (color:color-mix(in lab,red,red)){.oto{--code-bd:color-mix(in srgb,#fff 12%,var(--code-bg))}}.oto[data-oto-theme=manuscrit]{--primary:#f0b41e;--primary-on:#141210;--primary-text:#8c6912;--primary-dk:#f0b41e;--on-primary-dk:#141210;--primary-text-dk:#f0b41e;--base:#fefcf5;--desk-l:#edeae3;--card-l:#f8efda;--island-bd-l:#e0ddd4;--hair-l:#efede5;--base-dk:#302612;--desk-dk:#141007;--card-dk:#382f1b;--island-bd-dk:#433a27;--rail-tint:#1f1a14}.oto[data-oto-theme=ardoise]{--primary:#101011;--primary-on:#fff;--primary-text:#101011;--primary-dk:#f2f2ef;--on-primary-dk:#141210;--primary-text-dk:#f2f2ef;--base:#fff;--desk-l:#ededed;--card-l:#f2f2f2;--island-bd-l:#e0e0e0;--hair-l:#f0f0f0;--base-dk:#1b1b1e;--desk-dk:#080707;--card-dk:#252528;--island-bd-dk:#303032;--rail-tint:#100f0d}.oto[data-oto-theme=grenat]{--primary:#b3261e;--primary-on:#fff;--primary-text:#b3261e;--primary-dk:#f4796d;--on-primary-dk:#141210;--primary-text-dk:#f4796d;--base:#fdfbfb;--desk-l:#ece9e8;--card-l:#f3eded;--island-bd-l:#dfdcdb;--hair-l:#eeecec;--base-dk:#3f1714;--desk-dk:#110907;--card-dk:#48211f;--island-bd-dk:#512d2a;--rail-tint:#241614}.oto[data-oto-theme=brique]{--primary:#b4482b;--primary-on:#fff;--primary-text:#af462a;--primary-dk:#f2926f;--on-primary-dk:#141210;--primary-text-dk:#f2926f;--base:#fcfaf9;--desk-l:#ebe8e7;--card-l:#f2edec;--island-bd-l:#dddbda;--hair-l:#edebea;--base-dk:#361e16;--desk-dk:#110a08;--card-dk:#3f2820;--island-bd-dk:#48322b;--rail-tint:#261b17}.oto[data-oto-theme=foret]{--primary:#1f6b4a;--primary-on:#fff;--primary-text:#1f6b4a;--primary-dk:#6ecb9c;--on-primary-dk:#141210;--primary-text-dk:#6ecb9c;--base:#fbfcfb;--desk-l:#e6ebe9;--card-l:#edf0ee;--island-bd-l:#dbdddc;--hair-l:#ecedec;--base-dk:#17271e;--desk-dk:#090c09;--card-dk:#203027;--island-bd-dk:#2c3a32;--rail-tint:#181e1a}.oto[data-oto-theme=lagune]{--primary:#0f6f78;--primary-on:#fff;--primary-text:#0f6f78;--primary-dk:#5ecad3;--on-primary-dk:#141210;--primary-text-dk:#5ecad3;--base:#fafcfc;--desk-l:#e6ebeb;--card-l:#ecf0f0;--island-bd-l:#dbdddd;--hair-l:#ebeded;--base-dk:#132727;--desk-dk:#080c0c;--card-dk:#1c3030;--island-bd-dk:#283a3a;--rail-tint:#161f1e}.oto[data-oto-theme=cobalt]{--primary:#1a5fbf;--primary-on:#fff;--primary-text:#1a5fbf;--primary-dk:#71a9f5;--on-primary-dk:#141210;--primary-text-dk:#71a9f5;--base:#fbfbfc;--desk-l:#e8eaec;--card-l:#eceff3;--island-bd-l:#dbdcde;--hair-l:#ececee;--base-dk:#152439;--desk-dk:#090b0f;--card-dk:#1e2d41;--island-bd-dk:#2a384b;--rail-tint:#171d24}.oto[data-oto-theme=violet]{--primary:#6a45c4;--primary-on:#fff;--primary-text:#6a45c4;--primary-dk:#b79bf5;--on-primary-dk:#141210;--primary-text-dk:#b79bf5;--base:#fbfafd;--desk-l:#eae9ed;--card-l:#efedf3;--island-bd-l:#dcdbde;--hair-l:#ecebee;--base-dk:#291e3c;--desk-dk:#0d0a10;--card-dk:#322744;--island-bd-dk:#3c324e;--rail-tint:#1e1b25}.dark .oto{--primary:var(--primary-dk);--primary-on:var(--on-primary-dk);--primary-text:var(--primary-text-dk);--island:var(--base-dk);--desk:var(--desk-dk);--card:var(--card-dk);--field:var(--desk-dk);--island-bd:var(--island-bd-dk);--hair:var(--base-dk)}@supports (color:color-mix(in lab,red,red)){.dark .oto{--hair:color-mix(in srgb,var(--base-dk) 92%,#fff)}}.dark .oto{--ink:var(--base-dk)}@supports (color:color-mix(in lab,red,red)){.dark .oto{--ink:color-mix(in srgb,var(--base-dk) 12%,#fff)}}.dark .oto{--mute:var(--base-dk)}@supports (color:color-mix(in lab,red,red)){.dark .oto{--mute:color-mix(in srgb,var(--base-dk) 46%,#fff)}}.dark .oto{--faint:var(--base-dk)}@supports (color:color-mix(in lab,red,red)){.dark .oto{--faint:color-mix(in srgb,var(--base-dk) 62%,#fff)}}.dark .oto{--title:var(--primary-dk)}@supports (color:color-mix(in lab,red,red)){.dark .oto{--title:color-mix(in srgb,var(--primary-dk) 20%,var(--ink))}}.dark .oto{--brand:var(--primary-dk);--on-primary:var(--on-primary-dk);--btn-bg:var(--primary-dk);--btn-fg:var(--on-primary-dk);--link:var(--primary-text-dk);--ring:var(--primary-dk)}@supports (color:color-mix(in lab,red,red)){.dark .oto{--ring:color-mix(in srgb,var(--primary-dk) 30%,transparent)}}.dark .oto{--oto-bg:var(--primary-dk)}@supports (color:color-mix(in lab,red,red)){.dark .oto{--oto-bg:color-mix(in srgb,var(--primary-dk) 12%,var(--island))}}.dark .oto{--oto-bd:var(--primary-dk)}@supports (color:color-mix(in lab,red,red)){.dark .oto{--oto-bd:color-mix(in srgb,var(--primary-dk) 32%,var(--island))}}.dark .oto{--oto-ink:var(--primary-text-dk);--rail-bg:var(--island);--rail-fg:var(--base-dk)}@supports (color:color-mix(in lab,red,red)){.dark .oto{--rail-fg:color-mix(in srgb,var(--base-dk) 26%,#fff)}}.dark .oto{--rail-mute:var(--base-dk)}@supports (color:color-mix(in lab,red,red)){.dark .oto{--rail-mute:color-mix(in srgb,var(--base-dk) 48%,#fff)}}.dark .oto{--rail-bd:var(--island-bd);--rail-brand:var(--ink);--rail-on-bg:var(--primary-dk);--rail-on-fg:var(--on-primary-dk);--rail-hover:#fff}@supports (color:color-mix(in lab,red,red)){.dark .oto{--rail-hover:color-mix(in srgb,#fff 11%,var(--rail-bg))}}.dark .oto{--overlay:#0000009e;--scroll-thumb:var(--ink)}@supports (color:color-mix(in lab,red,red)){.dark .oto{--scroll-thumb:color-mix(in srgb,var(--ink) 22%,transparent)}}.dark .oto{--scroll-thumb-hover:var(--ink)}@supports (color:color-mix(in lab,red,red)){.dark .oto{--scroll-thumb-hover:color-mix(in srgb,var(--ink) 36%,transparent)}}.dark .oto{--ring-solid:var(--primary-dk)}@supports (color:color-mix(in lab,red,red)){.dark .oto{--ring-solid:color-mix(in srgb,var(--primary-dk) 24%,var(--island))}}.dark .oto{--skeleton:var(--card);--skeleton-sheen:#ffffff12}.oto .oto-marque>svg{block-size:100%;inline-size:100%;display:block;overflow:visible}.oto .oto-marque circle{fill:none;stroke:currentColor;stroke-width:28px;stroke-linecap:round;stroke-dasharray:230 46;transform-box:fill-box;transform-origin:50%;transform:rotate(-8deg)}@keyframes oto-marque-tour{to{transform:rotate(1turn)}}.oto .oto-marque-tournante{line-height:0;animation:oto-marque-tour 3s cubic-bezier(.65,0,.35,1);display:block}@media (prefers-reduced-motion:reduce){.oto .oto-marque-tournante{animation:none}}.oto .oto-panneau-de-marque{color:var(--ink)}.oto .oto-marque-principale{color:var(--primary)}.oto .oto-promesse{color:var(--mute)}@media (min-width:64rem){.oto .oto-panneau-de-marque{background:var(--rail-bg);color:var(--rail-fg);position:relative;overflow:hidden}.oto .oto-panneau-de-marque:before{content:"";pointer-events:none;background-image:linear-gradient(to right,var(--rail-fg) 1px,transparent 1px),linear-gradient(to bottom,var(--rail-fg) 1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.oto .oto-panneau-de-marque:before{background-image:linear-gradient(to right,color-mix(in srgb,var(--rail-fg) 6%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--rail-fg) 6%,transparent) 1px,transparent 1px)}}.oto .oto-panneau-de-marque:before{background-size:34px 34px;-webkit-mask-image:linear-gradient(#000,#0000 62%);mask-image:linear-gradient(#000,#0000 62%)}.oto .oto-panneau-de-marque:after{content:"";filter:blur(110px);pointer-events:none;background:radial-gradient(closest-side,var(--rail-on-bg),var(--rail-on-bg) 46%,transparent);border-radius:50%;block-size:34rem;inline-size:45rem;position:absolute;inset-block-start:-14rem;inset-inline-end:-11rem}@supports (color:color-mix(in lab,red,red)){.oto .oto-panneau-de-marque:after{background:radial-gradient(closest-side,color-mix(in srgb,var(--rail-on-bg) 16%,transparent),color-mix(in srgb,var(--rail-on-bg) 10%,transparent) 46%,transparent)}}.oto .oto-filigrane{opacity:.07;pointer-events:none;position:absolute;inset-block-start:-3.75rem;inset-inline-end:-5rem}.oto .oto-marque-principale,.oto .oto-mot-cle{color:var(--rail-on-bg)}.oto .oto-promesse{color:var(--rail-fg)}.oto .oto-barre-de-marque{border-top:1px solid var(--rail-fg)}@supports (color:color-mix(in lab,red,red)){.oto .oto-barre-de-marque{border-top:1px solid color-mix(in srgb,var(--rail-fg) 13%,transparent)}}.oto .oto-barre-de-marque{color:var(--rail-mute)}}.oto{--space-0:0;--space-px:1px;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-3-5:14px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--rail-w:232px;--rail-w-collapsed:56px;--inspector-w:320px;--annexes-w:280px;--topbar-h:44px;--row-h:40px;--row-h-dense:32px;--ctrl-h-sm:28px;--ctrl-h-md:34px;--ctrl-h-lg:40px;--touch:44px;--content-max:1160px;--content-max-doc:830px;--content-max-wide:1420px;--reader-measure:68ch;--table-cell-max:36ch;--desk-inset:12px;--island-gap:10px;--island-pad:16px;--inset:var(--desk-inset);--gap:var(--island-gap);--r-container:8px;--r-action:999px;--r-island:var(--r-container);--r-card:var(--r-container);--r-ctrl:var(--r-container);--r-menu:var(--r-container);--r-dialog:var(--r-container);--r-table:var(--r-container);--r-tab:var(--r-container);--r-sheet:var(--r-container);--r-btn:var(--r-action);--r-pill:var(--r-action);--r-dot:var(--r-action);--r-avatar:var(--r-action);--r-switch:var(--r-action);--r-chip:var(--r-action);--font:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-base:14px;--fs-md:15px;--fs-lg:17px;--fs-xl:20px;--fs-2xl:24px;--fs-3xl:30px;--fs-4xl:38px;--fs-mono-label:10px;--lh-tight:1.15;--lh-snug:1.3;--lh-normal:1.5;--lh-relaxed:1.6;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--tr-display:-.038em;--tr-3xl:-.03em;--tr-2xl:-.02em;--tr-lg:-.01em;--tr-base:0;--tr-mono:.12em;--dur-instant:80ms;--dur-fast:.14s;--dur-base:.2s;--dur-slow:.32s;--dur-slower:.48s;--ease-standard:cubic-bezier(.2,0,.15,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-spring:cubic-bezier(.34,1.32,.64,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--tr-colors:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard);--tr-press:transform var(--dur-instant) var(--ease-standard);--sh-island:0 1px 2px var(--ink),0 8px 20px -14px var(--ink)}@supports (color:color-mix(in lab,red,red)){.oto{--sh-island:0 1px 2px color-mix(in srgb,var(--ink) 7%,transparent),0 8px 20px -14px color-mix(in srgb,var(--ink) 32%,transparent)}}.oto{--sh-pop:0 2px 4px var(--ink),0 12px 28px -12px var(--ink)}@supports (color:color-mix(in lab,red,red)){.oto{--sh-pop:0 2px 4px color-mix(in srgb,var(--ink) 6%,transparent),0 12px 28px -12px color-mix(in srgb,var(--ink) 34%,transparent)}}.oto{--sh-dialog:0 4px 10px var(--ink),0 32px 64px -24px var(--ink)}@supports (color:color-mix(in lab,red,red)){.oto{--sh-dialog:0 4px 10px color-mix(in srgb,var(--ink) 8%,transparent),0 32px 64px -24px color-mix(in srgb,var(--ink) 46%,transparent)}}.oto{--focus-ring:0 0 0 2px var(--ink);--focus-ring-offset:0 0 0 1px var(--island),0 0 0 3px var(--ink);--glass-bg:var(--island)}@supports (color:color-mix(in lab,red,red)){.oto{--glass-bg:color-mix(in srgb,var(--island) 82%,transparent)}}.oto{--glass-blur:saturate(140%) blur(14px);--glass-bd:var(--ink)}@supports (color:color-mix(in lab,red,red)){.oto{--glass-bd:color-mix(in srgb,var(--ink) 10%,transparent)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.oto{--glass-bg:var(--island)}}.oto .oto-rail{--focus-ring:0 0 0 2px var(--rail-fg)}.oto .oto-rail .oto-alert{--focus-ring:0 0 0 2px var(--ink)}.oto{--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px;--bp-table-cards:560px;--st-idle:#a3a39c;--st-run:#1f6dba;--st-think:#7a5cc4;--st-live:#10786f;--st-ok:#8aa620;--st-review:#f0b41e;--st-fail:#d63d0a;--st-idle-text:#6a6a63;--st-run-text:#1f6dba;--st-think-text:#5f43a8;--st-live-text:#10786f;--st-ok-text:#5f7414;--st-review-text:#8a6209;--st-fail-text:#c43708;--st-tint:14%}.dark .oto{--st-idle:#6f6f68;--st-run:#63aaf0;--st-think:#b49bf0;--st-live:#4fc0b4;--st-ok:#9ec95f;--st-review:#f0b41e;--st-fail:#f2724a;--st-idle-text:#9c9c94;--st-run-text:#63aaf0;--st-think-text:#b49bf0;--st-live-text:#4fc0b4;--st-ok-text:#9ec95f;--st-review-text:#f0b41e;--st-fail-text:#f2724a}.oto[data-lift=none]{--sh-island:none;--sh-pop:0 0 0 1px var(--island-bd);--sh-dialog:0 0 0 1px var(--island-bd)}.oto[data-density=dense]{--row-h:var(--row-h-dense);--ctrl-h-md:var(--ctrl-h-sm);--ctrl-h-lg:34px;--island-pad:var(--space-3);--island-gap:var(--space-2);--desk-inset:var(--space-2)}.oto[data-density=comfortable]{--row-h:48px;--ctrl-h-md:var(--ctrl-h-lg);--island-pad:var(--space-5);--island-gap:var(--space-3);--desk-inset:var(--space-4)}@media (pointer:coarse){.oto[data-density=dense]{--row-h:var(--touch);--ctrl-h-md:var(--ctrl-h-lg);--ctrl-h-sm:34px}}.oto .oto-label,.oto-label{font-family:var(--mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-mono);text-transform:uppercase;line-height:var(--lh-snug);color:var(--faint);margin-block:var(--space-3) var(--space-1)}.oto .oto-label:first-child{margin-block-start:0}.oto .oto-num,.oto .oto-num-caption,.oto .oto-num-count,.oto-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.oto .oto-num-caption{font-size:var(--fs-xs)}.oto .oto-num-count{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);line-height:1.05}.oto-mono{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.92em}.oto .oto-page-title{font-size:var(--fs-xl);letter-spacing:var(--tr-2xl)}.oto .oto-card-title,.oto .oto-page-title{font-weight:var(--fw-bold);line-height:var(--lh-snug)}.oto .oto-card-title{font-size:var(--fs-lg);letter-spacing:var(--tr-lg)}.oto .oto-body{font-size:var(--fs-base);letter-spacing:var(--tr-base)}.oto .oto-body,.oto .oto-caption{font-weight:var(--fw-regular);line-height:var(--lh-normal)}.oto .oto-caption{font-size:var(--fs-xs);color:var(--mute)}.oto .oto-kpi{font-size:var(--fs-3xl);font-weight:var(--fw-bold);letter-spacing:var(--tr-3xl);line-height:var(--lh-tight);font-variant-numeric:tabular-nums}@keyframes oto-fade{0%{opacity:0}to{opacity:1}}@keyframes oto-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes oto-rise-sm{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes oto-drop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes oto-zoom{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@keyframes oto-slide-r{0%{transform:translate(100%)}to{transform:none}}@keyframes oto-slide-l{0%{transform:translate(-100%)}to{transform:none}}@keyframes oto-slide-b{0%{transform:translateY(100%)}to{transform:none}}@keyframes oto-fade-out{to{opacity:0}}@keyframes oto-zoom-out{to{opacity:0;transform:scale(.98)}}@keyframes oto-spin{to{transform:rotate(1turn)}}@keyframes oto-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes oto-halo{0%{box-shadow:0 0}70%,to{box-shadow:0 0 0 5px #0000}}@keyframes oto-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes oto-indeterminate{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes oto-mark-breathe{0%,to{stroke-dasharray:230 46}50%{stroke-dasharray:244 32}}@keyframes oto-mark-talk{0%,to{stroke-dasharray:230 46}50%{stroke-dasharray:196 80}}@keyframes oto-mark-draw{0%{stroke-dasharray:0 276}to{stroke-dasharray:230 46}}.oto-in-fade{animation:oto-fade var(--dur-base) var(--ease-out) both}.oto-in-rise{animation:oto-rise var(--dur-base) var(--ease-out) both}.oto-in-drop{animation:oto-drop var(--dur-fast) var(--ease-out) both}.oto-in-zoom{animation:oto-zoom var(--dur-base) var(--ease-out) both}.oto-spin{animation:oto-spin .9s linear infinite}@media (prefers-reduced-motion:reduce){.oto .oto-spin,.oto [class*=oto-in-],.oto [data-motion=breathe],.oto [data-motion=pulse-slow],.oto [data-motion=pulse],.oto [data-motion=spin]{animation:none!important}}.oto .oto-content,.oto .oto-island{container-type:inline-size}.oto-desk{grid-template-columns:var(--rail-w) minmax(0,1fr);gap:var(--gap);padding:var(--inset);background:var(--desk);color:var(--ink);block-size:100dvh;inline-size:100%;display:grid;overflow:hidden}.oto-desk[data-inspector]{grid-template-columns:var(--rail-w) minmax(0,1fr) var(--inspector-w)}.oto-desk[data-rail=none]{grid-template-columns:minmax(0,1fr)}.oto-desk-group{gap:var(--gap)}.oto-desk-group,.oto-island{flex-direction:column;min-block-size:0;min-inline-size:0;display:flex}.oto-island{background:var(--island);border:1px solid var(--island-bd);border-radius:var(--r-island);box-shadow:var(--sh-island);position:relative;overflow:hidden}.oto-island[data-overflow=visible]{overflow:visible}.oto-desk-group>.oto-island.oto-grow,.oto-island[data-grow]{flex:1}.oto-island-body{min-block-size:0;padding:var(--island-pad);flex:1;overflow:auto}.oto-island-body[data-flush]{padding:0}.oto-island-foot,.oto-island-head{align-items:center;gap:var(--space-2);padding:var(--space-2-5) var(--island-pad);flex:none;display:flex}.oto-island-head{border-bottom:1px solid var(--hair)}.oto-island-foot{border-top:1px solid var(--hair)}.oto-island-head>h2,.oto-island-head>h3{font-size:var(--fs-lg);font-weight:var(--fw-bold);letter-spacing:var(--tr-lg)}.oto-island-head [data-reveal]{opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out)}.oto-island-head [data-reveal]:focus-within,.oto-island:hover>.oto-island-head [data-reveal]{opacity:1;pointer-events:auto}@media (hover:none){.oto-island-head [data-reveal]{opacity:1;pointer-events:auto}}.oto :has(>[data-stretch]){cursor:pointer;position:relative}.oto [data-stretch]{z-index:1;cursor:pointer;position:static}.oto [data-stretch]:after{content:"";position:absolute;inset:0}.oto :has(>[data-stretch]):hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto :has(>[data-stretch]):hover{background:color-mix(in oklab,var(--primary) 7%,transparent)}}.oto :has(>[data-stretch]:focus-visible){outline:2px solid var(--ink);outline-offset:-2px}.oto [data-stretch]:focus-visible{box-shadow:none;outline:none}.oto-rail{background:var(--rail-bg);border-color:var(--rail-bd);color:var(--rail-fg);padding:var(--space-3) var(--space-2-5);gap:var(--space-0-5);overflow:visible}.oto-rail .oto-rail-scroll{gap:var(--space-0-5);min-block-size:0;margin-inline:calc(var(--space-2-5) * -1);padding-inline:var(--space-2-5);flex-direction:column;flex:1;padding-block-start:var(--space-3);display:flex;overflow:hidden auto}.oto-rail-group{font-family:var(--mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--rail-mute);padding:var(--space-4) var(--space-2) var(--space-1)}.oto-rail-item{align-items:center;gap:var(--space-2);min-block-size:var(--ctrl-h-sm);padding:var(--space-1) var(--space-2);border-radius:var(--r-btn);color:var(--rail-fg);font-size:var(--fs-sm);text-align:start;inline-size:100%;transition:var(--tr-colors);display:flex}.oto-rail-item>.oto-rail-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.oto-rail-item>.oto-rail-count{font-family:var(--mono);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;color:var(--rail-mute)}.oto-rail-item>.oto-rail-dot{border-radius:var(--r-dot);background:var(--rail-on-bg);border:1px solid var(--rail-fg);flex:none;block-size:12px;inline-size:12px}@supports (color:color-mix(in lab,red,red)){.oto-rail-item>.oto-rail-dot{border:1px solid color-mix(in oklab,var(--rail-fg) 28%,transparent)}}.oto-rail-item:hover{background:var(--rail-hover)}.oto-rail-item[aria-current],.oto-rail-item[data-active]{background:var(--rail-on-bg);color:var(--rail-on-fg);font-weight:var(--fw-semibold)}.oto-rail-item[aria-current] .oto-rail-count,.oto-rail-item[data-active] .oto-rail-count{color:inherit;opacity:.7}.oto-rail-item[aria-current]:hover,.oto-rail-item[data-active]:hover{background:var(--rail-on-bg)}@supports (color:color-mix(in lab,red,red)){.oto-rail-item[aria-current]:hover,.oto-rail-item[data-active]:hover{background:color-mix(in srgb,var(--rail-on-bg) 88%,var(--rail-bg))}}.oto-rail-item>.oto-icon{color:var(--rail-mute);transition:var(--tr-colors)}.oto-rail-item:hover>.oto-icon{color:var(--rail-fg)}.oto-rail-item[aria-current]>.oto-icon,.oto-rail-item[data-active]>.oto-icon{color:inherit}.oto-rail-item[data-variant=context] .oto-icon{color:var(--primary-dk)}@supports (color:color-mix(in lab,red,red)){.oto-rail-item[data-variant=context] .oto-icon{color:color-mix(in oklab,var(--primary-dk) 34%,var(--rail-fg))}}.oto-rail-item[data-variant=context] .oto-rail-label{font-weight:var(--fw-medium)}.oto-rail-item[data-variant=context][aria-current] .oto-icon,.oto-rail-item[data-variant=context][data-active] .oto-icon{color:var(--rail-on-fg)}.oto-rail-foot{border-block-start:1px solid var(--rail-bd);flex:none;margin-block-start:var(--space-2);padding-block-start:var(--space-2-5);position:relative}.oto-rail-item[data-variant=account]{padding:var(--space-2);border-radius:var(--r-pill);padding-inline-end:var(--space-3)}.oto-rail-item[data-variant=account]>.oto-rail-label{font-size:var(--fs-xs)}.oto-rail-item[data-variant=account]:hover{background:var(--rail-fg)}@supports (color:color-mix(in lab,red,red)){.oto-rail-item[data-variant=account]:hover{background:color-mix(in oklab,var(--rail-fg) 8%,transparent)}}.oto-rail-item[data-variant=skin]{opacity:0;transition:opacity var(--dur-fast) var(--ease-out),var(--tr-colors)}.oto-rail-foot:hover .oto-rail-item[data-variant=skin],.oto-rail-item[data-variant=skin]:focus-visible,.oto-rail-item[data-variant=skin][aria-expanded=true]{opacity:1}@media (prefers-reduced-motion:reduce){.oto-rail-item[data-variant=skin]{transition:none}}.oto-rail-section{align-items:center;gap:var(--space-1);margin-block:var(--space-4) var(--space-1);min-inline-size:0;padding-inline-end:var(--space-1);display:flex}.oto-rail-section>.oto-rail-group{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--rail-mute);flex:1;margin:0;padding-block:0;line-height:20px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.oto-rail-section>.oto-rail-group{color:color-mix(in oklab,var(--rail-mute) 72%,transparent)}}.oto-rail-section>.oto-rail-group[data-link]{cursor:pointer;border-radius:var(--r-btn);transition:var(--tr-colors)}.oto-rail-section>.oto-rail-group[data-link]:hover{color:var(--rail-fg)}.oto-rail-section>.oto-rail-group[data-link]:focus-visible{color:var(--rail-fg);box-shadow:var(--focus-ring);outline:none}.oto-rail .oto-rail-section>.oto-icon-btn{border-radius:var(--r-pill);block-size:20px;inline-size:20px;color:var(--rail-mute);transition:var(--tr-colors)}.oto-rail .oto-rail-section>.oto-icon-btn:hover{background:var(--rail-on-bg);color:var(--rail-on-fg)}.oto-rail-section>.oto-rail-branch{color:var(--rail-mute)}.oto-rail-section>.oto-rail-branch:hover{color:var(--rail-fg)}.oto-rail-section>.oto-rail-branch>.oto-rail-chevron{opacity:1}.oto-rail-section[data-expanded]>.oto-rail-branch>.oto-rail-chevron{rotate:90deg}.oto-rail-tree{margin:0;padding:0;list-style:none}.oto-rail-tree .oto-rail-tree{padding-inline-start:var(--space-4)}.oto-rail-row{align-items:center;min-inline-size:0;display:flex;position:relative}.oto-rail-row>.oto-rail-item{gap:var(--space-2);flex:1;min-inline-size:0}.oto-rail-branch{block-size:20px;inline-size:20px;color:inherit;border-radius:var(--r-ctrl);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.oto-rail-row[data-branch]{gap:var(--space-2);border-radius:var(--r-btn)}.oto-rail-row[data-branch]:hover{background:var(--rail-row-hover)}.oto-rail-row[data-branch]:has(>.oto-rail-item[aria-current]),.oto-rail-row[data-branch]:has(>.oto-rail-item[data-active]){background:var(--rail-on-bg)}.oto-rail-row[data-branch]:has(>.oto-rail-item[aria-current]):hover,.oto-rail-row[data-branch]:has(>.oto-rail-item[data-active]):hover{background:var(--rail-row-hover)}.oto-rail-row[data-branch]{--rail-branch-fg:var(--rail-row-fg)}.oto-rail-row[data-branch]:hover{--rail-branch-fg:var(--rail-fg)}.oto-rail-row[data-branch]:has(>.oto-rail-item[aria-current]),.oto-rail-row[data-branch]:has(>.oto-rail-item[data-active]){--rail-branch-fg:var(--rail-on-fg)}.oto-rail-row[data-branch]>.oto-rail-branch{color:var(--rail-branch-fg);inline-size:auto;justify-items:start;padding-inline-start:var(--space-2)}.oto-rail-row[data-branch]>.oto-rail-item{background:0 0;padding-inline-start:0}.oto-rail-branch>.oto-icon{transition:opacity var(--dur-fast) var(--ease-out);grid-area:1/1}.oto-rail-chevron{opacity:0;color:currentColor;transition:opacity var(--dur-fast) var(--ease-out),rotate var(--dur-fast) var(--ease-out)}.oto-rail-branch:focus-visible>.oto-icon:not(.oto-rail-chevron),.oto-rail-row[data-branch]:hover .oto-rail-branch>.oto-icon:not(.oto-rail-chevron){opacity:0}.oto-rail-branch:focus-visible .oto-rail-chevron,.oto-rail-row[data-branch]:hover .oto-rail-chevron{opacity:1}.oto-rail-row[data-expanded] .oto-rail-chevron{rotate:90deg}.oto-rail-row{--rail-row-hover:var(--rail-hover);--rail-row-fg:var(--rail-mute);--rail-row-pill-bg:var(--rail-on-bg);--rail-row-pill-fg:var(--rail-on-fg)}.oto-rail-row:has(>.oto-rail-item[aria-current]),.oto-rail-row:has(>.oto-rail-item[data-active]){--rail-row-hover:var(--rail-on-bg)}@supports (color:color-mix(in lab,red,red)){.oto-rail-row:has(>.oto-rail-item[aria-current]),.oto-rail-row:has(>.oto-rail-item[data-active]){--rail-row-hover:color-mix(in srgb,var(--rail-on-bg) 88%,var(--rail-bg))}}.oto-rail-row:has(>.oto-rail-item[aria-current]),.oto-rail-row:has(>.oto-rail-item[data-active]){--rail-row-fg:var(--rail-on-fg);--rail-row-pill-bg:var(--rail-bg);--rail-row-pill-fg:var(--rail-fg)}.oto-rail-actions{align-items:center;gap:var(--space-0-5);background:linear-gradient(to right,transparent,var(--rail-row-hover,var(--rail-hover)) var(--space-5));opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out);border-start-end-radius:var(--r-btn);border-end-end-radius:var(--r-btn);padding-inline-start:var(--space-6);display:flex;position:absolute;inset-block:0;inset-inline-end:var(--space-px)}.oto-rail-actions:focus-within,.oto-rail-actions:has([aria-expanded=true]),.oto-rail-row:hover>.oto-rail-actions{opacity:1;pointer-events:auto}.oto-rail-row:hover>.oto-rail-item{background:var(--rail-row-hover)}.oto-rail-add,.oto-rail-more{cursor:pointer;border-radius:var(--r-pill);block-size:20px;inline-size:20px;color:var(--rail-row-fg,var(--rail-mute));transition:var(--tr-colors);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.oto-rail-add:hover,.oto-rail-add[aria-expanded=true],.oto-rail-more:hover,.oto-rail-more[aria-expanded=true]{background:var(--rail-row-pill-bg,var(--rail-on-bg));color:var(--rail-row-pill-fg,var(--rail-on-fg))}.oto-rail-search{align-items:center;gap:var(--space-2);margin-block:var(--space-2) var(--space-3);padding:var(--space-1-5) var(--space-3);border-radius:var(--r-pill);background:var(--rail-fg);display:flex}@supports (color:color-mix(in lab,red,red)){.oto-rail-search{background:color-mix(in oklab,var(--rail-fg) 7%,transparent)}}.oto-rail-search{color:var(--rail-mute);cursor:text;transition:var(--tr-colors)}.oto-rail-search:focus-within{box-shadow:var(--focus-ring)}.oto-rail-search>input{min-inline-size:0;color:var(--rail-fg);font-size:var(--fs-sm);cursor:inherit;background:0 0;border:0;flex:1}.oto-rail-search>input::placeholder{color:var(--rail-mute)}.oto-rail-search>input:focus{outline:none}.oto-rail-search .oto-kbd{color:var(--rail-mute);background:0 0;border-color:#0000;flex:none}.oto-topbar{align-items:center;gap:var(--space-2-5);block-size:var(--topbar-h);padding-inline:var(--space-3);flex-direction:row;flex:none;overflow:visible}.oto-topbar>.oto-topbar-end{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}.oto-content{min-block-size:0;padding:var(--island-pad);gap:var(--space-3);flex-direction:column;flex:1;padding-inline:0;display:flex;position:relative;overflow:auto}.oto-content>*,.oto-content>.oto-content-max{inline-size:100%;max-inline-size:var(--content-max);margin-inline:auto}.oto-content>.oto-content-max[data-width=document]{max-inline-size:var(--content-max-doc)}.oto-inspector{gap:var(--gap);flex-direction:column;min-block-size:0;min-inline-size:0;display:flex}.oto .oto-inspector-toggle,.oto .oto-rail-toggle{display:none}.oto-grid{gap:var(--space-2);display:grid}.oto-grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.oto-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.oto-grid[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}@container (max-width:768px){.oto-grid[data-cols="3"],.oto-grid[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:480px){.oto-grid[data-cols]{grid-template-columns:minmax(0,1fr)}}@media (max-width:1279px){.oto-desk[data-inspector]{grid-template-columns:var(--rail-w) minmax(0,1fr)}.oto-inspector{inset-block:var(--inset);inline-size:var(--inspector-w);z-index:40;transform:translateX(calc(100% + var(--inset)));transition:transform var(--dur-slow) var(--ease-out);position:fixed;inset-inline-end:var(--inset)}.oto-inspector[data-open]{transform:none}.oto-inspector>.oto-island{box-shadow:var(--sh-dialog)}.oto .oto-inspector-toggle{display:inline-flex}}@media (max-width:1023px){.oto-desk,.oto-desk[data-inspector]{grid-template-columns:var(--rail-w-collapsed) minmax(0,1fr)}.oto-rail{padding-inline:var(--space-2);align-items:center}.oto-rail .oto-rail-count,.oto-rail .oto-rail-group{display:none}.oto-rail .oto-rail-label{white-space:nowrap;clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oto-rail-item{inline-size:var(--ctrl-h-md);block-size:var(--ctrl-h-md);justify-content:center;padding-inline:0}.oto-rail-group{padding:var(--space-2) 0 var(--space-1);background:var(--rail-bd);text-indent:-999em;block-size:1px;inline-size:60%;margin-inline:auto;display:block;overflow:hidden}.oto-rail .oto-org-switcher .oto-org-name{display:none}}@media (min-width:768px) and (max-width:1023px){.oto-rail .oto-rail-section>button.oto-rail-group{text-indent:0;background:0 0;flex:none;place-items:center;block-size:20px;inline-size:20px;margin:0;padding:0;display:grid}.oto-rail .oto-rail-section>button.oto-rail-group>.oto-icon{margin:0}.oto-rail .oto-rail-section>button.oto-rail-group>:not(.oto-icon){display:none}}@media (max-width:767px){.oto-desk,.oto-desk[data-inspector],.oto-desk[data-rail=none]{grid-template-columns:minmax(0,1fr)}.oto-rail{inset-block:var(--inset);inline-size:var(--rail-w);z-index:50;padding-inline:var(--space-2-5);transform:translateX(calc(-100% - var(--inset)));transition:transform var(--dur-slow) var(--ease-out);box-shadow:var(--sh-dialog);align-items:stretch;position:fixed;inset-inline-start:var(--inset)}.oto-rail[data-open]{transform:none}.oto-rail .oto-rail-count{display:block}.oto-rail .oto-rail-label{clip-path:none;block-size:auto;inline-size:auto;margin:0;position:static}.oto-rail .oto-rail-group{text-indent:0;block-size:auto;inline-size:auto;padding:var(--space-4) var(--space-2) var(--space-1);background:0 0;margin-inline:0;display:block}.oto-rail-item{padding-inline:var(--space-2);block-size:auto;inline-size:100%;min-block-size:var(--touch);justify-content:flex-start}.oto-rail .oto-org-switcher .oto-org-name{display:block}.oto-rail-scrim{z-index:49;background:var(--overlay);animation:oto-fade var(--dur-fast) var(--ease-out) both;position:fixed;inset:0}.oto .oto-rail-toggle{justify-self:start;display:inline-flex}.oto-desk:has(>.oto-rail-toggle){grid-template-rows:auto minmax(0,1fr)}.oto-inspector{inline-size:min(var(--inspector-w),calc(100vw - var(--inset) * 2))}.oto-content{padding:var(--space-3)}}@media (max-width:639px){.oto-desk{padding:var(--space-2);--gap:var(--space-2)}.oto-topbar{block-size:var(--touch);gap:var(--space-2)}.oto-topbar [data-hide-sm]{display:none}.oto-grid[data-cols]{grid-template-columns:minmax(0,1fr)}.oto-content{padding:var(--space-3);gap:var(--space-3)}.oto [role=button],.oto a[href],.oto button,.oto input:not([type=checkbox]):not([type=radio]),.oto select{min-block-size:var(--touch)}.oto [data-icon-only]{min-inline-size:var(--touch)}.oto .oto-swatch{inline-size:var(--touch);place-items:center;display:grid}.oto .oto-swatch>i{block-size:22px;inline-size:22px}.oto .oto-swatch[aria-pressed=true]:after{inset:calc(50% - 15px)}.oto .oto-theme-swatches{border-radius:var(--r-container);flex-wrap:wrap}}.oto-two-columns{gap:var(--gap);grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:start;display:grid}.oto-two-columns[data-main=document]{grid-template-columns:minmax(0,1fr) minmax(0,var(--content-max-doc)) minmax(0,1fr);gap:var(--space-2-5);max-inline-size:var(--content-max-wide);margin-inline:auto}.oto-two-columns[data-main=document]>.oto-two-columns-main{grid-column:2}.oto-two-columns[data-main=document]>.oto-two-columns-aside{grid-column:3}.oto-content:has(>.oto-content-max[data-width=document])>.oto-screen-header,.oto-content:has(>.oto-two-columns[data-main=document])>.oto-screen-header{max-inline-size:var(--content-max-doc)}.oto-two-columns-aside,.oto-two-columns-main{gap:var(--gap);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}@container (max-width:1409px){.oto-two-columns[data-main=document]{grid-template-columns:minmax(0,var(--content-max-doc)) var(--annexes-w);justify-content:center}.oto-two-columns[data-main=document]>.oto-two-columns-main{grid-column:1}.oto-two-columns[data-main=document]>.oto-two-columns-aside{grid-column:2}.oto-content:has(>.oto-two-columns[data-main=document])>.oto-screen-header{max-inline-size:min(var(--content-max-doc),calc(100% - var(--annexes-w) - var(--space-2-5)));margin-inline:max(0px,calc((100% - var(--content-max-doc) - var(--annexes-w) - var(--space-2-5)) / 2)) auto}}@container (max-width:769px){.oto-two-columns[data-main=document]{grid-template-columns:minmax(0,1fr)}.oto-two-columns[data-main=document]>.oto-two-columns-aside,.oto-two-columns[data-main=document]>.oto-two-columns-main{grid-column:1}.oto-content:has(>.oto-two-columns[data-main=document])>.oto-screen-header{max-inline-size:none}}@media (max-width:1023px){.oto-two-columns,.oto-two-columns[data-main=document]{grid-template-columns:minmax(0,1fr)}.oto-two-columns[data-main=document]>.oto-two-columns-aside,.oto-two-columns[data-main=document]>.oto-two-columns-main{grid-column:1}.oto-content:has(>.oto-two-columns[data-main=document])>.oto-screen-header{max-inline-size:none}}.oto-content .oto-island-head{background:var(--primary);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.oto-content .oto-island-head{background:color-mix(in oklab,var(--primary) 5%,var(--island))}}.oto-content .oto-island-head:before{content:"";pointer-events:none;background:radial-gradient(circle at 1px 1px,var(--ink) 1px,transparent 0) 0 0 /9px 9px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.oto-content .oto-island-head:before{background:radial-gradient(circle at 1px 1px,color-mix(in oklab,var(--ink) 12%,transparent) 1px,transparent 0) 0 0 /9px 9px}}.oto-content .oto-island-head:before{-webkit-mask-image:linear-gradient(90deg,#000,#0000 62%);mask-image:linear-gradient(90deg,#000,#0000 62%)}.oto-content .oto-island-head>:not([data-stretch]){position:relative}.oto-content .oto-island-head>h2,.oto-content .oto-island-head>h3{font-family:var(--mono);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--title)}.oto-content .oto-island-head>.oto-caption{text-align:end;margin-inline-start:auto}.oto .anim-host:not(:is(a[href],button,[role=button],summary,label,input,select,textarea)){cursor:default}.oto :is(.a-nudge,.a-rise,.a-turn,.a-pop,.a-swing,.a-pulse,.a-spin,.a-cross) svg{transform-origin:50%;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .26s cubic-bezier(.22,1,.36,1)}.oto .anim-host .anim-host:not(:is(:hover,:focus-visible)) [class*=a-] svg{animation:none;transform:none}.oto .a-nudge:is(:hover,:focus-visible) svg,.oto .anim-host:is(:hover,:focus-visible) .a-nudge svg{transform:translate(3px)}.oto .a-rise:is(:hover,:focus-visible) svg,.oto .anim-host:is(:hover,:focus-visible) .a-rise svg{transform:translateY(-3px)}.oto .a-turn:is(:hover,:focus-visible) svg,.oto .anim-host:is(:hover,:focus-visible) .a-turn svg{transform:rotate(90deg)}.oto .a-pop:is(:hover,:focus-visible) svg,.oto .anim-host:is(:hover,:focus-visible) .a-pop svg{animation:otoAPop .42s cubic-bezier(.22,1,.36,1)}@keyframes otoAPop{0%{transform:scale(1)}40%{transform:scale(.86)}to{transform:scale(1)}}.oto .a-swing:is(:hover,:focus-visible) svg,.oto .anim-host:is(:hover,:focus-visible) .a-swing svg{animation:otoASwing .62s cubic-bezier(.36,.07,.19,.97)}@keyframes otoASwing{0%,to{transform:rotate(0)}22%{transform:rotate(-13deg)}55%{transform:rotate(9deg)}80%{transform:rotate(-4deg)}}.oto .a-pulse:is(:hover,:focus-visible) svg,.oto .anim-host:is(:hover,:focus-visible) .a-pulse svg{animation:otoAPulse .9s cubic-bezier(.22,1,.36,1)}@keyframes otoAPulse{0%,to{transform:scale(1)}45%{transform:scale(1.13)}}.oto .a-drop:is(:hover,:focus-visible) svg,.oto .anim-host:is(:hover,:focus-visible) .a-drop svg{transform:translateY(2px)}.oto .a-magnify:is(:hover,:focus-visible) svg,.oto .anim-host:is(:hover,:focus-visible) .a-magnify svg{transform:scale(1.14)}.oto .a-tilt:is(:hover,:focus-visible) svg,.oto .anim-host:is(:hover,:focus-visible) .a-tilt svg{transform:rotate(-12deg)}.oto .a-back:is(:hover,:focus-visible) svg,.oto .anim-host:is(:hover,:focus-visible) .a-back svg{transform:rotate(-40deg)}.oto .a-sift:is(:hover,:focus-visible) svg,.oto .anim-host:is(:hover,:focus-visible) .a-sift svg{transform:translateY(1.5px)scale(.94)}.oto .a-bounce:is(:hover,:focus-visible) svg,.oto .anim-host:is(:hover,:focus-visible) .a-bounce svg{animation:otoABounce .56s cubic-bezier(.22,1,.36,1)}@keyframes otoABounce{0%,to{transform:translateY(0)}35%{transform:translateY(-3px)}70%{transform:translateY(1px)}}.oto .a-spin svg{animation:otoASpin .9s linear infinite}@keyframes otoASpin{to{transform:rotate(1turn)}}.oto .a-cross:is(:hover,:focus-visible) svg,.oto .anim-host:is(:hover,:focus-visible) .a-cross svg{animation:otoACross .42s cubic-bezier(.22,1,.36,1)}@keyframes otoACross{0%,to{transform:rotate(0)}50%{transform:rotate(-90deg)scale(.9)}}@media (prefers-reduced-motion:reduce){.oto :is(.a-nudge,.a-rise,.a-turn,.a-pop,.a-swing,.a-pulse,.a-spin,.a-cross) svg{transition:none!important;animation:none!important;transform:none!important}}.oto [data-press]:active:not(:disabled):not([aria-disabled=true]),.oto-site [data-press]:active:not(:disabled){transform:scale(.985)}.oto [aria-disabled=true],.oto [disabled]{cursor:not-allowed;pointer-events:auto}.oto [role=button][aria-disabled=true],.oto button[disabled]{background:var(--hair);border-color:var(--hair);color:var(--faint);box-shadow:none;transform:none}.oto [aria-invalid=true]{border-color:var(--st-fail)}.oto [aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px var(--st-fail)}@supports (color:color-mix(in lab,red,red)){.oto [aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--st-fail) 24%,transparent)}}.oto-field-error{align-items:flex-start;gap:var(--space-1-5);color:var(--st-fail-text);display:flex}.oto-field-error,.oto-field-hint{font-size:var(--fs-xs);margin-block-start:var(--space-1-5)}.oto-field-hint{color:var(--mute)}.oto [aria-selected=true][data-surface],.oto [data-selected]{background:var(--oto-bg);border-color:var(--primary)}.oto-field-label{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--ink);margin-block-end:var(--space-1-5);display:block}.oto-field-label[data-required]:after{content:"*";color:var(--st-fail-text);margin-inline-start:2px}.oto-field{min-inline-size:0;display:block}.oto-sr-only{white-space:nowrap;clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oto-sr-only:focus-visible{clip-path:none;block-size:auto;inline-size:auto;margin:0;position:static}.oto-icon{color:inherit;flex:none;line-height:0;display:inline-flex}.oto-icon>svg{stroke-width:1.75px;block-size:16px;inline-size:16px;display:block}.oto-icon[data-size=xs]>svg{block-size:14px;inline-size:14px}.oto-icon[data-size=sm]>svg{block-size:16px;inline-size:16px}.oto-icon[data-size=md]>svg{block-size:20px;inline-size:20px}.oto-icon[data-size=lg]>svg{block-size:24px;inline-size:24px}.oto-btn{justify-content:center;align-items:center;gap:var(--space-1-5);block-size:var(--ctrl-h-md);padding-inline:var(--space-4);border-radius:var(--r-btn);font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tr-base);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:var(--tr-colors),var(--tr-press);border:1px solid #0000;display:inline-flex}.oto-btn[data-size=sm]{block-size:var(--ctrl-h-sm);padding-inline:var(--space-3);font-size:var(--fs-xs)}.oto-btn[data-size=md]{block-size:var(--ctrl-h-md);padding-inline:var(--space-4)}.oto-btn[data-size=lg]{block-size:var(--ctrl-h-lg);padding-inline:var(--space-5);font-size:var(--fs-base)}.oto-btn[data-variant=primary]{background:var(--btn-bg);color:var(--btn-fg)}.oto-btn[data-variant=primary]:hover:not(:disabled){background:var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.oto-btn[data-variant=primary]:hover:not(:disabled){background:color-mix(in srgb,var(--btn-bg) 88%,var(--ink))}}.oto-btn[data-variant=secondary]{background:var(--island);border-color:var(--island-bd);color:var(--ink)}.oto-btn[data-variant=secondary]:hover:not(:disabled){border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.oto-btn[data-variant=secondary]:hover:not(:disabled){border-color:color-mix(in srgb,var(--ink) 32%,var(--island-bd))}}.oto-btn[data-variant=secondary]:hover:not(:disabled){background:var(--hair)}.oto-btn[data-variant=ghost]{color:var(--ink);background:0 0}.oto-btn[data-variant=ghost]:hover:not(:disabled){background:var(--hair)}.oto-btn[data-variant=danger]{background:var(--st-fail);color:#fff}.oto-btn[data-variant=danger]:hover:not(:disabled){background:var(--st-fail)}@supports (color:color-mix(in lab,red,red)){.oto-btn[data-variant=danger]:hover:not(:disabled){background:color-mix(in srgb,var(--st-fail) 86%,var(--ink))}}.oto-btn[data-variant=link]{color:var(--link);background:0 0;block-size:auto;padding-inline:0}.oto-btn[data-variant=link]:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.oto-btn[data-block]{inline-size:100%}.oto-btn[data-loading]{cursor:progress}.oto-btn[data-loading]>.oto-icon:first-child>svg{animation:oto-spin .9s linear infinite}.oto-icon-btn{inline-size:var(--ctrl-h-md);block-size:var(--ctrl-h-md);border-radius:var(--r-btn);color:var(--mute);transition:var(--tr-colors),var(--tr-press);border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.oto-icon-btn:hover:not(:disabled){color:var(--ink);background:var(--hair)}.oto-icon-btn[data-size=sm]{inline-size:var(--ctrl-h-sm);block-size:var(--ctrl-h-sm)}.oto-icon-btn[data-size=lg]{inline-size:var(--ctrl-h-lg);block-size:var(--ctrl-h-lg)}.oto-icon-btn[data-variant=secondary]{border-color:var(--island-bd);background:var(--island);color:var(--ink)}.oto-icon-btn[data-variant=primary]{background:var(--btn-bg);color:var(--btn-fg)}.oto-icon-btn[data-variant=primary]:hover:not(:disabled){background:var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.oto-icon-btn[data-variant=primary]:hover:not(:disabled){background:color-mix(in srgb,var(--btn-bg) 88%,var(--ink))}}.oto-icon-btn[data-variant=primary]:hover:not(:disabled){color:var(--btn-fg)}.oto-icon-btn[aria-pressed=true]{background:var(--oto-bg);color:var(--oto-ink)}.oto-btn-group{align-items:center;gap:var(--space-1-5);display:inline-flex}.oto-btn-group[data-block]{display:flex}.oto-btn-group[data-block]>.oto-btn{flex:1}.oto-card{background:var(--card);border:1px solid var(--island-bd);border-radius:var(--r-card);padding:var(--space-3) var(--space-3-5);min-inline-size:0}.oto-card[data-flush]{padding:0;overflow:hidden}.oto-card[data-interactive]{text-align:start;inline-size:100%;transition:var(--tr-colors),var(--tr-press);display:block}.oto-card[data-interactive]:hover{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.oto-card[data-interactive]:hover{border-color:color-mix(in srgb,var(--ink) 28%,var(--island-bd))}}.oto-card[data-interactive]:active{transform:scale(.995)}.oto-card[data-selected]{background:var(--oto-bg);border-color:var(--primary)}.oto-card-head{align-items:center;gap:var(--space-2);margin-block-end:var(--space-2);display:flex}.oto-card-title{font-size:var(--fs-lg);font-weight:var(--fw-bold);letter-spacing:var(--tr-lg);line-height:var(--lh-snug);min-inline-size:0}.oto-card-head>.oto-card-actions{gap:var(--space-1);margin-inline-start:auto;display:flex}.oto-card-body{font-size:var(--fs-sm);color:var(--mute)}.oto-card-foot{align-items:center;gap:var(--space-2);border-block-start:1px solid var(--hair);margin-block-start:var(--space-3);padding-block-start:var(--space-3);display:flex}.oto-stat{gap:var(--space-1);flex-direction:column;display:flex}.oto-stat-value{font-size:var(--fs-3xl);font-weight:var(--fw-bold);letter-spacing:var(--tr-3xl);line-height:var(--lh-tight);font-variant-numeric:tabular-nums}.oto-stat-label{font-family:var(--mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--faint)}.oto-stat-delta{font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.oto-stat-delta[data-dir=up]{color:var(--st-ok-text)}.oto-stat-delta[data-dir=down]{color:var(--st-fail-text)}.oto-badge{align-items:center;gap:var(--space-1-5);block-size:20px;padding-inline:var(--space-2);border-radius:var(--r-pill);background:var(--hair);color:var(--mute);font-size:var(--fs-xs);font-weight:var(--fw-medium);white-space:nowrap;max-inline-size:100%;display:inline-flex}.oto-badge>span{text-overflow:ellipsis;overflow:hidden}.oto-badge[data-count]{min-inline-size:20px;padding-inline:var(--space-1-5);font-family:var(--mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;justify-content:center}.oto-badge[data-tone=idle]{background:var(--st-idle)}@supports (color:color-mix(in lab,red,red)){.oto-badge[data-tone=idle]{background:color-mix(in srgb,var(--st-idle) var(--st-tint),var(--island))}}.oto-badge[data-tone=idle]{color:var(--st-idle-text)}.oto-badge[data-tone=run]{background:var(--st-run)}@supports (color:color-mix(in lab,red,red)){.oto-badge[data-tone=run]{background:color-mix(in srgb,var(--st-run) var(--st-tint),var(--island))}}.oto-badge[data-tone=run]{color:var(--st-run-text)}.oto-badge[data-tone=think]{background:var(--st-think)}@supports (color:color-mix(in lab,red,red)){.oto-badge[data-tone=think]{background:color-mix(in srgb,var(--st-think) var(--st-tint),var(--island))}}.oto-badge[data-tone=think]{color:var(--st-think-text)}.oto-badge[data-tone=live]{background:var(--st-live)}@supports (color:color-mix(in lab,red,red)){.oto-badge[data-tone=live]{background:color-mix(in srgb,var(--st-live) var(--st-tint),var(--island))}}.oto-badge[data-tone=live]{color:var(--st-live-text)}.oto-badge[data-tone=ok]{background:var(--st-ok)}@supports (color:color-mix(in lab,red,red)){.oto-badge[data-tone=ok]{background:color-mix(in srgb,var(--st-ok) var(--st-tint),var(--island))}}.oto-badge[data-tone=ok]{color:var(--st-ok-text)}.oto-badge[data-tone=review]{background:var(--st-review)}@supports (color:color-mix(in lab,red,red)){.oto-badge[data-tone=review]{background:color-mix(in srgb,var(--st-review) var(--st-tint),var(--island))}}.oto-badge[data-tone=review]{color:var(--st-review-text)}.oto-badge[data-tone=fail]{background:var(--st-fail)}@supports (color:color-mix(in lab,red,red)){.oto-badge[data-tone=fail]{background:color-mix(in srgb,var(--st-fail) var(--st-tint),var(--island))}}.oto-badge[data-tone=fail]{color:var(--st-fail-text)}.oto-badge[data-tone=oto]{background:var(--oto-bg);color:var(--oto-ink)}.oto-badge[data-solid]{background:var(--btn-bg);color:var(--btn-fg)}.oto-badge[data-solid][data-tone=fail]{background:var(--st-fail);color:#fff}.oto-tag{align-items:center;gap:var(--space-1-5);block-size:24px;padding-inline:var(--space-2-5);border:1px solid var(--island-bd);border-radius:var(--r-pill);background:var(--island);color:var(--ink);font-size:var(--fs-xs);max-inline-size:100%;display:inline-flex}.oto-tag>.oto-tag-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oto-tag-remove{border-radius:var(--r-pill);block-size:16px;inline-size:16px;color:var(--faint);transition:var(--tr-colors);flex:none;justify-content:center;align-items:center;margin-inline-end:-4px;display:inline-flex}.oto-tag-remove:hover{background:var(--st-fail)}@supports (color:color-mix(in lab,red,red)){.oto-tag-remove:hover{background:color-mix(in srgb,var(--st-fail) 16%,transparent)}}.oto-tag-remove:hover{color:var(--st-fail-text)}.oto-tag[data-interactive]{transition:var(--tr-colors)}.oto-tag[data-interactive]:hover{background:var(--hair)}.oto-tag[aria-pressed=true]{background:var(--oto-bg);border-color:var(--primary);color:var(--oto-ink)}.oto-dot{border-radius:var(--r-dot);background:var(--st-idle);flex:none;block-size:6px;inline-size:6px;display:inline-block}.oto-dot[data-state=paused],.oto-dot[data-state=rest]{box-shadow:inset 0 0 0 1.5px var(--faint);background:0 0}.oto-dot[data-state=queued]{background:var(--st-idle)}.oto-dot[data-state=running]{background:var(--st-run)}.oto-dot[data-state=thinking]{background:var(--st-think)}.oto-dot[data-state=live]{background:var(--st-live)}.oto-dot[data-state=ok]{background:var(--st-ok)}.oto-dot[data-state=review]{background:var(--st-review)}.oto-dot[data-state=failed]{background:var(--st-fail)}.oto-dot[data-state=thinking]{color:var(--st-think);animation:oto-halo 1.6s var(--ease-standard) infinite}.oto-dot[data-state=live]{color:var(--st-live);animation:oto-halo 2.6s var(--ease-standard) infinite}.oto-dot[data-state=running]{animation:oto-pulse 1.2s var(--ease-standard) infinite}@media (prefers-reduced-motion:reduce){.oto-dot{animation:none!important}}.oto-agent-state{align-items:center;gap:var(--space-1-5);block-size:22px;padding-inline:var(--space-2);border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-medium);white-space:nowrap;border:1px solid #0000;display:inline-flex}.oto-agent-state[data-variant=dot]{block-size:auto;padding:0;background:0 0!important}.oto-agent-state[data-state=paused],.oto-agent-state[data-state=rest]{background:var(--hair);border-color:var(--island-bd);color:var(--mute)}.oto-agent-state[data-state=queued]{background:var(--st-idle)}@supports (color:color-mix(in lab,red,red)){.oto-agent-state[data-state=queued]{background:color-mix(in srgb,var(--st-idle) var(--st-tint),var(--island))}}.oto-agent-state[data-state=queued]{border-color:var(--st-idle)}@supports (color:color-mix(in lab,red,red)){.oto-agent-state[data-state=queued]{border-color:color-mix(in srgb,var(--st-idle) 26%,var(--island))}}.oto-agent-state[data-state=queued]{color:var(--st-idle-text)}.oto-agent-state[data-state=running]{background:var(--st-run)}@supports (color:color-mix(in lab,red,red)){.oto-agent-state[data-state=running]{background:color-mix(in srgb,var(--st-run) var(--st-tint),var(--island))}}.oto-agent-state[data-state=running]{border-color:var(--st-run)}@supports (color:color-mix(in lab,red,red)){.oto-agent-state[data-state=running]{border-color:color-mix(in srgb,var(--st-run) 26%,var(--island))}}.oto-agent-state[data-state=running]{color:var(--st-run-text)}.oto-agent-state[data-state=thinking]{background:var(--st-think)}@supports (color:color-mix(in lab,red,red)){.oto-agent-state[data-state=thinking]{background:color-mix(in srgb,var(--st-think) var(--st-tint),var(--island))}}.oto-agent-state[data-state=thinking]{border-color:var(--st-think)}@supports (color:color-mix(in lab,red,red)){.oto-agent-state[data-state=thinking]{border-color:color-mix(in srgb,var(--st-think) 26%,var(--island))}}.oto-agent-state[data-state=thinking]{color:var(--st-think-text)}.oto-agent-state[data-state=live]{background:var(--st-live)}@supports (color:color-mix(in lab,red,red)){.oto-agent-state[data-state=live]{background:color-mix(in srgb,var(--st-live) var(--st-tint),var(--island))}}.oto-agent-state[data-state=live]{border-color:var(--st-live)}@supports (color:color-mix(in lab,red,red)){.oto-agent-state[data-state=live]{border-color:color-mix(in srgb,var(--st-live) 26%,var(--island))}}.oto-agent-state[data-state=live]{color:var(--st-live-text)}.oto-agent-state[data-state=ok]{background:var(--st-ok)}@supports (color:color-mix(in lab,red,red)){.oto-agent-state[data-state=ok]{background:color-mix(in srgb,var(--st-ok) var(--st-tint),var(--island))}}.oto-agent-state[data-state=ok]{border-color:var(--st-ok)}@supports (color:color-mix(in lab,red,red)){.oto-agent-state[data-state=ok]{border-color:color-mix(in srgb,var(--st-ok) 26%,var(--island))}}.oto-agent-state[data-state=ok]{color:var(--st-ok-text)}.oto-agent-state[data-state=review]{background:var(--st-review)}@supports (color:color-mix(in lab,red,red)){.oto-agent-state[data-state=review]{background:color-mix(in srgb,var(--st-review) var(--st-tint),var(--island))}}.oto-agent-state[data-state=review]{border-color:var(--st-review)}@supports (color:color-mix(in lab,red,red)){.oto-agent-state[data-state=review]{border-color:color-mix(in srgb,var(--st-review) 26%,var(--island))}}.oto-agent-state[data-state=review]{color:var(--st-review-text)}.oto-agent-state[data-state=failed]{background:var(--st-fail)}@supports (color:color-mix(in lab,red,red)){.oto-agent-state[data-state=failed]{background:color-mix(in srgb,var(--st-fail) var(--st-tint),var(--island))}}.oto-agent-state[data-state=failed]{border-color:var(--st-fail)}@supports (color:color-mix(in lab,red,red)){.oto-agent-state[data-state=failed]{border-color:color-mix(in srgb,var(--st-fail) 26%,var(--island))}}.oto-agent-state[data-state=failed]{color:var(--st-fail-text)}.oto-agent-state>.oto-icon{color:inherit}.oto-agent-state[data-state=running]>.oto-icon>svg{animation:oto-spin .9s linear infinite}.oto-agent-state[data-state=thinking]>.oto-icon{animation:oto-pulse 1.6s var(--ease-standard) infinite}.oto-agent-state[data-state=live]>.oto-icon{animation:oto-pulse 2.6s var(--ease-standard) infinite}.oto-agent-state>.oto-agent-meta{font-family:var(--mono);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;opacity:.75;margin-inline-start:var(--space-1)}@media (prefers-reduced-motion:reduce){.oto-agent-state>.oto-icon,.oto-agent-state>.oto-icon>svg{animation:none!important}}.oto-input{inline-size:100%;min-inline-size:0;block-size:var(--ctrl-h-md);padding-inline:var(--space-2-5);border:1px solid var(--island-bd);border-radius:var(--r-ctrl);background:var(--field);color:var(--ink);font-family:inherit;font-size:var(--fs-sm);transition:var(--tr-colors);display:block}.oto-input::placeholder{color:var(--faint)}.oto-input:hover:not(:disabled):not(:focus){border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.oto-input:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb,var(--ink) 26%,var(--island-bd))}}.oto-input:focus-visible{border-color:var(--primary);box-shadow:var(--focus-ring)}.oto-input:disabled{color:var(--faint);cursor:not-allowed}.oto-input:disabled,.oto-input[readonly]{background:var(--hair);border-color:var(--hair)}.oto-input[data-size=sm]{block-size:var(--ctrl-h-sm);font-size:var(--fs-xs);padding-inline:var(--space-2)}.oto-input[data-size=lg]{block-size:var(--ctrl-h-lg);font-size:var(--fs-base)}.oto-input[inputmode=decimal],.oto-input[inputmode=numeric],.oto-input[type=number]{font-variant-numeric:tabular-nums}.oto-input-wrap{align-items:center;gap:var(--space-2);inline-size:100%;block-size:var(--ctrl-h-md);padding-inline:var(--space-2-5);border:1px solid var(--island-bd);border-radius:var(--r-ctrl);background:var(--field);color:var(--faint);transition:var(--tr-colors);display:flex}.oto-input-wrap:hover:not([data-disabled]){border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.oto-input-wrap:hover:not([data-disabled]){border-color:color-mix(in srgb,var(--ink) 26%,var(--island-bd))}}.oto-input-wrap:focus-within{border-color:var(--primary);box-shadow:var(--focus-ring)}.oto-input-wrap[aria-invalid=true]{border-color:var(--st-fail)}.oto-input-wrap[data-disabled]{background:var(--hair);border-color:var(--hair);cursor:not-allowed}.oto-input-wrap>input{min-inline-size:0;color:var(--ink);font:inherit;font-size:var(--fs-sm);background:0 0;border:0;flex:1;block-size:100%}.oto-input-wrap>input:focus-visible{box-shadow:none;outline:none}.oto-input-wrap>input::placeholder{color:var(--faint)}.oto-input-wrap>.oto-affix{font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:var(--tr-mono);color:var(--faint);flex:none}.oto-textarea{block-size:auto;min-block-size:calc(var(--ctrl-h-md) * 2);padding-block:var(--space-2);line-height:var(--lh-normal);resize:vertical;field-sizing:content}.oto{color-scheme:light}.dark .oto{color-scheme:dark}.oto-choice{align-items:flex-start;gap:var(--space-2);min-block-size:var(--ctrl-h-sm);cursor:pointer;font-size:var(--fs-sm);color:var(--ink);display:inline-flex}.oto-choice[data-disabled]{cursor:not-allowed;color:var(--faint)}.oto-choice>input{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oto-choice-text{padding-block-start:1px}.oto-choice-desc{font-size:var(--fs-xs);color:var(--mute);margin-block-start:2px;display:block}.oto-checkbox-box{border:1px solid var(--island-bd);background:var(--field);block-size:16px;inline-size:16px;color:var(--btn-fg);transition:var(--tr-colors),var(--tr-press);border-radius:4px;flex:none;place-items:center;margin-block-start:2px;display:grid;position:relative}.oto-choice:hover>.oto-checkbox-box{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.oto-choice:hover>.oto-checkbox-box{border-color:color-mix(in srgb,var(--ink) 30%,var(--island-bd))}}.oto-choice>input:focus-visible+.oto-checkbox-box{box-shadow:var(--focus-ring);border-color:var(--primary)}.oto-choice>input:active+.oto-checkbox-box{transform:scale(.985)}.oto-choice>input:checked+.oto-checkbox-box,.oto-choice>input:indeterminate+.oto-checkbox-box{background:var(--btn-bg);border-color:var(--btn-bg)}.oto-checkbox-box>svg{stroke-width:2.5px;opacity:0;block-size:12px;inline-size:12px}.oto-choice>input:checked+.oto-checkbox-box>svg{opacity:1;stroke-dasharray:24;animation:oto-check var(--dur-base) var(--ease-out) both}@keyframes oto-check{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}.oto-choice>input:indeterminate+.oto-checkbox-box:after{content:"";background:currentColor;border-radius:1px;block-size:2px;inline-size:8px}.oto-choice>input:indeterminate+.oto-checkbox-box>svg{display:none}.oto-choice>input:disabled+.oto-checkbox-box{background:var(--hair);border-color:var(--hair);color:var(--faint)}.oto-radio-box{border:1px solid var(--island-bd);border-radius:var(--r-dot);background:var(--field);block-size:16px;inline-size:16px;transition:var(--tr-colors),var(--tr-press);flex:none;place-items:center;margin-block-start:2px;display:grid;position:relative}.oto-choice:hover>.oto-radio-box{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.oto-choice:hover>.oto-radio-box{border-color:color-mix(in srgb,var(--ink) 30%,var(--island-bd))}}.oto-choice>input:focus-visible+.oto-radio-box{box-shadow:var(--focus-ring);border-color:var(--primary)}.oto-choice>input:active+.oto-radio-box{transform:scale(.985)}.oto-choice>input:checked+.oto-radio-box{border-color:var(--btn-bg);border-width:5px}.oto-choice>input:disabled+.oto-radio-box{background:var(--hair);border-color:var(--hair)}.oto-radio-group{gap:var(--space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.oto-radio-group[data-orientation=horizontal]{gap:var(--space-4);flex-flow:wrap}.oto-radio-group>legend{font-size:var(--fs-sm);font-weight:var(--fw-medium);margin-block-end:var(--space-2);padding:0}.oto-radio-group[data-variant=cards]{gap:var(--space-2)}.oto-radio-group[data-variant=cards] .oto-choice{border:1px solid var(--island-bd);border-radius:var(--r-card);background:var(--card);padding:var(--space-2-5) var(--space-3);transition:var(--tr-colors)}.oto-radio-group[data-variant=cards] .oto-choice:hover{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.oto-radio-group[data-variant=cards] .oto-choice:hover{border-color:color-mix(in srgb,var(--ink) 26%,var(--island-bd))}}.oto-radio-group[data-variant=cards] .oto-choice:has(>input:checked){background:var(--oto-bg);border-color:var(--primary)}.oto-switch-track{border-radius:var(--r-switch);background:var(--ink);flex:none;block-size:20px;inline-size:34px;position:relative}@supports (color:color-mix(in lab,red,red)){.oto-switch-track{background:color-mix(in srgb,var(--ink) 22%,var(--island))}}.oto-switch-track{transition:background-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.oto-switch-track:after{content:"";border-radius:var(--r-switch);background:var(--island);block-size:16px;inline-size:16px;transition:transform var(--dur-base) var(--ease-spring);position:absolute;inset-block-start:2px;inset-inline-start:2px;box-shadow:0 1px 2px #00000042}.oto-choice>input:checked+.oto-switch-track{background:var(--btn-bg)}.oto-choice>input:checked+.oto-switch-track:after{transform:translate(14px)}[dir=rtl] .oto-choice>input:checked+.oto-switch-track:after{transform:translate(-14px)}.oto-choice>input:focus-visible+.oto-switch-track{box-shadow:var(--focus-ring)}.oto-choice>input:disabled+.oto-switch-track{background:var(--hair)}.oto-choice>input:disabled+.oto-switch-track:after{background:var(--faint);box-shadow:none}@media (forced-colors:active){.oto-switch-track{border:1px solid canvastext}.oto-switch-track:after{background:canvastext}}.oto-combobox{inline-size:100%;position:relative}.oto-combobox-trigger{align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:var(--ctrl-h-md);padding-inline:var(--space-2-5);border:1px solid var(--island-bd);border-radius:var(--r-ctrl);background:var(--field);color:var(--ink);font-size:var(--fs-sm);text-align:start;transition:var(--tr-colors);display:flex}.oto-combobox-trigger:hover:not([aria-disabled=true]){border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.oto-combobox-trigger:hover:not([aria-disabled=true]){border-color:color-mix(in srgb,var(--ink) 26%,var(--island-bd))}}.oto-combobox-trigger:focus-visible{border-color:var(--primary);box-shadow:var(--focus-ring)}.oto-combobox-trigger[aria-expanded=true]{border-color:var(--primary)}.oto-combobox-trigger[aria-disabled=true]{background:var(--hair);border-color:var(--hair);color:var(--faint);cursor:not-allowed}.oto-combobox-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.oto-combobox-trigger>.oto-icon:last-child,.oto-combobox-value[data-placeholder]{color:var(--faint)}.oto-combobox-search{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--hair);color:var(--faint);display:flex}.oto-combobox-search>input{min-inline-size:0;color:var(--ink);font:inherit;font-size:var(--fs-sm);background:0 0;border:0;flex:1}.oto-combobox-search>input:focus-visible{box-shadow:none;outline:none}.oto-combobox-search>input::placeholder{color:var(--faint)}.oto-combobox-list{max-block-size:min(300px,46vh);padding:var(--space-1);overflow:auto}.oto-combobox-list mark{color:inherit;font-weight:var(--fw-bold);background:0 0}.oto-combobox-empty{padding:var(--space-4) var(--space-3);text-align:center;font-size:var(--fs-sm);color:var(--mute)}.oto-combobox-create{border-block-start:1px solid var(--hair);margin-block-start:var(--space-1);padding-block-start:var(--space-1)}.oto-combobox-create .oto-menu-item{color:var(--link)}.oto-multiselect-trigger{gap:var(--space-1-5);padding-block:var(--space-1);min-block-size:var(--ctrl-h-md);flex-wrap:nowrap}.oto-multiselect-tokens{align-items:center;gap:var(--space-1-5);flex:1;min-inline-size:0;display:flex;overflow:hidden}.oto-multiselect-tokens>.oto-tag{flex:none;block-size:22px}.oto-multiselect-overflow{font-family:var(--mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--mute);flex:none}.oto-multiselect-cap{padding:var(--space-2) var(--space-3);border-block-start:1px solid var(--hair);font-size:var(--fs-xs);color:var(--st-review-text);background:var(--st-review)}@supports (color:color-mix(in lab,red,red)){.oto-multiselect-cap{background:color-mix(in srgb,var(--st-review) 10%,var(--island))}}.oto-multiselect-trigger[data-at-cap] .oto-menu-item[aria-selected=false]{color:var(--faint)}.oto-multiselect-all{border-block-end:1px solid var(--hair);margin-block-end:var(--space-1);padding-block-end:var(--space-1)}.oto-select{display:flex}.oto-select,.oto-select-trigger{inline-size:100%;min-inline-size:0}.oto-select-trigger{block-size:var(--ctrl-h-md);padding-inline:var(--space-3) var(--space-2-5);color:var(--ink);font-size:var(--fs-sm);text-align:start;justify-content:space-between}.oto-select-trigger[data-size=sm]{block-size:var(--ctrl-h-sm);padding-inline:var(--space-2-5) var(--space-2);font-size:var(--fs-xs)}.oto-select-trigger[data-size=lg]{block-size:var(--ctrl-h-lg);font-size:var(--fs-base)}.oto-select-trigger>.oto-icon{color:var(--faint);flex:none}.oto-select-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.oto-select-value[data-placeholder]{color:var(--faint)}.oto-select-list{max-block-size:min(300px,46vh);padding:var(--space-1);overflow:auto}.oto-select-list .oto-menu-item[aria-selected=true]{font-weight:var(--fw-semibold)}.oto-select-list .oto-menu-item[aria-selected=true]>.oto-menu-check{color:var(--primary-text)}.oto-select-list .oto-menu-check{flex:none;inline-size:16px;margin-inline-start:auto}.oto-pop{z-index:60;min-inline-size:180px;max-inline-size:min(360px,calc(100vw - var(--space-4)));background:var(--island);border:1px solid var(--island-bd);border-radius:var(--r-menu);box-shadow:var(--sh-pop);color:var(--ink);font-size:var(--fs-sm);position:fixed;overflow:hidden}.oto-pop[data-size=lg]{max-inline-size:min(404px,calc(100vw - var(--space-4)))}.oto-pop[data-side=bottom]{animation:oto-drop var(--dur-fast) var(--ease-out) backwards}.oto-pop[data-side=top]{animation:oto-rise-sm var(--dur-fast) var(--ease-out) backwards}.oto-pop[data-side=left],.oto-pop[data-side=right]{animation:oto-fade var(--dur-fast) var(--ease-out) both}.oto-pop[data-closing]{animation:oto-fade-out var(--dur-fast) var(--ease-in) both}.oto-pop-body{max-block-size:min(420px,60vh);padding:var(--space-3);overflow:auto}.oto-pop[data-size=lg]>.oto-pop-body{max-block-size:70vh}.oto-pop-head{border-block-end:1px solid var(--hair);font-weight:var(--fw-semibold)}.oto-pop-foot,.oto-pop-head{align-items:center;gap:var(--space-2);padding:var(--space-2-5) var(--space-3);display:flex}.oto-pop-foot{justify-content:flex-end;border-block-start:1px solid var(--hair)}.oto-pop-row{align-items:center;gap:var(--space-2-5);padding:var(--space-2) 0;display:flex}.oto-pop-label{margin:var(--space-6) 0 var(--space-2);font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--mute)}.oto-pop-label:first-child{margin-block-start:0}.oto-pop-meta{text-align:end;font-size:var(--fs-xs);color:var(--mute);margin-inline-start:auto}.oto-menu{padding:var(--space-1);max-block-size:min(420px,60vh);overflow:auto}.oto-menu-item{align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:var(--ctrl-h-sm);padding:var(--space-1) var(--space-2);border-radius:var(--r-ctrl);color:var(--ink);font-size:var(--fs-sm);text-align:start;white-space:nowrap;transition:background-color var(--dur-instant) var(--ease-standard);display:flex}.oto-menu-item:hover:not([aria-disabled=true]),.oto-menu-item[data-highlighted]{background:var(--hair)}.oto-menu-item[aria-disabled=true]{color:var(--faint);cursor:not-allowed}.oto-menu-item>.oto-menu-label{text-overflow:ellipsis;flex:1;min-inline-size:0;overflow:hidden}.oto-menu-item>.oto-icon:first-child{color:var(--faint)}.oto-menu-item:hover>.oto-icon:first-child,.oto-menu-item[data-highlighted]>.oto-icon:first-child{color:var(--ink)}.oto-menu-shortcut{font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:var(--tr-mono);color:var(--faint);margin-inline-start:auto}.oto-menu-item[data-destructive]{color:var(--st-fail-text)}.oto-menu-item[data-destructive]:hover,.oto-menu-item[data-destructive][data-highlighted]{background:var(--st-fail)}@supports (color:color-mix(in lab,red,red)){.oto-menu-item[data-destructive]:hover,.oto-menu-item[data-destructive][data-highlighted]{background:color-mix(in srgb,var(--st-fail) 12%,var(--island))}}.oto-menu-item[data-destructive]:hover,.oto-menu-item[data-destructive][data-highlighted]{color:var(--st-fail-text)}.oto-menu-item[data-destructive]>.oto-icon:first-child{color:inherit}.oto-menu-item[aria-checked=true]>.oto-menu-check{color:var(--primary-text)}.oto-menu-item>.oto-menu-check{flex:none;inline-size:16px}.oto-menu-item[role=menuitemradio]>.oto-menu-check{margin-inline-start:auto}.oto-menu-item[aria-current],.oto-menu-item[role=menuitemradio][aria-checked=true]{font-weight:var(--fw-semibold)}.oto-menu-item[aria-current]>.oto-icon:first-child{color:var(--primary)}.oto-menu-dot{border-radius:var(--r-dot);background:var(--dot);border:1px solid var(--ink);flex:none;block-size:16px;inline-size:16px}@supports (color:color-mix(in lab,red,red)){.oto-menu-dot{border:1px solid color-mix(in oklab,var(--ink) 22%,transparent)}}.oto-menu-dot[data-oto-theme]{background:var(--primary)}.oto-menu-sep{background:var(--hair);block-size:1px;margin:var(--space-1) 0}.oto-menu-group-label{font-family:var(--mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--faint);padding:var(--space-2) var(--space-2) var(--space-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oto-menu-item[aria-haspopup]>.oto-menu-chevron{color:var(--faint);margin-inline-start:auto}.oto-tooltip{z-index:70;max-inline-size:260px;padding:var(--space-1-5) var(--space-2);border-radius:var(--r-ctrl);background:var(--ink);color:var(--island);font-size:var(--fs-xs);line-height:var(--lh-snug);pointer-events:none;animation:oto-fade var(--dur-fast) var(--ease-out) both;position:fixed}.oto-tooltip[data-side=top]{animation-name:oto-rise-sm}.oto-tooltip[data-side=bottom]{animation-name:oto-drop}.oto-tooltip .oto-kbd{background:var(--island)}@supports (color:color-mix(in lab,red,red)){.oto-tooltip .oto-kbd{background:color-mix(in srgb,var(--island) 18%,transparent)}}.oto-tooltip .oto-kbd{color:inherit;border-color:#0000}.oto-dialog:not([open]),.oto-drawer:not([open]),.oto-palette:not([open]),:where(.oto,.oto-site) dialog:not([open]){display:none}.oto-dialog{border:1px solid var(--island-bd);border-radius:var(--r-dialog);background:var(--island);color:var(--ink);box-shadow:var(--sh-dialog);inline-size:min(520px,calc(100vw - var(--space-8)));max-block-size:calc(100dvh - var(--space-16));flex-direction:column;margin:auto;padding:0;display:flex;overflow:hidden}.oto-dialog[data-size=sm]{inline-size:min(400px,calc(100vw - var(--space-8)))}.oto-dialog[data-size=lg]{inline-size:min(720px,calc(100vw - var(--space-8)))}.oto-dialog[open]{animation:oto-zoom var(--dur-base) var(--ease-out) backwards}.oto-dialog::backdrop{background:var(--overlay);animation:oto-fade var(--dur-base) var(--ease-out) both}.oto-dialog[data-closing]{animation:oto-zoom-out var(--dur-fast) var(--ease-in) both}.oto-dialog-head{align-items:center;gap:var(--space-3);padding:var(--space-2-5) var(--space-4);background:var(--primary);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.oto-dialog-head{background:color-mix(in oklab,var(--primary) 5%,var(--island))}}.oto-dialog-head{border-block-end:1px solid var(--hair)}.oto-dialog-head:before{content:"";pointer-events:none;background:radial-gradient(circle at 1px 1px,var(--ink) 1px,transparent 0) 0 0 /9px 9px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.oto-dialog-head:before{background:radial-gradient(circle at 1px 1px,color-mix(in oklab,var(--ink) 12%,transparent) 1px,transparent 0) 0 0 /9px 9px}}.oto-dialog-head:before{-webkit-mask-image:linear-gradient(90deg,#000,#0000 62%);mask-image:linear-gradient(90deg,#000,#0000 62%)}.oto-dialog-head>*{position:relative}.oto-dialog-title{font-family:var(--mono);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--title);line-height:var(--lh-snug);flex:1}.oto-dialog-desc{font-size:var(--fs-sm);color:var(--mute);margin-block-start:var(--space-1-5)}.oto-dialog-close{flex:none;margin-inline-start:auto}.oto-dialog-body{min-block-size:0;padding:var(--space-4);font-size:var(--fs-sm);flex:1;overflow:auto}.oto-dialog-foot{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-block-start:1px solid var(--hair);background:var(--island);flex:none;display:flex}.oto-dialog-foot>[data-align=start]{margin-inline-end:auto}@media (max-width:639px){.oto-dialog{inline-size:calc(100vw - var(--space-4))}.oto-dialog-foot{flex-direction:column-reverse;align-items:stretch}.oto-dialog-foot>.oto-btn{inline-size:100%}}.oto-drawer{border:1px solid var(--island-bd);background:var(--island);color:var(--ink);box-shadow:var(--sh-dialog);flex-direction:column;max-block-size:none;max-inline-size:none;padding:0;display:flex;overflow:hidden}.oto-drawer::backdrop{background:var(--overlay);animation:oto-fade var(--dur-base) var(--ease-out) both}.oto-drawer[data-side=left],.oto-drawer[data-side=right]{inline-size:min(420px,calc(100vw - var(--space-8)));block-size:calc(100dvh - var(--inset) * 2);margin-block:var(--inset);border-radius:var(--r-sheet)}.oto-drawer[data-side=right]{margin-inline:auto var(--inset);animation:oto-slide-r var(--dur-slow) var(--ease-out) both}.oto-drawer[data-side=left]{margin-inline:var(--inset) auto;animation:oto-slide-l var(--dur-slow) var(--ease-out) both}.oto-drawer[data-side=bottom]{inline-size:calc(100vw - var(--inset) * 2);margin:auto var(--inset) var(--inset);max-block-size:calc(100dvh - var(--space-16));border-radius:var(--r-sheet);animation:oto-slide-b var(--dur-slow) var(--ease-out) both}.oto-drawer[data-side=bottom][data-snap=sm]{block-size:32dvh}.oto-drawer[data-side=bottom][data-snap=md]{block-size:60dvh}.oto-drawer[data-side=bottom][data-snap=full]{block-size:calc(100dvh - var(--space-16))}.oto-drawer-handle{border-radius:var(--r-pill);background:var(--island-bd);block-size:4px;inline-size:36px;margin:var(--space-2) auto var(--space-1);flex:none}.oto-drawer-head{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--hair);display:flex}.oto-drawer-title{font-size:var(--fs-lg);font-weight:var(--fw-bold);letter-spacing:var(--tr-lg);flex:1}.oto-drawer-body{min-block-size:0;padding:var(--space-4);font-size:var(--fs-sm);flex:1;overflow:auto}.oto-drawer-foot{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-block-start:1px solid var(--hair);flex:none;justify-content:flex-end;display:flex}@media (max-width:639px){.oto-drawer[data-side=left],.oto-drawer[data-side=right]{inline-size:calc(100vw - var(--space-4))}}.oto-tabs{align-items:center;gap:var(--space-1);border-block-end:1px solid var(--hair);scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.oto-tabs::-webkit-scrollbar{display:none}.oto-tab{align-items:center;gap:var(--space-2);block-size:var(--ctrl-h-lg);padding-inline:var(--space-3);border-radius:var(--r-tab) var(--r-tab) 0 0;color:var(--mute);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;transition:color var(--dur-fast) var(--ease-standard);flex:none;display:inline-flex;position:relative}.oto-tab:hover:not([aria-disabled=true]){color:var(--ink)}.oto-tab[aria-selected=true]{color:var(--ink);font-weight:var(--fw-semibold)}.oto-tab[aria-disabled=true]{color:var(--faint);cursor:not-allowed}.oto-tab>.oto-icon{color:var(--faint)}.oto-tab[aria-selected=true]>.oto-icon{color:var(--primary-text)}.oto-tab>.oto-badge{margin-inline-start:0}.oto-tab[aria-selected=true]>.oto-badge[data-tone]{background:var(--hair);color:var(--mute)}.oto-tabs-indicator{block-size:2px;inline-size:var(--tab-w,0);transform:translateX(var(--tab-x,0));border-radius:var(--r-pill);background:var(--primary);transition:transform var(--dur-base) var(--ease-standard),inline-size var(--dur-base) var(--ease-standard);pointer-events:none;position:absolute;inset-block-end:-1px;inset-inline-start:0}.oto-tabs:not(:has(.oto-tabs-indicator)) .oto-tab[aria-selected=true]:after{content:"";inset-inline:var(--space-2);border-radius:var(--r-pill);background:var(--primary);block-size:2px;position:absolute;inset-block-end:-1px}.oto-tabpanel{padding-block-start:var(--space-3)}.oto-tabpanel:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-card);outline:none}.oto-tabs[data-island-head]{background:var(--primary);gap:0}@supports (color:color-mix(in lab,red,red)){.oto-tabs[data-island-head]{background:color-mix(in oklab,var(--primary) 14%,var(--island))}}.oto-tabs[data-island-head] .oto-tab{block-size:auto;padding-block:var(--space-3);border-radius:0;flex:1;justify-content:center}.oto-tabs[data-island-head] .oto-tab+.oto-tab{border-inline-start:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.oto-tabs[data-island-head] .oto-tab+.oto-tab{border-inline-start:1px solid color-mix(in oklab,var(--ink) 7%,transparent)}}.oto-tabs[data-island-head] .oto-tab[aria-selected=true]{background:var(--island)}.oto-tabs[data-island-head] .oto-tab[aria-selected=true]:before{content:"";pointer-events:none;background:radial-gradient(circle at 1px 1px,var(--ink) 1px,transparent 0) 0 0 /9px 9px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.oto-tabs[data-island-head] .oto-tab[aria-selected=true]:before{background:radial-gradient(circle at 1px 1px,color-mix(in oklab,var(--ink) 11%,transparent) 1px,transparent 0) 0 0 /9px 9px}}.oto-tabs[data-island-head] .oto-tab[aria-selected=true]:before{-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.oto-tabs[data-island-head] .oto-tab>*{position:relative}.oto-tabs[data-island-head] .oto-tab[aria-selected=true]:after{inset-inline:0}.oto-tabpanel[data-island-head]{padding:var(--space-3) var(--island-pad)}.oto-segmented{border:1px solid var(--island-bd);background:var(--field);isolation:isolate;gap:2px;padding:2px}.oto-segment,.oto-segmented{border-radius:var(--r-pill);align-items:center;display:inline-flex;position:relative}.oto-segment{z-index:1;justify-content:center;gap:var(--space-1-5);block-size:calc(var(--ctrl-h-sm) - 4px);padding-inline:var(--space-3);color:var(--mute);font-size:var(--fs-xs);font-weight:var(--fw-semibold);white-space:nowrap;transition:color var(--dur-fast) var(--ease-standard)}.oto-segment:hover{color:var(--ink)}.oto-segment[aria-checked=true]{color:var(--btn-fg)}.oto-segmented-thumb{z-index:0;inline-size:var(--seg-w,0);transform:translateX(var(--seg-x,0));border-radius:var(--r-pill);background:var(--btn-bg);transition:transform var(--dur-base) var(--ease-standard),inline-size var(--dur-base) var(--ease-standard);position:absolute;inset-block:2px;inset-inline-start:0}.oto-segmented:has(.oto-segmented-thumb:not([style*=--seg-w])) .oto-segment[aria-checked=true],.oto-segmented:not(:has(.oto-segmented-thumb)) .oto-segment[aria-checked=true]{background:var(--btn-bg)}.oto-segmented[data-size=lg] .oto-segment{block-size:calc(var(--ctrl-h-md) - 4px);font-size:var(--fs-sm)}.oto-segmented[data-block]{inline-size:100%;display:flex}.oto-segmented[data-block] .oto-segment{flex:1}.oto-breadcrumb{font-size:var(--fs-xs);color:var(--mute);flex-wrap:nowrap;overflow:hidden}.oto-breadcrumb,.oto-breadcrumb>li{align-items:center;gap:var(--space-0-5);min-inline-size:0;display:flex}.oto-breadcrumb>li{flex-shrink:999}.oto-breadcrumb>li:first-child{flex-shrink:60}.oto-breadcrumb>li:nth-last-child(2){flex-shrink:8}.oto-breadcrumb>li:last-child{flex-shrink:1}.oto-breadcrumb-item{align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-2);border-radius:var(--r-ctrl);color:var(--mute);font-size:var(--fs-xs);max-inline-size:220px;transition:var(--tr-colors);display:inline-flex}.oto-breadcrumb-item,.oto-breadcrumb-label{white-space:nowrap;min-inline-size:0;overflow:hidden}.oto-breadcrumb-label{text-overflow:ellipsis}.oto-breadcrumb-item>.oto-icon{color:var(--mute);flex:none}.oto-breadcrumb-item:not(span):hover,.oto-breadcrumb-item[aria-expanded=true]{background:var(--hair);color:var(--ink)}.oto-breadcrumb-item[aria-current]{color:var(--ink);font-weight:var(--fw-semibold)}.oto-breadcrumb-item[aria-current]>.oto-icon{color:var(--primary)}.oto-breadcrumb-sep{color:var(--faint);-webkit-user-select:none;user-select:none;flex:none}.oto-breadcrumb-more{color:var(--faint);padding-inline:var(--space-1);border-radius:var(--r-ctrl);transition:var(--tr-colors)}.oto-breadcrumb-more:hover{color:var(--ink);background:var(--hair)}.oto-pagination{align-items:center;gap:var(--space-2);font-size:var(--fs-xs);color:var(--mute);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.oto-pagination-pages{align-items:center;gap:var(--space-1);display:flex}.oto-pagination-page{min-inline-size:var(--ctrl-h-sm);block-size:var(--ctrl-h-sm);padding-inline:var(--space-2);border-radius:var(--r-btn);font-family:var(--mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--mute);transition:var(--tr-colors);justify-content:center;align-items:center;display:inline-flex}.oto-pagination-page:hover:not([aria-current]){background:var(--hair);color:var(--ink)}.oto-pagination-page[aria-current=page]{background:var(--btn-bg);color:var(--btn-fg)}.oto-pagination-gap{color:var(--faint);padding-inline:var(--space-1)}.oto-pagination-info{font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--faint)}.oto-pagination-size{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}@media (max-width:639px){.oto-pagination-pages,.oto-pagination-size{display:none}}.oto-stepper{gap:var(--space-4);display:flex}.oto-stepper[data-orientation=vertical]{flex-direction:column;gap:0}.oto-step{align-items:flex-start;gap:var(--space-2-5);flex:1;min-inline-size:0;display:flex}.oto-step-marker{border-radius:var(--r-dot);border:1px solid var(--island-bd);background:var(--island);block-size:22px;inline-size:22px;color:var(--faint);font-family:var(--mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:grid}.oto-step[data-state=done] .oto-step-marker{background:var(--btn-bg);border-color:var(--btn-bg);color:var(--btn-fg)}.oto-step[data-state=current] .oto-step-marker{border-color:var(--primary);color:var(--primary-text);background:var(--oto-bg);border-width:2px}.oto-step[data-state=failed] .oto-step-marker{background:var(--st-fail);border-color:var(--st-fail);color:#fff}.oto-step-body{min-inline-size:0;padding-block-end:var(--space-4)}.oto-step-title{font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug);display:block}.oto-step[data-state=upcoming] .oto-step-title{color:var(--mute);font-weight:var(--fw-medium)}.oto-step-desc{font-size:var(--fs-xs);color:var(--mute);line-height:var(--lh-normal);margin-block-start:var(--space-1);display:block}.oto-stepper[data-orientation=horizontal] .oto-step:not(:last-child):after{content:"";background:var(--hair);flex:1;block-size:1px;margin-block-start:11px}.oto-stepper[data-orientation=vertical] .oto-step:not(:last-child){position:relative}.oto-stepper[data-orientation=vertical] .oto-step:not(:last-child):before{content:"";inset-inline-start:11px;inset-block:26px var(--space-1);background:var(--hair);inline-size:1px;position:absolute}.oto-card-tabs,.oto-stepper[data-orientation=vertical] .oto-step[data-state=done]:not(:last-child):before{background:var(--primary)}.oto-card-tabs{display:flex}@supports (color:color-mix(in lab,red,red)){.oto-card-tabs{background:color-mix(in oklab,var(--primary) 14%,var(--island))}}.oto-card-tabs{border-block-end:1px solid var(--hair)}.oto-card-tab{justify-content:center;align-items:center;gap:var(--space-1-5);min-width:max-content;padding:var(--space-3) var(--space-2);color:var(--mute);font-size:var(--fs-xs);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard);border-block-end:2px solid #0000;flex:1;margin-block-end:-1px;display:inline-flex;position:relative;overflow:hidden}.oto-card-tab+.oto-card-tab{border-inline-start:1px solid var(--hair)}.oto-card-tab:hover:not([aria-disabled=true]){color:var(--ink)}.oto-card-tab[aria-selected=true]{background:var(--island);color:var(--ink);font-weight:var(--fw-semibold);border-block-end-color:var(--primary)}.oto-card-tab[aria-selected=true]:before{content:"";pointer-events:none;background:radial-gradient(circle at 1px 1px,var(--ink) 1px,transparent 0) 0 0 /9px 9px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.oto-card-tab[aria-selected=true]:before{background:radial-gradient(circle at 1px 1px,color-mix(in oklab,var(--ink) 11%,transparent) 1px,transparent 0) 0 0 /9px 9px}}.oto-card-tab[aria-selected=true]:before{-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.oto-card-tab>*{position:relative}.oto-card-tab>.oto-icon{color:var(--ink)}.oto-card-tab[aria-selected=true]>.oto-icon{color:var(--primary)}.oto-card-tab[aria-disabled=true]{color:var(--faint);cursor:not-allowed}.oto-card-tab-count{font-size:var(--fs-2xs);color:var(--mute);background:var(--hair);border-radius:var(--r-pill);padding:1px var(--space-1-5)}.oto-card-tabpanel{padding:var(--space-3)}.oto-table-wrap{border:1px solid var(--island-bd);border-radius:var(--r-table);background:var(--island);max-block-size:100%;overflow:auto;container-type:inline-size}.oto-island-body[data-flush]>.oto-table-wrap{border:0;border-radius:0}.oto-table{inline-size:100%;font-size:var(--fs-sm);border-collapse:separate;border-spacing:0}.oto-table thead th{z-index:2;background:var(--island);border-block-end:1px solid var(--hair);block-size:var(--ctrl-h-sm);padding:0 var(--space-3);text-align:start;white-space:nowrap;font-family:var(--mono);font-size:var(--fs-2xs);font-weight:var(--fw-regular);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--faint);position:sticky;inset-block-start:0}.oto-table th[aria-sort]{-webkit-user-select:none;user-select:none;transition:var(--tr-colors)}.oto-table th[aria-sort=ascending],.oto-table th[aria-sort=descending],.oto-table th[aria-sort]:hover{color:var(--ink)}.oto-table th>.oto-th-cell{align-items:center;gap:var(--space-2);inline-size:100%;display:flex}.oto-table th .oto-th-in{align-items:center;gap:var(--space-1-5);display:inline-flex}.oto-table th>.oto-th-cell>.oto-th-actions{align-items:center;gap:var(--space-0-5);opacity:0;transition:opacity var(--dur-fast) var(--ease-standard);margin-inline-start:auto;display:inline-flex}.oto-table th .oto-th-actions:focus-within,.oto-table th .oto-th-actions[data-on],.oto-table th:hover .oto-th-actions{opacity:1}.oto-table th .oto-th-sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:inherit;cursor:pointer;border-radius:var(--r-ctrl);background:0 0;border:0;margin:0;padding:0}.oto-table th .oto-th-sort:hover{color:var(--ink)}.oto-table th .oto-sort-icon{opacity:.45;transition:opacity var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard);flex:none}.oto-table th .oto-th-sort:focus-visible .oto-sort-icon,.oto-table th:hover .oto-sort-icon{opacity:1}.oto-table th[aria-sort=ascending] .oto-sort-icon,.oto-table th[aria-sort=descending] .oto-sort-icon{opacity:1;color:var(--primary-text)}@supports (animation-timeline:scroll()){.oto-table thead th{animation:oto-th-lift linear both;animation-timeline:scroll();animation-range:0 8px}@keyframes oto-th-lift{to{box-shadow:0 4px 10px -6px color-mix(in srgb,var(--ink) 40%,transparent)}}}.oto-table tbody td,.oto-table tbody th[scope=row]{block-size:var(--row-h);padding:0 var(--space-3);border-block-end:1px solid var(--hair);color:var(--mute);vertical-align:middle;white-space:nowrap}.oto-table tbody td[data-primary],.oto-table tbody th[scope=row]{color:var(--ink);font-weight:var(--fw-medium)}.oto-table tbody th[scope=row]{text-align:start}.oto-table tbody tr:last-child :is(td,th){border-block-end:0}.oto-table tbody td[data-clip]{max-inline-size:var(--table-cell-max);text-overflow:ellipsis;overflow:hidden}.oto-table tbody td[data-clip]:focus-visible{box-shadow:inset var(--focus-ring);outline:none}.oto-tooltip.oto-cell-tip{max-inline-size:var(--reader-measure);white-space:pre-wrap;overflow-wrap:anywhere;max-block-size:60vh;overflow:hidden}.oto-table [data-align=end],.oto-table [data-numeric]{text-align:end;font-variant-numeric:tabular-nums}.oto-table td[data-numeric]{font-family:var(--mono);font-size:var(--fs-xs);color:var(--ink)}.oto-table [data-align=center]{text-align:center}.oto-table tbody tr{transition:background-color var(--dur-instant) var(--ease-standard)}.oto-table tbody tr:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.oto-table tbody tr:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}}.oto-table tbody tr[aria-selected=true],.oto-table tbody tr[data-state=review]{background:var(--oto-bg)}.oto-table tbody tr[data-state=new]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-table tbody tr[data-state=new]{background:color-mix(in srgb,var(--primary) 8%,transparent)}}.oto-table tbody tr[aria-selected=true]:hover,.oto-table tbody tr[data-state=review]:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-table tbody tr[aria-selected=true]:hover,.oto-table tbody tr[data-state=review]:hover{background:color-mix(in srgb,var(--primary) 18%,var(--island))}}.oto-table tbody tr[data-state=new]:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-table tbody tr[data-state=new]:hover{background:color-mix(in srgb,var(--primary) 14%,transparent)}}.oto-table tbody tr:focus-visible{box-shadow:inset var(--focus-ring);outline:none}.oto-table tbody tr[data-state]>td:first-child{box-shadow:inset 2px 0}.oto-table tbody tr[data-state=review]>td:first-child{color:var(--st-review)}.oto-table tbody tr[data-state=failed]>td:first-child{color:var(--st-fail)}.oto-table tbody tr[data-state=running]>td:first-child{color:var(--st-run)}.oto-table tbody tr[data-state]>td:first-child>*{color:var(--ink)}.oto-table tbody tr[data-state=new]>td:first-child{color:var(--ink);box-shadow:inset 2px 0 0 var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-table tbody tr[data-state=new]>td:first-child{box-shadow:inset 2px 0 0 color-mix(in srgb,var(--primary) 60%,transparent)}}.oto-cell-detail>summary{align-items:center;gap:var(--space-1);list-style:none;display:inline-flex}.oto-cell-detail>summary::marker{content:""}.oto-cell-detail>summary::-webkit-details-marker{display:none}.oto-cell-detail>summary .oto-cell-chevron{opacity:0;transition:opacity var(--dur-fast) var(--ease-out),rotate var(--dur-fast) var(--ease-out)}.oto-cell-detail>summary:focus-visible .oto-cell-chevron,.oto-cell-detail[open]>summary .oto-cell-chevron,.oto-table :is(td,th):hover .oto-cell-detail>summary .oto-cell-chevron{opacity:1}.oto-cell-detail[open]>summary .oto-cell-chevron{rotate:180deg}@media (hover:none){.oto-cell-detail>summary .oto-cell-chevron{opacity:1}}.oto-table .oto-table-select{inline-size:40px;padding-inline:var(--space-3)}.oto-table [data-sticky]{z-index:1;background:var(--island);position:sticky;inset-inline-start:0}.oto-table thead [data-sticky]{z-index:3;background:var(--island)}.oto-table tbody tr:hover [data-sticky]{background:var(--hair)}.oto-table th{position:sticky}.oto-resize-handle{cursor:col-resize;z-index:4;touch-action:none;inline-size:8px;position:absolute;inset-block:0;inset-inline-end:-4px}.oto-resize-handle:after{content:"";inline-size:2px;transition:background-color var(--dur-fast) var(--ease-standard);background:0 0;border-radius:1px;position:absolute;inset-block:4px;inset-inline-start:3px}.oto-resize-handle:hover:after,.oto-resize-handle[data-dragging]:after{background:var(--primary)}.oto-table-empty td{block-size:auto;padding:var(--space-10) var(--space-4);text-align:center}@media (max-width:767px){.oto-table[data-responsive=cards] thead{display:none}.oto-table[data-responsive=cards],.oto-table[data-responsive=cards] tbody{display:block}.oto-table[data-responsive=cards] tbody tr{background:var(--card);border:1px solid var(--island-bd);border-radius:var(--r-card);padding:var(--space-1) var(--space-3);margin-block-end:var(--space-2);display:block}.oto-table[data-responsive=cards] tbody tr:last-child{margin-block-end:0}.oto-table[data-responsive=cards] tbody td{align-items:center;gap:var(--space-3);block-size:auto;min-block-size:var(--touch);padding:var(--space-1-5) 0;border-block-end:1px solid var(--hair);white-space:normal;max-inline-size:none;display:flex;position:static;overflow:visible;text-align:start!important}.oto-table[data-responsive=cards] tbody td:last-child{border-block-end:0}.oto-table[data-responsive=cards] tbody td:before{content:attr(data-label);inline-size:38%;font-family:var(--mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--faint);flex:none}.oto-table[data-responsive=cards] tbody td:not([data-label]):before{content:none}.oto-table[data-responsive=cards] tbody td[data-primary]{font-weight:var(--fw-semibold);font-size:var(--fs-base)}.oto-table[data-responsive=cards] tbody td[data-primary]:before{content:none}.oto-table[data-responsive=cards] .oto-table-select{inline-size:auto}}@container (max-width:560px){.oto-table[data-responsive=cards] thead{display:none}.oto-table[data-responsive=cards],.oto-table[data-responsive=cards] tbody{display:block}.oto-table[data-responsive=cards] tbody tr{background:var(--card);border:1px solid var(--island-bd);border-radius:var(--r-card);padding:var(--space-1) var(--space-3);margin-block-end:var(--space-2);display:block}.oto-table[data-responsive=cards] tbody tr:last-child{margin-block-end:0}.oto-table[data-responsive=cards] tbody td{align-items:center;gap:var(--space-3);block-size:auto;min-block-size:var(--touch);padding:var(--space-1-5) 0;border-block-end:1px solid var(--hair);white-space:normal;max-inline-size:none;display:flex;position:static;overflow:visible;text-align:start!important}.oto-table[data-responsive=cards] tbody td:last-child{border-block-end:0}.oto-table[data-responsive=cards] tbody td:before{content:attr(data-label);inline-size:38%;font-family:var(--mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--faint);flex:none}.oto-table[data-responsive=cards] tbody td:not([data-label]):before{content:none}.oto-table[data-responsive=cards] tbody td[data-primary]{font-weight:var(--fw-semibold);font-size:var(--fs-base)}.oto-table[data-responsive=cards] tbody td[data-primary]:before{content:none}.oto-table[data-responsive=cards] .oto-table-select{inline-size:auto}}.oto-row-list{margin:0;padding:0;list-style:none}.oto-row{align-items:center;min-inline-size:0;display:flex}.oto-row>.oto-object-link{flex:1;min-inline-size:0}.oto-row-lead{block-size:20px;inline-size:20px;color:var(--ink);flex:none;place-items:center;display:grid}.oto-row-end{font-size:var(--fs-xs);color:var(--faint);white-space:nowrap;flex:none;margin-inline-start:var(--space-2)}.oto-row-list-empty{padding-block:var(--space-4)}.oto-row-list[data-rules]>.oto-row{padding-block:var(--space-2)}.oto-row-list[data-rules]>.oto-row+.oto-row{border-block-start:1px solid var(--hair)}.oto-row[data-foldable]{display:block}.oto-row-head{align-items:center;min-inline-size:0;display:flex}.oto-row-head>.oto-object-link{flex:1;min-inline-size:0}.oto-row-toggle{border-radius:var(--r-ctrl);block-size:20px;inline-size:20px;color:var(--ink);cursor:pointer;flex:none;place-items:center;display:grid}.oto-row-toggle>*{transition:opacity var(--dur-fast) var(--ease-out);grid-area:1/1}.oto-row-chevron{opacity:0;transition:opacity var(--dur-fast) var(--ease-out),rotate var(--dur-fast) var(--ease-out)}.oto-row-head:hover .oto-row-toggle>:not(.oto-row-chevron),.oto-row-toggle:focus-visible>:not(.oto-row-chevron){opacity:0}.oto-row-head:hover .oto-row-chevron,.oto-row-toggle:focus-visible .oto-row-chevron{opacity:1}.oto-row[data-open] .oto-row-chevron{opacity:1;rotate:90deg}.oto-row[data-open] .oto-row-toggle>:not(.oto-row-chevron){opacity:0}.oto-row-fold{border-inline-start:1px solid var(--hair);margin-inline-start:calc(20px + var(--space-2));padding-inline-start:var(--space-2)}.oto-list-tools,.oto-row-fold{margin-block-end:var(--space-2)}.oto-list-tools{align-items:center;gap:var(--space-2);border-block-end:1px solid var(--hair);padding-block-end:var(--space-2);display:flex}.oto-list-filter{flex:auto;min-inline-size:0;display:flex}.oto-list-filter>.oto-input-wrap{flex:1;min-inline-size:0}.oto-list-tools>:not(.oto-list-filter){flex:none}.oto-list-more{align-items:center;gap:var(--space-1-5);white-space:nowrap;font-size:var(--fs-xs);color:var(--mute);transition:color var(--dur-fast) var(--ease-out);margin-inline-start:auto;text-decoration:none;display:inline-flex}.oto-list-more:focus-visible,.oto-list-more:hover{color:var(--ink)}.oto-list-more>.oto-icon{flex:none}.oto-counter-strip{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));margin-block-end:var(--gap);display:grid}@media (max-width:767px){.oto-counter-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.oto-counter{align-items:flex-start;gap:var(--space-0-5);padding:var(--space-3-5);text-align:start;cursor:pointer;border:1px solid var(--island-bd);border-radius:var(--r-card);background:var(--island);transition:border-color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard);flex-direction:column;display:flex}.oto-counter:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-counter:hover{border-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.oto-counter[data-tone=alert]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-counter[data-tone=alert]{background:color-mix(in oklab,var(--primary) 7%,var(--island))}}.oto-counter[data-tone=alert]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-counter[data-tone=alert]{border-color:color-mix(in oklab,var(--primary) 28%,transparent)}}.oto-counter[aria-pressed=true]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-counter[aria-pressed=true]{border-color:color-mix(in oklab,var(--primary) 65%,transparent)}}.oto-counter[aria-pressed=true]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-counter[aria-pressed=true]{background:color-mix(in oklab,var(--primary) 14%,var(--island))}}.oto-counter-value{color:var(--title)}.oto-counter-label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink)}.oto-counter-hint{font-size:var(--fs-xs);color:var(--mute);line-height:var(--lh-normal)}.oto-toast-stack{z-index:80;gap:var(--space-2);inline-size:min(380px,calc(100vw - var(--space-6)));pointer-events:none;flex-direction:column-reverse;display:flex;position:fixed;inset-block-end:var(--inset);inset-inline-end:var(--inset)}.oto-toast-stack>*{pointer-events:auto}.oto-toast{align-items:flex-start;gap:var(--space-2-5);padding:var(--space-3);border:1px solid var(--island-bd);border-radius:var(--r-card);background:var(--island);box-shadow:var(--sh-pop);font-size:var(--fs-sm);animation:oto-rise var(--dur-base) var(--ease-out) both;display:flex}.oto-toast[data-closing]{animation:oto-fade-out var(--dur-fast) var(--ease-in) both}.oto-toast-body{flex:1;min-inline-size:0}.oto-toast-title{font-weight:var(--fw-semibold)}.oto-toast-desc{color:var(--mute);font-size:var(--fs-xs);margin-block-start:2px}.oto-toast-action{flex:none}.oto-toast-close{flex:none;margin-inline-start:var(--space-1)}.oto-toast[data-tone=ok]>.oto-icon:first-child{color:var(--st-ok-text)}.oto-toast[data-tone=fail]>.oto-icon:first-child{color:var(--st-fail-text)}.oto-toast[data-tone=review]>.oto-icon:first-child{color:var(--st-review-text)}.oto-toast[data-tone=run]>.oto-icon:first-child{color:var(--st-run-text)}@media (max-width:639px){.oto-toast-stack{inset-inline:var(--space-2);inline-size:auto;inset-block-end:var(--space-2)}}.oto-alert{align-items:flex-start;gap:var(--space-2-5);padding:var(--space-3);border:1px solid var(--island-bd);border-radius:var(--r-card);background:var(--card);font-size:var(--fs-sm);display:flex}.oto-alert-title{font-weight:var(--fw-semibold)}.oto-alert-body{min-inline-size:0;color:var(--mute);flex:1}.oto-alert-title+.oto-alert-desc{margin-block-start:2px}.oto-alert-actions{gap:var(--space-2);margin-block-start:var(--space-2-5);display:flex}.oto-alert-close{flex:none}.oto-alert[data-tone=run]{background:var(--st-run)}@supports (color:color-mix(in lab,red,red)){.oto-alert[data-tone=run]{background:color-mix(in srgb,var(--st-run) 10%,var(--island))}}.oto-alert[data-tone=run]{border-color:var(--st-run)}@supports (color:color-mix(in lab,red,red)){.oto-alert[data-tone=run]{border-color:color-mix(in srgb,var(--st-run) 26%,var(--island))}}.oto-alert[data-tone=ok]{background:var(--st-ok)}@supports (color:color-mix(in lab,red,red)){.oto-alert[data-tone=ok]{background:color-mix(in srgb,var(--st-ok) 10%,var(--island))}}.oto-alert[data-tone=ok]{border-color:var(--st-ok)}@supports (color:color-mix(in lab,red,red)){.oto-alert[data-tone=ok]{border-color:color-mix(in srgb,var(--st-ok) 26%,var(--island))}}.oto-alert[data-tone=review]{background:var(--st-review)}@supports (color:color-mix(in lab,red,red)){.oto-alert[data-tone=review]{background:color-mix(in srgb,var(--st-review) 10%,var(--island))}}.oto-alert[data-tone=review]{border-color:var(--st-review)}@supports (color:color-mix(in lab,red,red)){.oto-alert[data-tone=review]{border-color:color-mix(in srgb,var(--st-review) 26%,var(--island))}}.oto-alert[data-tone=fail]{background:var(--st-fail)}@supports (color:color-mix(in lab,red,red)){.oto-alert[data-tone=fail]{background:color-mix(in srgb,var(--st-fail) 10%,var(--island))}}.oto-alert[data-tone=fail]{border-color:var(--st-fail)}@supports (color:color-mix(in lab,red,red)){.oto-alert[data-tone=fail]{border-color:color-mix(in srgb,var(--st-fail) 26%,var(--island))}}.oto-alert[data-tone=run]>.oto-icon:first-child{color:var(--st-run-text)}.oto-alert[data-tone=ok]>.oto-icon:first-child{color:var(--st-ok-text)}.oto-alert[data-tone=review]>.oto-icon:first-child{color:var(--st-review-text)}.oto-alert[data-tone=fail]>.oto-icon:first-child{color:var(--st-fail-text)}.oto-alert .oto-alert-title{color:var(--ink)}.oto-banner{border-block-start:0;border-inline:0;border-start-start-radius:0;border-start-end-radius:0}.oto-progress{border-radius:var(--r-pill);background:var(--hair);block-size:6px;inline-size:100%;position:relative;overflow:hidden}.oto-progress-bar{border-radius:var(--r-pill);background:var(--primary);block-size:100%;inline-size:var(--progress,0);transition:inline-size var(--dur-slow) var(--ease-standard)}.oto-progress[data-indeterminate] .oto-progress-bar{inline-size:34%;animation:oto-indeterminate 1.4s var(--ease-standard) infinite}.oto-progress[data-tone=ok] .oto-progress-bar{background:var(--st-ok)}.oto-progress[data-tone=fail] .oto-progress-bar{background:var(--st-fail)}.oto-progress[data-size=lg]{block-size:10px}.oto-progress-label{justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:var(--fs-xs);color:var(--mute);margin-block-end:var(--space-1-5);display:flex}.oto-progress-label>.oto-progress-value{font-family:var(--mono);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;color:var(--ink)}.oto-skeleton{border-radius:var(--r-ctrl);background:var(--skeleton);block-size:1em;inline-size:100%;position:relative;overflow:hidden}.oto-skeleton:after{content:"";background:linear-gradient(90deg,transparent,var(--skeleton-sheen),transparent);animation:oto-sheen 1.4s var(--ease-standard) infinite;position:absolute;inset:0}.oto-skeleton[data-shape=text]{border-radius:var(--r-pill);block-size:.8em}.oto-skeleton[data-shape=circle]{border-radius:var(--r-dot);aspect-ratio:1;block-size:auto;inline-size:32px}.oto-skeleton[data-shape=card]{border-radius:var(--r-card);block-size:88px}.oto-skeleton[data-shape=row]{block-size:var(--row-h);border-radius:var(--r-ctrl)}.oto-skeleton-text>.oto-skeleton{margin-block-end:var(--space-2)}.oto-skeleton-text>.oto-skeleton:last-child{inline-size:62%;margin-block-end:0}@media (prefers-reduced-motion:reduce){.oto-skeleton:after{opacity:.5;animation:none}}.oto-empty{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);text-align:center;color:var(--mute);flex-direction:column;display:flex}.oto-empty>.oto-icon{color:var(--faint)}.oto-empty-text{font-size:var(--fs-sm);max-inline-size:42ch}.oto-empty-title{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--ink)}.oto-empty[data-compact]{padding:var(--space-4) var(--space-6);display:block}.oto-empty[data-compact] .oto-empty-text,.oto-empty[data-compact] .oto-empty-title{font-size:var(--fs-sm);display:inline}.oto-empty[data-compact] .oto-empty-title{margin-inline-end:var(--space-1)}.oto-empty img,.oto-empty picture{display:none}.oto-avatar{border-radius:var(--r-avatar);background:var(--hair);block-size:28px;inline-size:28px;color:var(--mute);font-size:var(--fs-xs);font-weight:var(--fw-semibold);-webkit-user-select:none;user-select:none;flex:none;place-items:center;line-height:1;display:inline-grid;position:relative;overflow:hidden}.oto-avatar>img{object-fit:cover;block-size:100%;inline-size:100%}.oto-avatar[data-size=xs]{block-size:20px;inline-size:20px;font-size:var(--fs-2xs)}.oto-avatar[data-size=sm]{block-size:24px;inline-size:24px;font-size:var(--fs-2xs)}.oto-avatar[data-size=md]{block-size:28px;inline-size:28px}.oto-avatar[data-size=lg]{block-size:36px;inline-size:36px;font-size:var(--fs-sm)}.oto-avatar[data-size=xl]{block-size:48px;inline-size:48px;font-size:var(--fs-md)}.oto-avatar[data-self]{background:var(--btn-bg);color:var(--btn-fg)}.oto-avatar-status{border-radius:var(--r-dot);block-size:9px;inline-size:9px;box-shadow:0 0 0 2px var(--island);position:absolute;inset-block-end:-1px;inset-inline-end:-1px}.oto-avatar-group{align-items:center;display:inline-flex}.oto-avatar-group>.oto-avatar{box-shadow:0 0 0 2px var(--island);margin-inline-start:-8px}.oto-avatar-group>.oto-avatar:first-child{margin-inline-start:0}.oto-avatar-group[data-on=card]>.oto-avatar{box-shadow:0 0 0 2px var(--card)}.oto-avatar-group[data-on=desk]>.oto-avatar{box-shadow:0 0 0 2px var(--desk)}.oto-avatar-group>.oto-avatar-more{font-family:var(--mono);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;background:var(--island-bd);color:var(--ink);position:static}.oto-tool-mark{border-radius:var(--r-ctrl);border:1px solid var(--island-bd);background:var(--field);block-size:36px;inline-size:36px;color:var(--title);font-family:var(--mono);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tr-mono);-webkit-user-select:none;user-select:none;flex:none;place-items:center;padding-inline-start:var(--tr-mono);line-height:1;display:inline-grid}.oto-tool-mark[data-size=lg]{block-size:56px;inline-size:56px;font-size:var(--fs-xl)}.oto-tool-mark[data-logo]{padding-inline-start:0;overflow:hidden}.oto-tool-mark[data-logo]>*{object-fit:contain;block-size:22px;inline-size:22px}.oto-tool-mark[data-size=lg][data-logo]>*{block-size:34px;inline-size:34px}.oto-separator{background:var(--hair);border:0;flex:none}.oto-separator[data-orientation=horizontal]{block-size:1px;inline-size:100%;margin-block:var(--space-3)}.oto-separator[data-orientation=vertical]{block-size:100%;inline-size:1px;margin-inline:var(--space-2);align-self:stretch}.oto-separator[data-strong]{background:var(--island-bd)}.oto-etapes>li+li{border-block-start:1px solid var(--island-bd);padding-block-start:var(--space-4)}.oto-separator-labelled{align-items:center;gap:var(--space-3);font-family:var(--mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--faint);margin-block:var(--space-3);display:flex}.oto-separator-labelled:after,.oto-separator-labelled:before{content:"";background:var(--hair);flex:1;block-size:1px}.oto-kbd{block-size:18px;min-inline-size:18px;padding-inline:var(--space-1-5);border:1px solid var(--island-bd);background:var(--card);color:var(--mute);font-family:var(--mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);border-block-end-width:2px;border-radius:4px;justify-content:center;line-height:1}.oto-kbd,.oto-kbd-group{align-items:center;display:inline-flex}.oto-kbd-group{gap:3px}.oto-kbd-group>.oto-kbd-plus{color:var(--faint);font-size:var(--fs-2xs)}.oto-scroll{overscroll-behavior:contain;min-block-size:0;position:relative;overflow:auto}@supports (animation-timeline:scroll()){.oto-scroll[data-shadows]:after,.oto-scroll[data-shadows]:before{content:"";pointer-events:none;z-index:1;block-size:12px;display:block;position:sticky;inset-inline:0}.oto-scroll[data-shadows]:before{background:linear-gradient(var(--island),transparent);margin-block-end:-12px;animation:oto-fade linear both;animation-timeline:scroll(self);animation-range:0 12px;inset-block-start:0}.oto-scroll[data-shadows]:after{background:linear-gradient(transparent,var(--island));margin-block-start:-12px;animation:oto-fade-out linear both;animation-timeline:scroll(self);animation-range:calc(100% - 12px) 100%;inset-block-end:0}}.oto-accordion{border-block-start:1px solid var(--hair)}.oto-accordion-item{border-block-end:1px solid var(--hair)}.oto-accordion-trigger{align-items:center;gap:var(--space-2-5);inline-size:100%;min-block-size:var(--ctrl-h-lg);padding:var(--space-2) 0;font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-align:start;color:var(--ink);cursor:pointer;transition:var(--tr-colors);list-style:none;display:flex}.oto-accordion-trigger::-webkit-details-marker{display:none}.oto-accordion-trigger:hover{color:var(--link)}.oto-accordion-trigger>.oto-accordion-chevron{color:var(--faint);transition:transform var(--dur-base) var(--ease-standard);margin-inline-start:auto}.oto-accordion-item[open]>.oto-accordion-trigger>.oto-accordion-chevron{transform:rotate(180deg)}.oto-accordion-body{font-size:var(--fs-sm);color:var(--mute);padding-block-end:var(--space-3)}@supports (interpolate-size:allow-keywords){.oto{interpolate-size:allow-keywords}.oto-accordion-item::details-content{block-size:0;transition:block-size var(--dur-slow) var(--ease-standard),content-visibility var(--dur-slow) allow-discrete;overflow:hidden}.oto-accordion-item[open]::details-content{block-size:auto}}.oto-filedrop{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);border:1px dashed var(--island-bd);border-radius:var(--r-card);background:var(--card);color:var(--mute);font-size:var(--fs-sm);text-align:center;cursor:pointer;transition:var(--tr-colors);flex-direction:column;display:flex}.oto-filedrop:hover{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.oto-filedrop:hover{border-color:color-mix(in srgb,var(--ink) 26%,var(--island-bd))}}.oto-filedrop:focus-visible{border-color:var(--primary);box-shadow:var(--focus-ring)}.oto-filedrop[data-dragover]{border-color:var(--primary);background:var(--oto-bg);color:var(--oto-ink)}.oto-filedrop>.oto-icon{color:var(--faint)}.oto-filedrop[data-dragover]>.oto-icon{color:var(--oto-ink)}.oto-filedrop-hint{font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--faint)}.oto-filedrop-list{gap:var(--space-1);flex-direction:column;margin-block-start:var(--space-2);display:flex}.oto-file{align-items:center;gap:var(--space-2-5);padding:var(--space-2);border:1px solid var(--island-bd);border-radius:var(--r-card);background:var(--card);font-size:var(--fs-xs);display:flex}.oto-file-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.oto-file-size{font-family:var(--mono);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;color:var(--faint)}.oto-file[data-state=failed]{border-color:var(--st-fail)}@supports (color:color-mix(in lab,red,red)){.oto-file[data-state=failed]{border-color:color-mix(in srgb,var(--st-fail) 40%,var(--island-bd))}}.oto-file-error{font-size:var(--fs-2xs);color:var(--st-fail-text)}.oto-file>.oto-progress{flex:none;inline-size:72px}.oto-code{border:1px solid var(--island-bd);border-radius:var(--r-card);background:var(--card);font-family:var(--mono);font-size:var(--fs-xs);position:relative;overflow:hidden}.oto-code-head{align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-2-5);border-block-end:1px solid var(--hair);font-size:var(--fs-2xs);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--faint);display:flex}.oto-code-copy{opacity:0;transition:opacity var(--dur-fast) var(--ease-standard);margin-inline-start:auto}.oto-code:focus-within .oto-code-copy,.oto-code:hover .oto-code-copy{opacity:1}.oto-code[data-kind]{border-color:var(--code-bd);background:var(--code-bg);color:var(--code-fg)}.oto-code[data-kind] .oto-code-head{border-block-end-color:var(--code-bd);color:var(--code-mute)}.oto-code pre{padding:var(--space-3);line-height:var(--lh-normal);margin:0;overflow-x:auto}.oto-code code{font-family:inherit}.oto-code[data-lines] pre{counter-reset:oto-line;padding-inline-start:0}.oto-code[data-lines] .oto-code-line{padding-inline-start:var(--space-10);display:block;position:relative}.oto-code[data-lines] .oto-code-line:before{counter-increment:oto-line;content:counter(oto-line);inline-size:var(--space-8);text-align:end;color:var(--faint);-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;position:absolute;inset-inline-start:0}.oto-diagramme-dessin{border:1px solid var(--island-bd);border-radius:var(--r-card);background:var(--card);padding:var(--space-3);text-align:center;overflow-x:auto}.oto-diagramme-code{margin-block-start:var(--space-1-5)}.oto-diagramme-code>summary{cursor:pointer;inline-size:fit-content}.oto-diagramme-code[open]>summary{margin-block-end:var(--space-1-5)}.oto-tree{font-size:var(--fs-sm)}.oto-tree-item{align-items:center;gap:var(--space-1-5);min-block-size:var(--ctrl-h-sm);padding-inline:var(--space-2);border-radius:var(--r-ctrl);color:var(--ink);text-align:start;inline-size:100%;transition:background-color var(--dur-instant) var(--ease-standard);padding-inline-start:calc(var(--space-2) + var(--depth,0) * var(--space-4));display:flex}.oto-tree-item:hover{background:var(--hair)}.oto-tree-item[aria-selected=true]{background:var(--oto-bg);color:var(--oto-ink);font-weight:var(--fw-medium)}.oto-tree-item>.oto-tree-chevron{color:var(--faint);transition:transform var(--dur-fast) var(--ease-standard);flex:none}.oto-tree-item[aria-expanded=true]>.oto-tree-chevron{transform:rotate(90deg)}.oto-tree-item[data-leaf]>.oto-tree-chevron{visibility:hidden}.oto-tree-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.oto-tree-count{font-family:var(--mono);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;color:var(--faint)}.oto-calendar{padding:var(--space-3);inline-size:268px}.oto-calendar-head{align-items:center;gap:var(--space-1);margin-block-end:var(--space-2);display:flex}.oto-calendar-month{text-align:center;font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-transform:capitalize;flex:1}.oto-calendar-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.oto-calendar-dow{block-size:22px;font-family:var(--mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--faint);place-items:center;display:grid}.oto-calendar-day{border-radius:var(--r-ctrl);block-size:32px;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--ink);transition:var(--tr-colors);place-items:center;display:grid}.oto-calendar-day:hover:not([aria-disabled=true]){background:var(--hair)}.oto-calendar-day[data-outside]{color:var(--faint)}.oto-calendar-day[aria-disabled=true]{color:var(--faint);cursor:not-allowed}.oto-calendar-day[data-today]{font-weight:var(--fw-semibold);position:relative}.oto-calendar-day[data-today]:after{content:"";border-radius:var(--r-dot);background:var(--primary);block-size:3px;inline-size:3px;position:absolute;inset-block-end:4px}.oto-calendar-day[aria-selected=true]{background:var(--btn-bg);color:var(--btn-fg);font-weight:var(--fw-semibold)}.oto-calendar-day[aria-selected=true][data-today]:after{background:var(--btn-fg)}.oto-calendar-day[data-in-range]{background:var(--oto-bg);color:var(--oto-ink);border-radius:0}.oto-calendar-day[data-range-start]{border-start-end-radius:0;border-end-end-radius:0}.oto-calendar-day[data-range-end]{border-start-start-radius:0;border-end-start-radius:0}.oto-calendar-foot{align-items:center;gap:var(--space-2);border-block-start:1px solid var(--hair);margin-block-start:var(--space-2-5);padding-block-start:var(--space-2-5);display:flex}.oto-daterange{gap:var(--space-4);display:flex}@media (max-width:639px){.oto-daterange{flex-direction:column}}.oto-mark{block-size:24px;inline-size:24px;color:inherit;flex:none;display:inline-block}.oto-mark>svg{block-size:100%;inline-size:100%;overflow:visible}.oto-mark>svg>circle{fill:none;stroke:currentColor;stroke-width:28px;stroke-linecap:round;stroke-dasharray:230 46;transform-origin:50%;transform:rotate(-8deg)}.oto-mark[data-clearspace]{box-sizing:content-box;padding:50%}.oto-mark[data-motion=breathe]>svg>circle{animation:oto-mark-breathe 4.2s var(--ease-standard) infinite}.oto-mark[data-motion=think]>svg{animation:oto-spin 1.1s linear infinite}.oto-mark[data-motion=talk]>svg>circle{animation:oto-mark-talk .9s var(--ease-standard) infinite}.oto-mark[data-motion=draw]>svg>circle{animation:oto-mark-draw var(--dur-slower) var(--ease-out) both}.oto-org-switcher:focus-visible>.oto-mark>svg,.oto-org-switcher:hover>.oto-mark>svg{animation:oto-spin var(--dur-slower) var(--ease-in-out)}@media (prefers-reduced-motion:reduce){.oto-mark>svg,.oto-mark>svg>circle{animation:none!important}}.oto-org-switcher{align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:var(--ctrl-h-md);padding:var(--space-1) var(--space-2);border-radius:var(--r-ctrl);background:var(--rail-hover);color:var(--rail-brand);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tr-lg);text-align:start;transition:var(--tr-colors);display:flex}.oto-org-switcher:hover{background:var(--rail-fg)}@supports (color:color-mix(in lab,red,red)){.oto-org-switcher:hover{background:color-mix(in srgb,var(--rail-fg) 12%,transparent)}}.oto-org-switcher>.oto-mark{block-size:18px;inline-size:18px}.oto-org-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.oto-org-switcher>.oto-icon:last-child{color:var(--rail-mute)}.oto-trace{border:1px solid var(--island-bd);border-radius:var(--r-card);background:var(--card);overflow:hidden}.oto-trace-head{align-items:center;gap:var(--space-2);padding:var(--space-2-5) var(--space-3);border-block-end:1px solid var(--hair);font-size:var(--fs-sm);font-weight:var(--fw-semibold);display:flex}.oto-trace-head>.oto-trace-total{font-family:var(--mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-mono);font-variant-numeric:tabular-nums;color:var(--faint);margin-inline-start:auto}.oto-trace-step{align-items:center;gap:var(--space-2-5);min-block-size:var(--row-h);padding:var(--space-1-5) var(--space-3);border-block-end:1px solid var(--hair);font-size:var(--fs-sm);text-align:start;inline-size:100%;transition:background-color var(--dur-instant) var(--ease-standard);display:flex}.oto-trace-step:last-child{border-block-end:0}.oto-trace-step[data-interactive]:hover{background:var(--hair)}.oto-trace-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.oto-trace-meta{align-items:center;gap:var(--space-2-5);font-family:var(--mono);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;color:var(--faint);flex:none;display:flex}.oto-trace-meta>[data-cost]{color:var(--mute)}.oto-trace-step[data-state=review]{background:var(--oto-bg);color:var(--oto-ink)}.oto-trace-step[data-state=review] .oto-trace-meta{color:inherit;opacity:.8}.oto-trace-step[data-state=failed] .oto-trace-label{color:var(--st-fail-text)}.oto-trace-step[data-depth="1"]{padding-inline-start:var(--space-8)}.oto-trace-step[data-depth="2"]{padding-inline-start:var(--space-12)}.oto-trace[data-variant=thread]{padding:var(--space-2) var(--space-4) var(--space-4);background:0 0;border:0;border-radius:0;overflow:visible}.oto-trace[data-variant=thread] .oto-trace-step{align-items:flex-start;gap:var(--space-3);min-block-size:0;padding:var(--space-2-5) var(--space-2);margin-inline:calc(var(--space-2) * -1);border-radius:var(--r-ctrl);transition:background-color var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out);border-block-end:0;position:relative}.oto-trace[data-variant=thread]:hover .oto-trace-step{opacity:.5}.oto-trace[data-variant=thread] .oto-trace-step:hover{opacity:1;background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-trace[data-variant=thread] .oto-trace-step:hover{background:color-mix(in oklab,var(--primary) 7%,transparent)}}.oto-trace[data-variant=thread] .oto-trace-step[data-interactive]:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-trace[data-variant=thread] .oto-trace-step[data-interactive]:hover{background:color-mix(in oklab,var(--primary) 7%,transparent)}}@media (prefers-reduced-motion:reduce){.oto-trace[data-variant=thread] .oto-trace-step{transition:none}.oto-trace[data-variant=thread]:hover .oto-trace-step{opacity:1}}.oto-trace[data-variant=thread] .oto-trace-step:before{content:"";background:var(--hair);inline-size:1px;position:absolute;inset-block:0;inset-inline-start:calc(11px + var(--space-2))}.oto-trace[data-variant=thread] .oto-trace-step:first-child:before{inset-block-start:50%}.oto-trace[data-variant=thread] .oto-trace-step:last-child:before{inset-block-end:50%}.oto-trace-ico{z-index:1;border-radius:var(--r-dot);border:1px solid var(--hair);background:var(--island);block-size:23px;inline-size:23px;color:var(--mute);flex:none;place-items:center;display:grid;position:relative}.oto-trace-body{flex-direction:column;flex:1;gap:2px;min-inline-size:0;padding-block-start:1px;display:flex}.oto-trace-title{font-size:var(--fs-sm);color:var(--ink)}.oto-trace-detail{font-size:var(--fs-xs);color:var(--mute);line-height:var(--lh-normal)}.oto-trace-detail a,.oto-trace-title a{color:var(--ink);border-block-end:1px solid var(--primary);text-decoration:none}@supports (color:color-mix(in lab,red,red)){.oto-trace-detail a,.oto-trace-title a{border-block-end:1px solid color-mix(in oklab,var(--primary) 45%,transparent)}}.oto-trace-detail a{color:var(--mute)}.oto-trace-detail a:hover,.oto-trace-title a:hover{color:var(--ink);border-block-end-color:var(--primary)}.oto-trace-when{font-size:var(--fs-2xs);color:var(--faint);font-variant-numeric:tabular-nums;flex:none;padding-block-start:4px}.oto-trace-tag{border-radius:var(--r-pill);background:var(--ink);margin-inline-start:5px;padding:1px 7px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.oto-trace-tag{background:color-mix(in oklab,var(--ink) 6%,transparent)}}.oto-trace-tag{color:var(--mute);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:var(--tr-mono);vertical-align:1px}.oto-trace-step[data-kind=etape] .oto-trace-title{font-weight:var(--fw-semibold)}.oto-trace-step[data-kind=etape] .oto-trace-ico{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-trace-step[data-kind=etape] .oto-trace-ico{border-color:color-mix(in oklab,var(--primary) 40%,transparent)}}.oto-trace-step[data-kind=outil] .oto-trace-title{color:var(--mute);font-size:var(--fs-xs)}.oto-trace-step[data-kind=outil] .oto-trace-ico{color:var(--mute)}.oto-trace-step[data-kind=sortie] .oto-trace-title{font-weight:var(--fw-semibold)}.oto-trace-step[data-kind=sortie] .oto-trace-ico{color:var(--ink);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-trace-step[data-kind=sortie] .oto-trace-ico{background:color-mix(in oklab,var(--primary) 16%,var(--island))}}.oto-trace-step[data-kind=sortie] .oto-trace-ico{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-trace-step[data-kind=sortie] .oto-trace-ico{border-color:color-mix(in oklab,var(--primary) 35%,transparent)}}.oto-trace-step[data-kind=erreur] .oto-trace-ico{border-style:dashed;border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.oto-trace-step[data-kind=erreur] .oto-trace-ico{border-color:color-mix(in oklab,var(--ink) 28%,transparent)}}.oto-trace-step[data-kind=erreur] .oto-trace-ico{color:var(--mute)}.oto-trace-step[data-kind=erreur] .oto-trace-title{font-weight:var(--fw-semibold);color:var(--mute)}.oto-trace-step[data-kind=question] .oto-trace-title{font-style:italic}.oto-trace-step[data-kind=question] .oto-trace-ico{color:var(--primary)}.oto-trace-answer{padding:var(--space-2) var(--space-2-5);border-radius:var(--r-ctrl);background:var(--ink);align-items:center;gap:6px;margin-block-start:5px;display:flex}@supports (color:color-mix(in lab,red,red)){.oto-trace-answer{background:color-mix(in oklab,var(--ink) 4%,transparent)}}.oto-trace-answer{font-size:var(--fs-xs);color:var(--mute)}.oto-trace-answer .oto-avatar{block-size:20px;inline-size:20px;font-size:var(--fs-2xs);flex:none}.oto-trace-answer em{color:var(--ink);font-style:normal}.oto-trace-step[data-kind=attente] .oto-trace-ico{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-trace-step[data-kind=attente] .oto-trace-ico{background:color-mix(in oklab,var(--primary) 12%,var(--island))}}.oto-trace-step[data-kind=attente] .oto-trace-ico{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-trace-step[data-kind=attente] .oto-trace-ico{border-color:color-mix(in oklab,var(--primary) 40%,transparent)}}.oto-trace-step[data-kind=attente] .oto-trace-title{color:var(--mute)}.oto-suggestion{background:var(--oto-bg);border:1px solid var(--oto-bd);border-radius:var(--r-card);color:var(--oto-ink);padding:var(--space-3) var(--space-3-5);box-shadow:none}.oto-suggestion-label{align-items:center;gap:var(--space-1-5);font-family:var(--mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-mono);text-transform:uppercase;opacity:.78;margin-block-end:var(--space-2);display:flex}.oto-suggestion-body{font-size:var(--fs-sm);line-height:var(--lh-normal)}.oto-suggestion-actions{gap:var(--space-1-5);margin-block-start:var(--space-3);display:flex}.oto-approval{background:var(--oto-bg);border:1px solid var(--oto-bd);border-radius:var(--r-card);color:var(--oto-ink);padding:var(--space-3-5)}.oto-approval-consequence{font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--ink)}.oto-approval-detail{font-size:var(--fs-sm);opacity:.85;margin-block-start:var(--space-2)}.oto-approval-consequence .oto-num,.oto-approval-detail .oto-num{font-family:var(--mono);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.oto-approval-actions{gap:var(--space-2);border-block-start:1px solid var(--oto-bd);margin-block-start:var(--space-4);padding-block-start:var(--space-3);display:flex}.oto-approval-actions>.oto-btn{flex:1;justify-content:center}.oto-theme-switch{display:inline-flex}.oto-theme-switch .oto-segment{padding-inline:var(--space-2-5)}.oto-theme-swatches{align-items:center;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--island-bd);border-radius:var(--r-pill);background:var(--field);display:inline-flex}.oto-swatch{border-radius:var(--r-dot);cursor:pointer;block-size:22px;inline-size:22px;transition:transform var(--dur-fast) var(--ease-standard);border:0;flex:none;padding:0;position:relative}.oto-swatch>i{border-radius:var(--r-dot);background:var(--primary);block-size:100%;inline-size:100%;box-shadow:inset 0 0 0 1px var(--ink);display:block}@supports (color:color-mix(in lab,red,red)){.oto-swatch>i{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 18%,transparent)}}.oto-swatch:hover{transform:scale(1.12)}.oto-swatch:active{transform:scale(.96)}.oto-swatch[aria-pressed=true]:after{content:"";border-radius:var(--r-dot);border:2px solid var(--primary);position:absolute;inset:-4px}.oto-swatch:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (pointer:coarse){.oto-swatch{inline-size:var(--touch);block-size:var(--touch);place-items:center;display:grid}.oto-swatch>i{block-size:22px;inline-size:22px}.oto-swatch[aria-pressed=true]:after{inset:calc(50% - 15px)}}.oto-palette{border:1px solid var(--island-bd);border-radius:var(--r-dialog);background:var(--island);box-shadow:var(--sh-dialog);color:var(--ink);inline-size:min(560px,calc(100vw - var(--space-8)));flex-direction:column;max-block-size:min(60dvh,480px);margin-block:12dvh auto;margin-inline:auto;padding:0;display:flex;overflow:hidden}.oto-palette::backdrop{background:var(--overlay);animation:oto-fade var(--dur-fast) var(--ease-out) both}.oto-palette[open]{animation:oto-zoom var(--dur-base) var(--ease-out) both}.oto-palette-input{align-items:center;gap:var(--space-2-5);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--hair);color:var(--faint);flex:none;display:flex}.oto-palette-input>input{min-inline-size:0;color:var(--ink);font:inherit;font-size:var(--fs-md);background:0 0;border:0;flex:1}.oto-palette-input>input:focus-visible{box-shadow:none;outline:none}.oto-palette-input>input::placeholder{color:var(--faint)}.oto-palette-list{min-block-size:0;padding:var(--space-1);flex:1;overflow:auto}.oto-palette-list:empty{flex:none;padding:0}.oto-palette-foot{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-block-start:1px solid var(--hair);font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--faint);flex:none;display:flex}.oto-palette-foot>span{align-items:center;gap:var(--space-1-5);display:inline-flex}.oto-object-link{align-items:baseline;gap:var(--space-3);padding:var(--space-1-5) var(--space-2);border-radius:var(--r-ctrl);color:inherit;transition:background-color var(--dur-instant) var(--ease-standard);inline-size:100%;text-decoration:none;display:flex}.oto-object-link:hover{background:var(--hair)}.oto-object-link-name{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:var(--space-1-5);min-inline-size:0;font-size:var(--fs-sm);font-weight:var(--fw-medium);flex:0 auto;display:inline-flex;overflow:hidden}.oto-object-link-name>.oto-icon{color:var(--title);flex:none}.oto-object-link-meta{justify-content:flex-end;align-items:center;gap:var(--space-1);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--mute);font-size:var(--fs-xs);text-align:end;flex:1;display:inline-flex;overflow:hidden}.oto-object-link-meta>.oto-icon{color:var(--ink);flex:none}.oto-object-link[data-lead]{align-items:center;column-gap:var(--space-3);row-gap:var(--space-0-5);padding-block:var(--space-2-5);grid-template-columns:auto minmax(0,1fr);display:grid}.oto-object-link-lead{grid-row:1/span 2;align-items:center;display:inline-flex}.oto-object-link[data-lead]>.oto-object-link-name{font-size:var(--fs-base);font-weight:var(--fw-semibold);grid-column:2}.oto-object-link[data-lead]>.oto-object-link-meta{text-align:start;font-size:var(--fs-xs);grid-column:2;justify-content:flex-start}.oto-screen-header{align-items:center;column-gap:var(--space-3);row-gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto;margin-block-end:var(--gap);display:grid}.oto-screen-header>.oto-screen-header-path{grid-area:1/1;min-inline-size:0}.oto-screen-header>.oto-screen-header-side{grid-area:1/2;justify-self:end}.oto-screen-header>.oto-page-title{grid-area:2/1;margin:0}.oto-screen-header>.oto-screen-header-meta{grid-area:2/2;place-self:center end}.oto-screen-header>.oto-page-title{align-items:center;gap:var(--space-2-5);display:inline-flex}.oto-screen-header>.oto-page-title>.oto-icon{color:var(--title);flex:none}.oto-screen-header:not(:has(>.oto-screen-header-path)):not(:has(>.oto-screen-header-side))>*{grid-row:1}.oto-screen-header:not(:has(>.oto-screen-header-path)){grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline}.oto-screen-header:not(:has(>.oto-screen-header-path))>.oto-page-title{grid-area:1/1}.oto-screen-header:not(:has(>.oto-screen-header-path))>.oto-screen-header-meta{grid-area:1/2;justify-self:start}.oto-screen-header:not(:has(>.oto-screen-header-path))>.oto-screen-header-side{grid-area:1/3;align-self:center}.oto-screen-header:not(:has(>.oto-screen-header-path)):not(:has(>.oto-screen-header-side))>.oto-screen-header-meta{place-self:center end}.oto-screen-header-access,.oto-screen-header-actions,.oto-screen-header-side,.oto-screen-header-state{align-items:center;gap:var(--space-2-5);display:inline-flex}.oto-screen-header-meta{color:var(--faint);font-size:var(--fs-xs);margin:0}@media (max-width:767px){.oto-screen-header{grid-template-columns:minmax(0,1fr)}.oto-screen-header>:is(.oto-screen-header-path,.oto-screen-header-side,.oto-page-title,.oto-screen-header-meta){grid-area:auto;justify-self:start}}.oto-node-modified{border-radius:var(--r-ctrl);text-underline-offset:3px;cursor:default;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.oto-node-modified:focus-visible{box-shadow:var(--focus-ring);outline:none}.oto-node-facts{column-gap:var(--space-2);row-gap:var(--space-1);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.oto-node-facts>div{display:contents}.oto-node-facts dd{font-weight:var(--fw-semibold);margin:0}.oto-screen-header-access{flex-wrap:wrap;justify-content:flex-end}.oto-share-level{flex:none;inline-size:auto;margin-inline-start:auto}.oto-share-suggestions{max-block-size:240px;padding:var(--space-1);border:1px solid var(--island-bd);border-radius:var(--r-ctrl);flex-direction:column;display:flex;overflow:auto}.oto-rail-item[data-depot]{background:var(--rail-hover);box-shadow:inset 0 0 0 2px var(--rail-on-bg)}.oto-brand-panel{background:var(--rail-bg);border-color:var(--rail-bd);color:var(--rail-fg);position:relative;overflow:hidden}.oto-brand-panel:before{content:"";pointer-events:none;background-image:linear-gradient(to right,var(--rail-fg) 1px,transparent 1px),linear-gradient(to bottom,var(--rail-fg) 1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.oto-brand-panel:before{background-image:linear-gradient(to right,color-mix(in srgb,var(--rail-fg) 6%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--rail-fg) 6%,transparent) 1px,transparent 1px)}}.oto-brand-panel:before{background-size:34px 34px;-webkit-mask-image:linear-gradient(#000,#0000 62%);mask-image:linear-gradient(#000,#0000 62%)}.oto-brand-panel:after{content:"";filter:blur(110px);pointer-events:none;background:radial-gradient(closest-side,var(--primary),var(--primary) 46%,transparent);border-radius:50%;block-size:34rem;inline-size:45rem;position:absolute;inset-block-start:-14rem;inset-inline-end:-11rem}@supports (color:color-mix(in lab,red,red)){.oto-brand-panel:after{background:radial-gradient(closest-side,color-mix(in srgb,var(--primary) 16%,transparent),color-mix(in srgb,var(--primary) 10%,transparent) 46%,transparent)}}@keyframes oto-brand-spin{to{transform:rotate(1turn)}}.oto-brand-watermark{z-index:0;opacity:.07;pointer-events:none;line-height:0;animation:oto-brand-spin 28s linear infinite;position:absolute;inset-block-start:-3.75rem;inset-inline-end:-5rem}.oto-brand-hero{align-items:flex-start;gap:var(--space-5);flex-direction:column;margin-block:auto;padding-inline-start:var(--space-20);display:flex}.oto-brand-lockup{align-items:center;gap:var(--space-3);display:flex}.oto-brand-mark{color:var(--primary);line-height:0;animation:oto-brand-spin 28s linear infinite;display:block}@media (prefers-reduced-motion:reduce){.oto-brand-mark,.oto-brand-watermark{animation:none}}.oto-brand-inner{z-index:1;position:relative}.oto-brand-panel .oto-brand-name{font-size:var(--fs-4xl);letter-spacing:-.03em;font-weight:700;line-height:1}.oto-brand-panel .oto-brand-say{max-inline-size:24ch;font-size:var(--fs-2xl);letter-spacing:-.028em;margin-block:0;font-weight:700;line-height:1.3}.oto-brand-key{color:var(--primary)}.oto-brand-bar{gap:var(--space-5);border-top:1px solid var(--rail-fg);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.oto-brand-bar{border-top:1px solid color-mix(in srgb,var(--rail-fg) 13%,transparent)}}.oto-brand-bar{font-family:var(--mono);font-size:var(--fs-mono-label);text-transform:uppercase;letter-spacing:var(--tr-mono);color:var(--rail-mute);padding-block-start:var(--space-4)}.oto-home{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}.oto-home,.oto-home-col{gap:var(--gap);display:grid}.oto-home-col{align-content:start}.oto-home-find,.oto-home-main,.oto-home-side{min-inline-size:0}.oto-home-cards{gap:var(--gap);display:grid}@media (max-width:1023px){.oto-home{grid-template-columns:minmax(0,1fr)}}.oto-home .oto-island-head{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-home .oto-island-head{background:color-mix(in oklab,var(--primary) 5%,var(--island))}}.oto-home .oto-island-head{align-items:baseline}.oto-home .oto-island-head>h2{font-family:var(--mono);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--title)}.oto-home .oto-island-head>.oto-caption{text-align:end;margin-inline-start:auto}.oto-wait{border-block-start:2px solid var(--primary)}.oto-wait>.oto-island-head{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-wait>.oto-island-head{background:color-mix(in oklab,var(--primary) 13%,var(--island))}}.oto-wait-body{padding:var(--space-1) var(--space-2) var(--space-2)}.oto-wait-item{gap:var(--space-1) var(--space-2-5);padding:var(--space-2-5) var(--space-2);border-radius:var(--r-ctrl);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.oto-wait-item+.oto-wait-item{border-block-start:1px solid var(--hair)}.oto-wait-item-lead{block-size:20px;inline-size:20px;color:var(--primary);grid-area:1/1;place-items:center;display:grid}.oto-wait-item-main{gap:var(--space-px);flex-direction:column;grid-column:2;min-inline-size:0;display:flex}.oto-wait-item-demand{font-weight:var(--fw-semibold)}.oto-wait-item-source{font-size:var(--fs-xs);color:var(--mute);line-height:var(--lh-normal)}.oto-wait-item-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);inline-size:100%;flex-wrap:wrap;grid-column:2;margin-block-start:var(--space-1-5);display:flex}.oto-wait-item-actions>.oto-btn{flex:none}.oto-wait-item-actions>.oto-input-wrap{flex:130px;min-inline-size:min(100%,12rem)}.oto-prompt{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--r-ctrl);background:var(--primary);display:flex}@supports (color:color-mix(in lab,red,red)){.oto-prompt{background:color-mix(in oklab,var(--primary) 9%,transparent)}}.oto-prompt{font-size:var(--fs-xs);line-height:var(--lh-relaxed);color:var(--ink)}.oto-prompt-text{flex:1;min-inline-size:0;margin:0}.oto-prompt-text em{font-style:normal;font-weight:var(--fw-semibold)}.oto-prompt-hole{color:var(--mute);border-block-end:1px dashed var(--mute);padding-block-end:var(--space-px)}.oto-prompt>.oto-btn{flex:none}.oto-feed-item{column-gap:var(--space-2-5);row-gap:var(--space-px);padding:var(--space-2) var(--space-1);border-radius:var(--r-ctrl);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;text-decoration:none;display:grid}.oto-feed-item:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.oto-feed-item:hover{background:color-mix(in oklab,var(--ink) 5%,transparent)}}.oto-feed-lead{color:var(--ink);grid-area:1/1;place-items:center;display:grid}.oto-feed-name{font-size:var(--fs-sm);font-weight:var(--fw-medium);grid-area:1/2}.oto-feed-what{line-height:var(--lh-normal);grid-area:2/2}.oto-feed-what,.oto-feed-when{font-size:var(--fs-xs);color:var(--mute)}.oto-feed-when{white-space:nowrap;grid-area:1/3}.oto-home-main .oto-feed-item{align-items:baseline;column-gap:var(--space-1);display:flex}.oto-home-main .oto-feed-lead{flex:none;align-self:center;margin-inline-end:var(--space-1-5)}.oto-home-main .oto-feed-name{white-space:nowrap;flex:none}.oto-home-main .oto-feed-what{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:var(--fs-sm);color:var(--ink);flex:auto;overflow:hidden}.oto-home-main .oto-feed-when{flex:none;margin-inline-start:auto;padding-inline-start:var(--space-2)}.oto-home-main .oto-feed-item:not([href]):hover{background:0 0}.oto-plug-line{align-items:center;gap:var(--space-3);padding:var(--space-2-5) var(--island-pad);display:flex}.oto-plug-line>h2{font-family:var(--mono);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--mute);flex:none}.oto-plug-state{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);white-space:nowrap;margin-inline-start:auto;display:inline-flex}.oto-plug-line>.oto-btn{flex:none}.oto-plug-more{padding:0 var(--island-pad) var(--space-3);border-block-start:1px solid var(--hair)}.oto-access{align-items:center;gap:var(--space-2-5);min-inline-size:0;display:flex}.oto-scope{align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-2-5);border:1px solid var(--island-bd);border-radius:var(--r-pill);background:var(--island);color:var(--mute);font-size:var(--fs-xs);transition:var(--tr-colors);flex:none;display:inline-flex}.oto-scope:hover{color:var(--ink);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-scope:hover{border-color:color-mix(in oklab,var(--primary) 35%,transparent)}}.oto-scope[data-icon-only]{padding-inline:var(--space-2)}.oto-scope[aria-expanded=true]>.oto-icon:last-child{rotate:180deg}.oto-owner{padding:var(--space-px) var(--space-2);border:1px solid var(--primary);flex:none;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.oto-owner{border:1px solid color-mix(in oklab,var(--primary) 40%,transparent)}}.oto-owner{border-radius:var(--r-pill);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-owner{background:color-mix(in oklab,var(--primary) 12%,transparent)}}.oto-owner{color:var(--ink);font-size:var(--fs-2xs)}.oto-island-body[data-reading] .oto-reader-heading{margin:var(--space-5) 0 var(--space-2-5);font-size:var(--fs-lg);font-weight:var(--fw-bold);letter-spacing:-.015em;line-height:var(--lh-snug);color:var(--title)}.oto-island-body[data-reading] h3.oto-reader-heading{font-size:var(--fs-md)}.oto-island-body[data-reading] h4.oto-reader-heading{font-size:var(--fs-base)}.oto-island-body[data-reading] h5.oto-reader-heading{font-size:var(--fs-sm)}.oto-island-body[data-reading] h6.oto-reader-heading{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--tr-mono)}.oto-island-body[data-reading]>:first-child{margin-block-start:0}.oto-island-body[data-reading] .oto-reader-list,.oto-island-body[data-reading] .oto-reader-para{margin:0 0 var(--space-3-5);font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--ink);max-inline-size:var(--reader-measure)}.oto-island-body[data-reading] .oto-reader-list{padding-inline-start:var(--space-4);list-style:outside}.oto-island-body[data-reading] .oto-reader-list>li{list-style:inherit;margin-block-end:var(--space-1-5)}.oto-island-body[data-reading] .oto-reader-list>li:last-child{margin-block-end:0}.oto-island-body[data-reading] .oto-reader-list>li::marker{color:var(--faint);font-size:.85em}.oto-island-body[data-reading] ol.oto-reader-list{list-style:decimal}.oto-island-body[data-reading] ol.oto-reader-list>li::marker{font-variant-numeric:tabular-nums}.oto-island-body[data-reading] .oto-reader-list .oto-reader-list{margin:var(--space-1-5) 0 0}.oto-island-body[data-reading] ul.oto-reader-list ul.oto-reader-list{list-style:circle}.oto-island-body[data-reading] ul.oto-reader-list ul.oto-reader-list ul.oto-reader-list{list-style:square}@property --colonne-du-lecteur{syntax:"<length>";inherits:true;initial-value:0}.oto-island-body[data-reading]:not([data-reading=blocs]){font-size:var(--fs-sm);--colonne-du-lecteur:var(--reader-measure)}.oto-island-body[data-reading]:not([data-reading=blocs])>*{margin-inline:max(0px,calc((100% - var(--colonne-du-lecteur)) / 2));max-inline-size:min(100%,var(--colonne-du-lecteur))}.oto-island-body[data-reading]:not([data-reading=blocs])>:is(.oto-table-wrap,pre.oto-code){inline-size:fit-content;min-inline-size:min(100%,var(--colonne-du-lecteur));max-inline-size:100%;margin-inline:auto;overflow-x:auto;container-type:normal}.oto-embed{align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);padding:var(--space-2-5) var(--space-3);border:1px solid var(--island-bd);border-radius:var(--r-card);background:var(--island);box-shadow:0 1px 0 var(--ink);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.oto-embed{box-shadow:0 1px 0 color-mix(in oklab,var(--ink) 5%,transparent)}}.oto-embed{color:inherit;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.oto-embed:before{content:"";pointer-events:none;background:radial-gradient(circle at 1px 1px,var(--ink) 1px,transparent 0) 0 0 /9px 9px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.oto-embed:before{background:radial-gradient(circle at 1px 1px,color-mix(in oklab,var(--ink) 9%,transparent) 1px,transparent 0) 0 0 /9px 9px}}.oto-embed:before{-webkit-mask-image:linear-gradient(90deg,#000,#0000 55%);mask-image:linear-gradient(90deg,#000,#0000 55%)}.oto-embed>*{position:relative}.oto-embed:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-embed:hover{border-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.oto-embed:hover{box-shadow:0 2px 8px var(--ink)}@supports (color:color-mix(in lab,red,red)){.oto-embed:hover{box-shadow:0 2px 8px color-mix(in oklab,var(--ink) 10%,transparent)}}.oto-embed-icon{border-radius:var(--r-ctrl);block-size:38px;inline-size:38px;color:var(--title);background:var(--primary);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.oto-embed-icon{background:color-mix(in oklab,var(--primary) 20%,var(--island))}}.oto-embed-icon{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-embed-icon{border:1px solid color-mix(in oklab,var(--primary) 34%,transparent)}}.oto-embed-icon:before{content:"";pointer-events:none;background:radial-gradient(circle at 1px 1px,var(--ink) 1px,transparent 0) 0 0 /7px 7px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.oto-embed-icon:before{background:radial-gradient(circle at 1px 1px,color-mix(in oklab,var(--ink) 16%,transparent) 1px,transparent 0) 0 0 /7px 7px}}.oto-embed-icon:before{-webkit-mask-image:linear-gradient(135deg,#000,#0000 80%);mask-image:linear-gradient(135deg,#000,#0000 80%)}.oto-embed-icon>*{position:relative}.oto-embed-text{gap:var(--space-0-5);flex-direction:column;flex:1;min-inline-size:0;display:flex}.oto-embed-name{font-weight:var(--fw-semibold);font-size:var(--fs-sm);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.oto-embed>.oto-embed-text{z-index:1;position:static}.oto-embed-name:after{content:"";border-radius:inherit;position:absolute;inset:0}.oto-embed:has(>.oto-embed-text>.oto-embed-name:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.oto-embed .oto-embed-name:focus-visible{box-shadow:none;outline:none}.oto-embed-meta{align-items:center;gap:var(--space-1-5);font-size:var(--fs-xs);color:var(--mute);display:flex}.oto-embed-kind{font-family:var(--mono);font-size:var(--fs-mono-label);text-transform:uppercase;letter-spacing:var(--tr-mono);padding:var(--space-px) var(--space-1-5);border-radius:var(--r-pill);background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.oto-embed-kind{background:color-mix(in oklab,var(--ink) 7%,transparent)}}.oto-embed-kind,.oto-embed-where{color:var(--mute)}.oto-embed-where{align-items:center;gap:var(--space-1);font-size:var(--fs-xs);display:inline-flex}.oto-embed-where:before{content:"";border-radius:var(--r-dot);background:var(--primary);block-size:6px;inline-size:6px}@supports (color:color-mix(in lab,red,red)){.oto-embed-where:before{background:color-mix(in oklab,var(--primary) 70%,transparent)}}.oto-embed-where[data-where=elsewhere]:before{border:1px dashed var(--ink);background:0 0}@supports (color:color-mix(in lab,red,red)){.oto-embed-where[data-where=elsewhere]:before{border:1px dashed color-mix(in oklab,var(--ink) 45%,transparent)}}.oto-embed-actions{align-items:center;gap:var(--space-1-5);z-index:2;flex:none;display:inline-flex}.oto-linked{margin:0}.oto-content>.oto-node-lead{margin-block-end:calc(var(--gap) - var(--space-3))}.oto-linked>.oto-linked-head,.oto-linked>summary{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--primary);list-style:none;display:flex}@supports (color:color-mix(in lab,red,red)){.oto-linked>.oto-linked-head,.oto-linked>summary{border:1px solid color-mix(in oklab,var(--primary) 32%,transparent)}}.oto-linked>.oto-linked-head,.oto-linked>summary{border-radius:var(--r-ctrl);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-linked>.oto-linked-head,.oto-linked>summary{background:color-mix(in oklab,var(--primary) 9%,var(--island))}}.oto-linked>.oto-linked-head,.oto-linked>summary{font-size:var(--fs-xs);color:var(--mute);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.oto-linked>summary::-webkit-details-marker{display:none}.oto-linked>.oto-linked-head:hover,.oto-linked>summary:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-linked>.oto-linked-head:hover,.oto-linked>summary:hover{background:color-mix(in oklab,var(--primary) 18%,var(--island))}}.oto-linked>.oto-linked-head:hover,.oto-linked>summary:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-linked>.oto-linked-head:hover,.oto-linked>summary:hover{border-color:color-mix(in oklab,var(--primary) 55%,transparent)}}.oto-linked>summary>.oto-icon:first-child{color:var(--primary)}.oto-linked>summary strong{font-weight:var(--fw-semibold);color:var(--ink);font-size:var(--fs-sm)}.oto-linked-count{font-family:var(--mono);font-size:var(--fs-mono-label);padding-inline:var(--space-1-5);border-radius:var(--r-pill);color:var(--ink);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-linked-count{background:color-mix(in oklab,var(--primary) 26%,var(--island))}}.oto-linked-chevron{color:var(--ink);transition:rotate var(--dur-fast) var(--ease-out);margin-inline-start:auto}.oto-linked[data-open]>.oto-linked-head .oto-linked-chevron,.oto-linked[open]>summary .oto-linked-chevron{rotate:180deg}.oto-linked[data-open]>.oto-linked-head,.oto-linked[open]>summary{border-block-end-color:#0000;border-end-end-radius:0;border-end-start-radius:0}.oto-linked-body{padding:var(--space-3);border:1px solid var(--primary);margin-block-start:calc(var(--space-1) * -1)}@supports (color:color-mix(in lab,red,red)){.oto-linked-body{border:1px solid color-mix(in oklab,var(--primary) 32%,transparent)}}.oto-linked-body{border-radius:0 0 var(--r-ctrl) var(--r-ctrl);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-linked-body{background:color-mix(in oklab,var(--primary) 4%,var(--island))}}.oto-linked-label{margin:var(--space-3) 0 var(--space-1);font-family:var(--mono);font-size:var(--fs-mono-label);text-transform:uppercase;letter-spacing:var(--tr-mono);color:var(--faint)}.oto-linked-label:first-child{margin-block-start:0}.oto-linked-note{margin:var(--space-2-5) 0 0;font-size:var(--fs-xs);color:var(--mute);line-height:var(--lh-normal)}.oto-linked-note strong{color:var(--ink);font-weight:var(--fw-semibold)}.oto-content-tree{margin:0;padding:0;list-style:none}.oto-content-tree .oto-content-tree{padding-inline-start:var(--space-4)}.oto-content-tree-row{align-items:center;min-inline-size:0;list-style:none;display:flex}.oto-content-tree-row>.oto-object-link{flex:1;min-inline-size:0}.oto-content-tree-icon{block-size:20px;inline-size:20px;color:var(--ink);flex:none;place-items:center;display:grid}.oto-content-tree-row[data-broken] .oto-object-link-name,.oto-content-tree-row[data-broken]>.oto-content-tree-icon{color:var(--st-fail-text)}.oto-note{padding:var(--space-3) var(--space-3-5);border-inline-start:2px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-note{border-inline-start:2px solid color-mix(in oklab,var(--primary) 55%,transparent)}}.oto-note{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-note{background:color-mix(in oklab,var(--primary) 7%,var(--island))}}.oto-note{border-radius:0 var(--r-ctrl) var(--r-ctrl) 0}.oto-note-head{align-items:center;gap:var(--space-1-5);margin:0 0 var(--space-2);font-family:var(--mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--title);display:flex}.oto-note-head>.oto-icon{color:var(--primary);flex:none}.oto-note>p{margin:0 0 var(--space-2-5);font-size:var(--fs-xs);color:var(--mute);line-height:var(--lh-normal)}.oto-note>p:last-child{margin-block-end:0}.oto-note>p strong{color:var(--ink)}.oto-note-def{gap:var(--space-2);margin:0 0 var(--space-3);font-size:var(--fs-xs);display:grid}.oto-note-def dt{font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--faint)}.oto-note-def dd{margin:var(--space-0-5) 0 0;color:var(--ink);line-height:var(--lh-snug)}.oto-note-label{margin:var(--space-3) 0 var(--space-1-5);font-family:var(--mono);letter-spacing:var(--tr-mono);text-transform:uppercase}.oto-note-label,.oto-note>.oto-note-foot{font-size:var(--fs-2xs);color:var(--faint)}.oto-note>.oto-note-foot{margin:var(--space-2-5) 0 0;line-height:var(--lh-snug)}.oto-note .oto-progress{margin-block-end:var(--space-2-5)}.oto-layers{gap:var(--space-0-5);flex-direction:column;display:flex}.oto-layer{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2-5);border:1px solid var(--hair);border-radius:var(--r-ctrl);background:var(--island);color:var(--ink);font-size:var(--fs-sm);transition:var(--tr-colors);text-decoration:none;display:flex}.oto-layer:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-layer:hover{border-color:color-mix(in oklab,var(--primary) 45%,transparent)}}.oto-layer>.oto-icon{color:var(--title);flex:none}.oto-layer>.oto-num{font-size:var(--fs-xs);color:var(--faint);margin-inline-start:auto}.oto-layer[data-here]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-layer[data-here]{border-color:color-mix(in oklab,var(--primary) 55%,transparent)}}.oto-layer[data-here]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-layer[data-here]{background:color-mix(in oklab,var(--primary) 10%,var(--island))}}.oto-layer[data-here]{font-weight:var(--fw-semibold)}.oto-note .oto-layer{padding:var(--space-1-5) var(--space-2);font-size:var(--fs-xs)}.oto-note .oto-layer>.oto-num{font-size:var(--fs-2xs)}.oto-served{padding:var(--space-px) var(--space-1-5);border-radius:var(--r-pill);font-family:var(--mono);font-size:var(--fs-mono-label);letter-spacing:var(--tr-mono);text-transform:uppercase;white-space:nowrap;margin-inline-start:var(--space-1);display:inline-block}.oto-served[data-mode=served]{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-served[data-mode=served]{border:1px solid color-mix(in oklab,var(--primary) 34%,transparent)}}.oto-served[data-mode=served]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-served[data-mode=served]{background:color-mix(in oklab,var(--primary) 18%,var(--island))}}.oto-served[data-mode=served]{color:var(--ink)}.oto-served[data-mode=on-demand]{border:1px solid var(--hair);background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.oto-served[data-mode=on-demand]{background:color-mix(in oklab,var(--ink) 6%,transparent)}}.oto-served[data-mode=on-demand]{color:var(--mute)}.oto-version-list{padding:var(--space-2) var(--island-pad) var(--space-3);border-block-end:1px solid var(--hair);background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.oto-version-list{background:color-mix(in oklab,var(--ink) 2.5%,transparent)}}.oto-version{gap:var(--space-2-5);padding:var(--space-2) var(--space-1);display:flex}.oto-version+.oto-version{border-block-start:1px solid var(--hair)}.oto-version-number{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--mute);background:var(--ink);flex:none;align-self:flex-start}@supports (color:color-mix(in lab,red,red)){.oto-version-number{background:color-mix(in oklab,var(--ink) 7%,transparent)}}.oto-version-number{border-radius:var(--r-pill);padding:2px 7px}.oto-version-text{min-inline-size:0;font-size:var(--fs-sm);line-height:var(--lh-snug);flex:1}.oto-version-source{align-items:center;gap:var(--space-1-5);font-size:var(--fs-2xs);color:var(--faint);margin-block-start:var(--space-px);display:flex}.oto-version-source>.oto-icon{flex:none}.oto-plan{border-block-end:1px solid var(--hair);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-plan{background:color-mix(in oklab,var(--primary) 3%,var(--island))}}.oto-plan-head{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--island-pad);font-size:var(--fs-xs);color:var(--mute);display:flex}.oto-plan-head>.oto-icon{color:var(--title);flex:none}.oto-plan-toggle{align-items:center;gap:var(--space-2);color:inherit;font:inherit;background:0 0;border:0;padding:0;display:flex}.oto-plan-toggle>.oto-icon{color:var(--title);flex:none}.oto-plan-actions{z-index:2;position:relative}.oto-plan-title{font-family:var(--mono);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--title)}.oto-plan-actions{align-items:center;gap:var(--space-1);margin-inline-start:auto;display:flex}.oto-plan-actions>[aria-expanded=false]>.oto-icon{rotate:-90deg}.oto-plan-body{padding:0 var(--island-pad) var(--island-pad)}.oto-flow{align-items:stretch;gap:var(--space-5);padding-block:var(--space-2);display:flex;overflow-x:auto}.oto-flow>*{flex:none;position:relative}.oto-flow>*+:before{content:"";inline-size:var(--space-5);background:var(--ink);block-size:1px;position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--space-5) * -1)}@supports (color:color-mix(in lab,red,red)){.oto-flow>*+:before{background:color-mix(in oklab,var(--ink) 24%,transparent)}}.oto-flow>*+:after{content:"";border-block-start:1.5px solid var(--ink);block-size:5px;inline-size:5px;position:absolute;inset-block-start:50%;inset-inline-start:-7px;translate:0 -50%;rotate:45deg}@supports (color:color-mix(in lab,red,red)){.oto-flow>*+:after{border-block-start:1.5px solid color-mix(in oklab,var(--ink) 34%,transparent)}}.oto-flow>*+:after{border-inline-end:1.5px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.oto-flow>*+:after{border-inline-end:1.5px solid color-mix(in oklab,var(--ink) 34%,transparent)}}.oto-flow[data-vertical]{flex-direction:column;align-items:center;overflow-x:visible}.oto-flow[data-vertical]>*+:before{inline-size:1px;block-size:var(--space-5);inset-block-start:calc(var(--space-5) * -1);inset-inline-start:50%}.oto-flow[data-vertical]>*+:after{inset-block-start:-7px;inset-inline-start:50%;translate:-50%;rotate:135deg}.oto-flow[data-vertical]>.oto-flow-split{align-items:stretch;gap:var(--space-5);flex-direction:row}.oto-flow[data-vertical]>.oto-flow-split>.oto-flow-lane{align-items:center;gap:var(--space-1-5);flex-direction:column}.oto-flow-node{inline-size:168px;padding:var(--space-2) var(--space-2-5);border:1px solid var(--island-bd);border-radius:var(--r-ctrl);background:var(--island);flex-direction:column;justify-content:center;gap:3px;display:flex}.oto-flow-node-title{font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--ink);align-items:center;gap:5px;display:flex}.oto-flow-node-title>.oto-icon{color:var(--primary);flex:none}.oto-flow-node-tool{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:inline-flex;overflow:hidden}.oto-flow-node-tool>.oto-icon{color:var(--title);flex:none}.oto-flow-node[data-kind=start]{background:var(--ink);inline-size:auto;min-inline-size:120px}@supports (color:color-mix(in lab,red,red)){.oto-flow-node[data-kind=start]{background:color-mix(in oklab,var(--ink) 5%,var(--island))}}.oto-flow-node[data-kind=start]{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.oto-flow-node[data-kind=start]{border-color:color-mix(in oklab,var(--ink) 18%,transparent)}}.oto-flow-node[data-kind=start]>.oto-flow-node-title{color:var(--mute)}.oto-flow-node[data-kind=choice]{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.oto-flow-node[data-kind=choice]{border-color:color-mix(in oklab,var(--ink) 34%,transparent)}}.oto-flow-node[data-kind=choice]{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.oto-flow-node[data-kind=choice]{background:color-mix(in oklab,var(--ink) 4%,var(--island))}}.oto-flow-node[data-kind=choice]{font-weight:var(--fw-semibold)}.oto-flow-node[data-kind=hold]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-flow-node[data-kind=hold]{border-color:color-mix(in oklab,var(--primary) 45%,transparent)}}.oto-flow-node[data-kind=hold]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-flow-node[data-kind=hold]{background:color-mix(in oklab,var(--primary) 12%,var(--island))}}.oto-flow-node[data-kind=hold]>.oto-flow-node-title{font-weight:var(--fw-semibold)}.oto-flow-node[data-kind=stop]{border-style:dashed}.oto-flow-node[data-kind=stop]>.oto-flow-node-title{color:var(--mute)}.oto-flow-node[data-kind=output]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-flow-node[data-kind=output]{border-color:color-mix(in oklab,var(--primary) 30%,transparent)}}.oto-flow-node[data-kind=output]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.oto-flow-node[data-kind=output]{background:color-mix(in oklab,var(--primary) 5%,var(--island))}}.oto-flow-split{gap:var(--space-2);flex-direction:column;justify-content:center;display:flex;position:relative}.oto-flow-split>.oto-flow-lane{flex:1 1 0;inline-size:100%}.oto-flow-lane{align-items:center;gap:var(--space-2);display:flex;position:relative}.oto-flow-lane>.oto-flow-node{flex:1;inline-size:auto}.oto-flow-lane-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:var(--tr-mono);color:var(--mute);border-radius:var(--r-pill);background:var(--ink);flex:none;padding:1px 6px;font-size:9px}@supports (color:color-mix(in lab,red,red)){.oto-flow-lane-label{background:color-mix(in oklab,var(--ink) 7%,transparent)}}.oto-flow-split:before{content:"";z-index:1;background:var(--ink);inline-size:1px;position:absolute;inset-block:25%;inset-inline-start:calc(var(--space-3) * -1)}@supports (color:color-mix(in lab,red,red)){.oto-flow-split:before{background:color-mix(in oklab,var(--ink) 24%,transparent)}}.oto-flow-lane:before{content:"";inline-size:var(--space-3);background:var(--ink);block-size:1px;position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--space-3) * -1)}@supports (color:color-mix(in lab,red,red)){.oto-flow-lane:before{background:color-mix(in oklab,var(--ink) 24%,transparent)}}.oto-flow-lane:after{content:"";border-block-start:1.5px solid var(--ink);block-size:5px;inline-size:5px;position:absolute;inset-block-start:50%;inset-inline-start:-7px;translate:0 -50%;rotate:45deg}@supports (color:color-mix(in lab,red,red)){.oto-flow-lane:after{border-block-start:1.5px solid color-mix(in oklab,var(--ink) 34%,transparent)}}.oto-flow-lane:after{border-inline-end:1.5px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.oto-flow-lane:after{border-inline-end:1.5px solid color-mix(in oklab,var(--ink) 34%,transparent)}}.oto-flow-split+:after,.oto-flow-split+:before{display:none}.oto-flow-lane[data-next]>.oto-flow-node{position:relative}.oto-flow-lane[data-next]>.oto-flow-node:after{content:"";inline-size:var(--space-5);background:var(--ink);block-size:1px;position:absolute;inset-block-start:50%;inset-inline-start:100%}@supports (color:color-mix(in lab,red,red)){.oto-flow-lane[data-next]>.oto-flow-node:after{background:color-mix(in oklab,var(--ink) 24%,transparent)}}.oto-flow-lane[data-next]>.oto-flow-node:before{content:"";z-index:1;border-block-start:1.5px solid var(--ink);block-size:5px;inline-size:5px;position:absolute;inset-block-start:50%;inset-inline-start:calc(100% + var(--space-5) - 7px);translate:0 -50%;rotate:45deg}@supports (color:color-mix(in lab,red,red)){.oto-flow-lane[data-next]>.oto-flow-node:before{border-block-start:1.5px solid color-mix(in oklab,var(--ink) 34%,transparent)}}.oto-flow-lane[data-next]>.oto-flow-node:before{border-inline-end:1.5px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.oto-flow-lane[data-next]>.oto-flow-node:before{border-inline-end:1.5px solid color-mix(in oklab,var(--ink) 34%,transparent)}}.oto-block-row{--block-slot:var(--space-6);--block-gutter:calc(var(--block-slot) * 2);margin-inline:var(--block-gutter) 0;font-size:var(--fs-sm);margin-block-end:var(--space-1);position:relative}.oto-block-field{border-radius:var(--r-ctrl);inline-size:100%;min-inline-size:0;color:var(--ink);font-family:inherit;font-size:var(--fs-sm);line-height:var(--lh-relaxed);padding:var(--space-1) var(--space-2);margin-inline:calc(var(--space-2) * -1);inline-size:calc(100% + var(--space-4));resize:none;transition:var(--tr-colors);background:0 0;border:1px solid #0000;display:block;overflow:hidden}.oto-block-field::placeholder{color:var(--faint)}.oto-block-field:focus-visible{box-shadow:none;outline:none}.oto-block-field[readonly]{color:var(--mute)}.oto-block-field[data-kind=list]{padding-inline-start:calc(var(--space-2) + var(--space-4))}.oto-block-field[data-kind=heading]{font-size:var(--fs-lg);font-weight:var(--fw-bold);letter-spacing:-.015em;line-height:var(--lh-snug);color:var(--title)}.oto-block-gutter,.oto-block-menu{opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-standard);align-items:flex-start;display:flex;position:absolute}.oto-block-gutter{inline-size:var(--block-gutter);inset-inline-start:calc(var(--block-gutter) * -1)}.oto-block-gutter,.oto-block-menu{padding-block-start:var(--space-1);inset-block-start:0}.oto-block-menu{inset-inline-end:calc(var(--block-gutter) * -1)}.oto-block-handle,.oto-block-insert{inline-size:var(--block-slot);flex:none;justify-content:center;align-items:flex-start;display:flex}.oto-block-row:focus-within>.oto-block-gutter,.oto-block-row:focus-within>.oto-block-menu,.oto-block-row:hover>.oto-block-gutter,.oto-block-row:hover>.oto-block-menu,.oto-block-row[data-state=editing]>.oto-block-gutter,.oto-block-row[data-state=moving]>.oto-block-gutter{opacity:1;pointer-events:auto}.oto-block-row[data-state=moving]>.oto-block-field{background-color:var(--card);border-color:var(--island-bd)}ol.oto-block-steps{margin:0;padding-inline-start:var(--space-6);list-style:decimal}.oto-block-steps>li{list-style:inherit}.oto-block-steps>li::marker{color:var(--faint);font-variant-numeric:tabular-nums;font-size:.85em}.oto-block-handle [data-geste=poignee]{touch-action:none;cursor:grab}.oto-block-row[data-state=moving] [data-geste=poignee]{cursor:grabbing}.oto-block-field::placeholder{color:var(--mute);opacity:1}.oto-block-field[data-kind=checklist]{padding-inline-start:calc(var(--space-2) + var(--space-5))}.oto-block-check{block-size:14px;inline-size:14px;accent-color:var(--primary);cursor:pointer;margin:0}.oto-block-check:disabled{cursor:default}.oto-block-field[data-kind=callout]{border-inline-start:3px solid var(--island-bd);border-start-start-radius:0;border-end-start-radius:0}.oto-block-field[data-kind=code]{font-family:var(--mono);font-size:var(--fs-xs);background-color:var(--code-bg);color:var(--code-fg);caret-color:var(--code-fg);border-color:var(--code-bd);border-radius:var(--r-card);white-space:pre-wrap}.oto-block-field[data-kind=code]::placeholder{color:var(--code-mute)}.oto-pop.oto-citer{margin-block:var(--space-1);max-inline-size:min(420px,100%);position:static}.oto-citer .oto-menu-item{cursor:pointer;flex-wrap:wrap;row-gap:0}.oto-citer .oto-pop-meta{text-align:start;white-space:normal;overflow-wrap:anywhere;flex-basis:100%;margin-inline-start:0}.oto-en-tete-en-place{flex:auto;min-inline-size:0;display:block}.oto-inline-field{inline-size:calc(100% + var(--space-4));border-radius:var(--r-ctrl);min-inline-size:0;color:inherit;font:inherit;letter-spacing:inherit;padding:0 var(--space-2);margin-inline:calc(var(--space-2) * -1);resize:none;background:0 0;border:1px solid #0000;display:block;overflow:hidden}.oto-inline-field:hover{border-color:var(--island-bd)}.oto-en-tete-en-place[data-champ=summary] .oto-inline-field{font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--ink)}.oto-block-pile{display:grid}.oto-block-pile>*{grid-area:1/1}.oto-block-pile>.oto-block-rendu{pointer-events:none;white-space:pre-wrap;overflow-wrap:break-word;background-color:#0000;background-image:none;border-color:#0000;overflow:visible}.oto-block-pile>.oto-block-rendu a{pointer-events:auto}.oto-block-pile>:is(.oto-block-field,.oto-inline-field)[data-rendu]:not(:focus){color:#0000}.oto-block-pile>:is(.oto-block-field,.oto-inline-field):focus+.oto-block-rendu{visibility:hidden}.oto-block-field[data-au-repos]{white-space:pre-wrap;overflow-wrap:break-word;cursor:text}.oto-block-field[data-au-repos]>.oto-block-invite,.oto-block-field[data-au-repos][aria-readonly=true]:not([data-rendu],[data-kind=code]){color:var(--mute)}.oto-block-pile>.oto-block-copie{z-index:1;pointer-events:none;white-space:pre-wrap;overflow-wrap:break-word;background:0 0;border-color:#0000;position:relative;overflow:visible}.oto-block-copie a,.oto-block-copie input{pointer-events:auto}.oto-block-element{min-block-size:1lh;display:block;position:relative}.oto-block-element-texte[data-brut]{visibility:hidden}.oto-block-repere{inline-size:var(--space-4);block-size:1lh;color:var(--faint);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:100%}.oto-block-repere[data-numero]{justify-content:flex-end;padding-inline-end:var(--space-1)}.oto-block-repere>span{font-variant-numeric:tabular-nums;font-size:.85em;line-height:1}.oto-block-copie[data-kind=checklist] .oto-block-repere{inline-size:var(--space-5)}.oto-pop.oto-lien{gap:var(--space-3);margin-block:var(--space-1);padding:var(--space-3);max-inline-size:min(420px,100%);font-size:var(--fs-sm);font-weight:var(--fw-regular);letter-spacing:normal;line-height:var(--lh-normal);display:grid;position:static;overflow:visible}.oto-lien-page{overflow-wrap:anywhere;display:grid}@media (forced-colors:active){.oto-block-pile>.oto-block-rendu{display:none}.oto-block-pile>:is(.oto-block-field,.oto-inline-field)[data-rendu]:not(:focus){color:canvastext}.oto-block-pile>.oto-block-field[data-rendu][data-kind=checklist]:not(:focus),.oto-block-pile>.oto-block-field[data-rendu][data-kind=list]:not(:focus){forced-color-adjust:none;color:#0000}}.oto-indication-d-enregistrement{z-index:1;padding-inline:var(--space-1);border-radius:var(--r-ctrl);background:var(--island);pointer-events:none;position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-3)}.oto-table[data-simple] thead th{background:var(--oto-bg);color:var(--ink)}.oto-table[data-simple] .oto-input:not([readonly]){background:0 0;border-color:#0000}.oto-table[data-simple] :is(th,td):hover .oto-input:not([readonly]){border-color:var(--island-bd)}.oto-table[data-simple] :is(th,td) .oto-input:not([readonly]):focus-visible{border-color:var(--primary)}.oto-linked>.oto-linked-head{cursor:auto}.oto-linked-head>.oto-block-pile{min-inline-size:0;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink);flex:auto}.oto-linked-head>.oto-linked-toggle{margin-block:calc(var(--space-1) * -1);flex:none;margin-inline-start:auto}.oto-linked-toggle>.oto-linked-chevron{margin-inline:auto}.oto-linked .oto-inline-field:not([readonly]):focus-visible{border-color:var(--island-bd)}.oto-pop.oto-menu-de-poignee>.oto-menu{max-block-size:calc(100dvh - var(--space-5))}.oto-block-row[data-selectionnee]{background-color:var(--oto-bg);outline:1px solid var(--oto-ink);border-radius:var(--r-ctrl)}.oto-block-row[data-selectionnee]>.oto-block-gutter{opacity:1;pointer-events:auto}.oto-block-row[data-selectionnee] .oto-block-field::selection{background-color:#0000}.oto-rectangle-de-selection{z-index:1;border:1px solid var(--oto-ink);background-color:var(--oto-bg);position:absolute}@supports (color:color-mix(in lab,red,red)){.oto-rectangle-de-selection{background-color:color-mix(in srgb,var(--oto-bg) 60%,transparent)}}.oto-rectangle-de-selection{pointer-events:none}@media (forced-colors:active){.oto-block-row[data-selectionnee]{outline:2px solid highlight}.oto-rectangle-de-selection{border-color:highlight}}:root{--background:oklch(99% .003 285);--foreground:oklch(17% .02 285);--primary:oklch(42% .2 285);--primary-foreground:oklch(98% .005 285);--secondary:oklch(94% .02 285);--secondary-foreground:oklch(25% .05 285);--muted:oklch(95% .01 285);--muted-foreground:oklch(50% .02 285);--accent:oklch(92% .04 285);--accent-foreground:oklch(25% .05 285);--destructive:oklch(55% .2 25);--destructive-foreground:oklch(98% .005 25);--success:oklch(55% .18 155);--success-foreground:oklch(98% .005 155);--warning:oklch(70% .16 75);--warning-foreground:oklch(25% .05 75);--card:oklch(100% 0 0);--card-foreground:oklch(17% .02 285);--popover:oklch(100% 0 0);--popover-foreground:oklch(17% .02 285);--border:oklch(90% .01 285);--input:oklch(88% .015 285);--ring:oklch(42% .2 285);--radius:.625rem;--sidebar:oklch(97% .01 285);--sidebar-foreground:oklch(30% .03 285);--sidebar-accent:oklch(92% .04 285);--sidebar-accent-foreground:oklch(25% .05 285);--sidebar-border:oklch(90% .01 285);--sidebar-ring:oklch(42% .2 285);--chart-1:oklch(42% .2 285);--chart-2:oklch(55% .18 285);--chart-3:oklch(65% .15 285);--chart-4:oklch(55% .18 200);--chart-5:oklch(60% .16 155)}.dark{--background:oklch(14% .015 285);--foreground:oklch(93% .01 285);--primary:oklch(60% .2 285);--primary-foreground:oklch(13% .02 285);--secondary:oklch(22% .03 285);--secondary-foreground:oklch(90% .01 285);--muted:oklch(20% .02 285);--muted-foreground:oklch(60% .02 285);--accent:oklch(25% .05 285);--accent-foreground:oklch(90% .01 285);--destructive:oklch(55% .2 25);--destructive-foreground:oklch(98% .005 25);--success:oklch(55% .18 155);--success-foreground:oklch(98% .005 155);--warning:oklch(70% .16 75);--warning-foreground:oklch(25% .05 75);--card:oklch(18% .02 285);--card-foreground:oklch(93% .01 285);--popover:oklch(18% .02 285);--popover-foreground:oklch(93% .01 285);--border:oklch(26% .03 285);--input:oklch(26% .03 285);--ring:oklch(60% .2 285);--sidebar:oklch(16% .02 285);--sidebar-foreground:oklch(85% .01 285);--sidebar-accent:oklch(22% .04 285);--sidebar-accent-foreground:oklch(90% .01 285);--sidebar-border:oklch(26% .03 285);--sidebar-ring:oklch(60% .2 285);--chart-1:oklch(60% .2 285);--chart-2:oklch(70% .18 285);--chart-3:oklch(75% .12 285);--chart-4:oklch(60% .18 200);--chart-5:oklch(65% .16 155)}*{border-color:var(--border)}body{background:var(--background);color:var(--foreground);font-feature-settings:"rlig" 1,"calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[role=button],[role=checkbox],[role=combobox],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=radio],[role=switch],[role=tab],a[href],button,label[for],select,summary{cursor:pointer}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}