@layer pluto{a.pluto-text{color:var(--pluto-primary-p1);cursor:pointer;text-decoration:none}a.pluto-text:hover{text-decoration:underline}span.pluto-text{font-size:inherit;font-weight:inherit;line-height:inherit;height:fit-content}.pluto-text{margin:0}.pluto-text.pluto--direction-x{align-items:center}.pluto-text.pluto-text--code{font-family:var(--pluto-code-font-family)}.pluto-text.pluto-text--keyboard{aspect-ratio:1;box-sizing:border-box;color:var(--pluto-gray-l9);background:var(--pluto-keycap-bg,var(--pluto-gray-l2));border:var(--pluto-border-width) solid;border-color:var(--pluto-keycap-border-color,var(--pluto-gray-l7));border-radius:var(--pluto-border-radius);justify-content:center;padding-inline:.4em;line-height:1}.pluto-text.pluto-text--keyboard:has(>.pluto-icon){padding-inline:0}.pluto-text.pluto-text--keyboard.pluto-text--p{height:var(--pluto-p-line-height);font-size:calc(var(--pluto-p-size) - 1px)}.pluto-text.pluto-text--keyboard.pluto-text--h1{height:var(--pluto-h1-line-height);font-size:calc(var(--pluto-h1-size) - 1px)}.pluto-text.pluto-text--keyboard.pluto-text--h2{height:var(--pluto-h2-line-height);font-size:calc(var(--pluto-h2-size) - 1px)}.pluto-text.pluto-text--keyboard.pluto-text--h3{height:var(--pluto-h3-line-height);font-size:calc(var(--pluto-h3-size) - 1px)}.pluto-text.pluto-text--keyboard.pluto-text--h4{height:var(--pluto-h4-line-height);font-size:calc(var(--pluto-h4-size) - 1px)}.pluto-text.pluto-text--keyboard.pluto-text--h5{height:var(--pluto-h5-line-height);font-size:calc(var(--pluto-h5-size) - 1px)}.pluto-text.pluto-text--keyboard.pluto-text--small{height:calc(var(--pluto-small-line-height) + 1px);font-size:calc(var(--pluto-small-size) - 2px)}.pluto-text.pluto-text--overflow-ellipsis{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pluto-text.pluto-text--overflow-fade{white-space:nowrap;animation-name:text-fade;animation-timing-function:linear;animation-timeline:scroll(self x);display:block;overflow:hidden}@supports not (animation-timeline:scroll(self x)){.pluto-text.pluto-text--overflow-fade{text-overflow:ellipsis}}.pluto-text.pluto-text--overflow-clip{white-space:nowrap;text-overflow:clip;overflow:hidden}.pluto-text.pluto-text--overflow-nowrap{white-space:nowrap}.pluto-text.pluto-text--overflow-wrap{white-space:wrap}.pluto-text.pluto-text--line-clamp{text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@keyframes text-fade{0%,to{-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--pluto-text-fade-width,2.25rem)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--pluto-text-fade-width,2.25rem)), transparent)}}.pluto-flex{flex-flow:column;gap:1.5rem;display:flex}.pluto-flex.pluto--bordered{border:var(--pluto-border);border-color:var(--pluto-border-color)}.pluto-flex.pluto--rounded{border-radius:var(--pluto-border-radius)}.pluto-flex.pluto--rounded-tiny{border-radius:var(--pluto-border-radius-tiny)}.pluto-flex.pluto--rounded-small{border-radius:var(--pluto-border-radius-small)}.pluto-flex.pluto--rounded-medium{border-radius:var(--pluto-border-radius-medium)}.pluto-flex.pluto--rounded-large{border-radius:var(--pluto-border-radius-large)}.pluto-flex.pluto--rounded-huge{border-radius:var(--pluto-border-radius-huge)}.pluto-flex.pluto--sharp{border-radius:0}.pluto-flex.pluto--reverse{flex-direction:column-reverse}.pluto-flex.pluto--wrap{flex-wrap:wrap}.pluto-flex.pluto--justify-start{justify-content:flex-start}.pluto-flex.pluto--justify-center{justify-content:center}.pluto-flex.pluto--justify-end{justify-content:flex-end}.pluto-flex.pluto--justify-between{justify-content:space-between}.pluto-flex.pluto--justify-around{justify-content:space-around}.pluto-flex.pluto--justify-evenly{justify-content:space-evenly}.pluto-flex.pluto--align-start{align-items:flex-start}.pluto-flex.pluto--align-center{align-items:center}.pluto-flex.pluto--align-end{align-items:flex-end}.pluto-flex.pluto--align-stretch{align-items:stretch}.pluto-flex.pluto--align-self-start{align-self:flex-start}.pluto-flex.pluto--align-self-center{align-self:center}.pluto-flex.pluto--align-self-end{align-self:flex-end}.pluto-flex.pluto--direction-x{flex-direction:row}.pluto-flex.pluto--direction-x.pluto--reverse{flex-direction:row-reverse}.pluto-flex.pluto--direction-y{flex-direction:column}.pluto-flex.pluto--direction-y.pluto--reverse{flex-direction:column-reverse}.pluto-flex.pluto--grow{flex-grow:1;min-width:0;min-height:0}.pluto-flex.pluto--shrink{flex-shrink:1}.pluto-flex.pluto--gap-huge{gap:5rem}.pluto-flex.pluto--gap-medium{gap:1.5rem}.pluto-flex.pluto--gap-large{gap:4rem}.pluto-flex.pluto--gap-small{gap:1rem}.pluto-flex.pluto--gap-tiny{gap:.5rem}.pluto-flex.pluto--empty,.pluto-flex.pluto--pack{gap:0}.pluto-flex.pluto--full-x{width:100%}.pluto-flex.pluto--full-y{height:100%}.pluto-flex.pluto--full{width:100%;height:100%}.pluto-flex.pluto--center{flex-grow:1;justify-content:center;align-items:center;width:100%;height:100%}.pluto-flex.pluto--height-huge{--pluto-height:var(--pluto-height-huge);min-height:var(--pluto-height);height:fit-content}.pluto-flex.pluto--height-large{--pluto-height:var(--pluto-height-large);min-height:var(--pluto-height);height:fit-content}.pluto-flex.pluto--height-medium{--pluto-height:var(--pluto-height-medium);min-height:var(--pluto-height);height:fit-content}.pluto-flex.pluto--height-tiny{--pluto-height:var(--pluto-height-tiny);min-height:var(--pluto-height);height:fit-content}.pluto-flex.pluto--height-small{--pluto-height:var(--pluto-height-small);min-height:var(--pluto-height);height:fit-content}.pluto-flex.pluto--align-self-stretch{align-self:stretch;height:auto}.pluto-flex.pluto--border-color-0{border-color:var(--pluto-gray-l0)}.pluto-flex.pluto--border-color-1{border-color:var(--pluto-gray-l1)}.pluto-flex.pluto--border-color-2{border-color:var(--pluto-gray-l2)}.pluto-flex.pluto--border-color-3{border-color:var(--pluto-gray-l3)}.pluto-flex.pluto--border-color-4{border-color:var(--pluto-gray-l4)}.pluto-flex.pluto--border-color-5{border-color:var(--pluto-gray-l5)}.pluto-flex.pluto--border-color-6{border-color:var(--pluto-gray-l6)}.pluto-flex.pluto--border-color-7{border-color:var(--pluto-gray-l7)}.pluto-flex.pluto--border-color-8{border-color:var(--pluto-gray-l8)}.pluto-flex.pluto--border-color-9{border-color:var(--pluto-gray-l9)}.pluto-flex.pluto--border-color-10{border-color:var(--pluto-gray-l10)}.pluto-flex.pluto--border-color-11{border-color:var(--pluto-gray-l11)}.pluto-flex.pluto--bg-0{background-color:var(--pluto-gray-l0)}.pluto-flex.pluto--bg-1{background-color:var(--pluto-gray-l1)}.pluto-flex.pluto--bg-2{background-color:var(--pluto-gray-l2)}.pluto-flex.pluto--bg-3{background-color:var(--pluto-gray-l3)}.pluto-flex.pluto--bg-4{background-color:var(--pluto-gray-l4)}.pluto-flex.pluto--bg-5{background-color:var(--pluto-gray-l5)}.pluto-flex.pluto--bg-6{background-color:var(--pluto-gray-l6)}.pluto-flex.pluto--bg-7{background-color:var(--pluto-gray-l7)}.pluto-flex.pluto--bg-8{background-color:var(--pluto-gray-l8)}.pluto-flex.pluto--bg-9{background-color:var(--pluto-gray-l9)}.pluto-flex.pluto--bg-10{background-color:var(--pluto-gray-l10)}.pluto-flex.pluto--bg-11{background-color:var(--pluto-gray-l11)}.pluto-flex.pluto--color-0{color:var(--pluto-gray-l0)}.pluto-flex.pluto--color-1{color:var(--pluto-gray-l1)}.pluto-flex.pluto--color-2{color:var(--pluto-gray-l2)}.pluto-flex.pluto--color-3{color:var(--pluto-gray-l3)}.pluto-flex.pluto--color-4{color:var(--pluto-gray-l4)}.pluto-flex.pluto--color-5{color:var(--pluto-gray-l5)}.pluto-flex.pluto--color-6{color:var(--pluto-gray-l6)}.pluto-flex.pluto--color-7{color:var(--pluto-gray-l7)}.pluto-flex.pluto--color-8{color:var(--pluto-gray-l8)}.pluto-flex.pluto--color-9{color:var(--pluto-gray-l9)}.pluto-flex.pluto--color-10{color:var(--pluto-gray-l10)}.pluto-flex.pluto--color-11{color:var(--pluto-gray-l11)}.pluto-flex.pluto--status-error{color:var(--pluto-error-z)}.pluto-flex.pluto--status-warning{color:var(--pluto-warning-z)}.pluto-flex.pluto--status-success{color:var(--pluto-primary-z)}.pluto-flex.pluto--status-disabled{color:var(--pluto-text-disabled)}.pluto-flex.pluto--status-loading{color:var(--pluto-gray-l9)}.pluto-flex.pluto--square{justify-content:center;align-items:center;width:fit-content;font-weight:400}.pluto-flex.pluto--square.pluto--height-huge{min-width:var(--pluto-height-huge)}.pluto-flex.pluto--square.pluto--height-large{min-width:var(--pluto-height-large)}.pluto-flex.pluto--square.pluto--height-small{min-width:var(--pluto-height-small)}.pluto-flex.pluto--square.pluto--height-medium{min-width:var(--pluto-height-medium)}.pluto-flex.pluto--square.pluto--height-tiny{min-width:var(--pluto-height-tiny)}.pluto-flex.pluto--pack>*{border-radius:0}.pluto-flex.pluto--pack.pluto--direction-x>:not(:first-child){margin-left:calc(-1 * var(--pluto-border-width))}.pluto-flex.pluto--pack.pluto--direction-x>:first-child{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.pluto-flex.pluto--pack.pluto--direction-x>:last-child{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:inherit;border-bottom-right-radius:inherit}.pluto-flex.pluto--pack.pluto--direction-x>:only-child{border-radius:inherit}.pluto-flex.pluto--pack.pluto--direction-y>:not(:first-child){margin-top:calc(-1 * var(--pluto-border-width))}.pluto-flex.pluto--pack.pluto--direction-y>:last-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.pluto-flex.pluto--pack.pluto--direction-y>:first-child{border-top-right-radius:inherit;border-top-left-radius:inherit;border-bottom-right-radius:0;border-bottom-left-radius:0}.pluto-text--editable{cursor:pointer;-webkit-user-select:text;user-select:text;position:relative}.pluto-text--editable:focus{outline:none;overflow:unset!important}.pluto-text--editable:focus.pluto--outline:after{content:"";border-radius:var(--pluto-border-radius);border:var(--pluto-border);border-color:var(--pluto-primary-z);position:absolute;inset:-1px -.666rem}.pluto-text--editable.pluto-text--overflow-ellipsis:focus{text-overflow:clip;border-radius:var(--pluto-border-radius);box-shadow:inset 0 0 0 var(--pluto-border-width) var(--pluto-primary-z);overflow:hidden!important}.pluto-text--editable.pluto-text--overflow-ellipsis:focus.pluto--outline:after{content:none}}
