.tip-host{position:fixed;left:0;top:0;width:0;height:0;z-index:1400;pointer-events:none}.tip{position:fixed;width:max-content;max-width:200px;filter:drop-shadow(0 16px 24px var(--shadow-d20))}.tip__box{display:block;position:relative;z-index:1;padding:var(--spacing-6);border-radius:var(--radius-xs);corner-shape:superellipse(1.2);background:var(--theme-primary);color:var(--text-white);font-size:var(--paragraph-caption);line-height:1.33;overflow-wrap:break-word}.tip__text{display:block;padding:0 2px}.tip__arrow{position:absolute;z-index:0;width:10px;height:6px;background:var(--theme-primary)}.tip--top .tip__arrow{top:100%;clip-path:polygon(0 0,100% 0,50% 100%)}.tip--bottom .tip__arrow{bottom:100%;clip-path:polygon(50% 0,100% 100%,0 100%)}.ctxm__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:transparent}.ctxm{position:fixed;z-index:1001;width:210px;padding:var(--spacing-6);border-radius:var(--radius-ms);corner-shape:superellipse(1.2);background:var(--layer-pebble);backdrop-filter:var(--bg-blur);-webkit-backdrop-filter:var(--bg-blur);box-shadow:var(--elev-thick);-webkit-user-select:none;user-select:none;font-family:var(--font-family-primary),system-ui,sans-serif;font-size:var(--paragraph-caption);line-height:1.33;max-height:calc(100vh - 2 * var(--spacing-8));overflow-y:auto;scrollbar-width:none}.ctxm::-webkit-scrollbar{display:none}.ctxm__row{position:relative}.ctxm--sub{position:fixed;z-index:1002}.ctxm[data-size=binding]{width:138px}.ctxm[data-size=wide]{width:240px}.ctxm[data-size=tool]{width:148px}.ctxm[data-size=tool] .ctxm__item{padding:var(--spacing-4) var(--spacing-6)}.ctxm[data-size=tool] .ctxm__leading{gap:var(--spacing-8)}.ctxm[data-size=tool] .ctxm__icon{flex:0 0 20px;width:20px;height:20px}.ctxm__item{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-16);width:100%;padding:var(--spacing-6) var(--spacing-8);border:none;border-radius:var(--radius-xs);corner-shape:superellipse(1.2);background:transparent;color:var(--text-primary);text-align:left;cursor:var(--cursor-default, default);font-family:var(--font-family-primary, Inter),system-ui,sans-serif;font-size:var(--paragraph-caption, 12px);font-style:normal;font-weight:400;line-height:1.33}.ctxm__item:hover:not(.is-disabled){background:var(--theme-primary);color:var(--text-white)}.ctxm__item.is-selected{color:var(--theme-primary)}.ctxm__item.ctxm__item--override{background:var(--theme-override);color:var(--theme-secondary)}.ctxm__item.is-current{background:var(--theme-tertiary);color:var(--text-primary)}.ctxm__item.is-disabled{color:var(--text-tertiary);cursor:var(--cursor-default, default)}.ctxm__shortcut{color:var(--text-tertiary)}.ctxm__item:hover:not(.is-disabled) .ctxm__shortcut{color:var(--text-white);opacity:.55}.ctxm__caret{flex:0 0 16px;width:16px;height:16px}.ctxm__leading{display:flex;align-items:center;gap:var(--spacing-6);flex:1 1 auto;min-width:0}.ctxm__icon,.ctxm__check{flex:0 0 16px;width:16px;height:16px}.ctxm__header{padding:var(--spacing-6) var(--spacing-8);color:var(--text-tertiary);font-size:var(--paragraph-caption);line-height:1.33}.ctxm__divider{height:1px;margin:var(--spacing-4) var(--spacing-8);background:var(--shadow-divider-top);box-shadow:0 1px 0 var(--shadow-divider-bottom)}.tr{position:relative;box-sizing:border-box;display:flex;align-items:center;gap:var(--spacing-4);min-height:32px;padding:0 var(--spacing-8);font-size:var(--paragraph-caption);line-height:1.33;color:var(--text-primary);cursor:var(--cursor-default, default);-webkit-user-select:none;user-select:none}.tr.is-primary{background:var(--theme-primary);color:var(--text-white)}.tr.is-quaternary{background:var( --theme-quaternary )}.tr.is-reparent-target,.tr.is-hover{background:var(--theme-tertiary)}.tr--page{color:var(--text-secondary)}.tr--component{color:var(--text-primary)}.tr.tr--page.is-primary,.tr.tr--component.is-primary{background:var(--material-dark-4)}.tr.tr--page.is-primary{color:var(--text-secondary)}.tr.tr--component.is-primary{color:var(--text-primary)}.tr__thumb{flex:0 0 16px;width:16px;height:16px;overflow:hidden;border-radius:var(--radius-xss);background:var(--material-dark-4)}.tr__thumb-img{display:block;width:100%;height:100%;object-fit:cover}.tr.tr--page.is-primary .tr__leading,.tr.tr--component.is-primary .tr__leading{background-color:var(--theme-primary)}.tr--variable{color:var(--text-primary)}.tr.tr--variable.is-primary{background:var(--material-dark-4);color:var(--text-primary)}.tr.tr--variable.is-primary .tr__leading{background-color:var(--theme-primary)}.tr--asset{color:var(--text-primary)}.tr.tr--asset.is-primary{background:var(--theme-tertiary);color:var(--text-primary)}.tr.tr--asset.is-primary .tr__leading{background-color:var(--theme-primary)}.tr.tr--variable:hover,.tr.tr--component:hover,.tr.tr--page:hover,.tr.tr--listrow:hover{background:var(--material-dark-4)}.tr.tr--variable.is-primary,.tr.tr--component.is-primary,.tr.tr--page.is-primary,.tr.tr--listrow.is-primary{background:var(--material-dark-7)}.style-ag{display:inline-flex;flex:0 0 16px;align-items:center;justify-content:center;width:16px;height:16px;overflow:visible;font-size:12px;font-weight:var(--weight-medium);line-height:1;white-space:nowrap;color:var(--theme-primary)}.tr__meta{flex:0 0 auto;margin-left:var(--spacing-4);margin-right:var(--spacing-6);font-size:var(--paragraph-caption);line-height:1.33;white-space:nowrap;color:var(--material-dark-55)}.tr:hover .tr__meta{visibility:hidden}.tr.is-focused{box-shadow:inset 0 0 0 1px var(--theme-primary)}.tr__act--dots{visibility:hidden}.tr:hover .tr__act--dots{visibility:visible}.tr.is-pos-standalone{border-radius:var(--radius-xs);corner-shape:superellipse(1.2)}.tr.is-pos-top{border-top-left-radius:var(--radius-xs);border-top-right-radius:var(--radius-xs);corner-shape:superellipse(1.2)}.tr.is-pos-end{border-bottom-left-radius:var(--radius-xs);border-bottom-right-radius:var(--radius-xs);corner-shape:superellipse(1.2)}.tr__indent{flex:0 0 auto;align-self:stretch}.tr__caret{display:flex;align-items:center;justify-content:center;flex:0 0 16px;width:16px;height:16px;padding:0;border:none;border-radius:var(--radius-xss);corner-shape:superellipse(1.2);background:transparent;cursor:var(--cursor-hand-point, pointer)}.tr__caret.tr__caret{color:var(--material-dark-30)}.tr__caret--empty{cursor:var(--cursor-default, default)}.tr__leadswap{position:relative;flex:0 0 16px;width:16px;height:16px}.tr__leadswap .tr__caret,.tr__leadswap .tr__leading{position:absolute;top:0;right:0;bottom:0;left:0}.tr__leadswap .tr__caret{opacity:0}.tr:hover .tr__leadswap .tr__caret,.tr__leadswap .tr__caret:focus-visible{opacity:1}.tr:hover .tr__leadswap .tr__leading,.tr__leadswap:has(.tr__caret:focus-visible) .tr__leading{opacity:0}.tr__leading--faded{opacity:.4}.tr__leading--landscape{transform:rotate(-90deg)}.tr__leading{flex:0 0 16px;width:16px;height:16px;background-color:var(--theme-primary);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.tr__leading--swatch{width:12px;height:12px;flex:0 0 12px;margin:0 2px;border-radius:50%;box-shadow:inset 0 0 0 .5px var(--material-dark-10)}.tr.is-primary .tr__leading{background-color:var(--text-white)}.tr__label{flex:1 1 auto;min-width:0;padding-left:var(--spacing-6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary)}.tr.is-primary .tr__label,.tr.is-primary .tr__caret.tr__caret{color:var(--text-white)}.tr.tr--page.is-primary .tr__label{color:var(--text-primary)}.tr.tr--page.is-primary .tr__caret.tr__caret{color:var(--text-secondary)}.tr.tr--component.is-primary .tr__label,.tr.tr--variable.is-primary .tr__label,.tr.tr--asset.is-primary .tr__label,.tr.tr--component.is-primary .tr__caret.tr__caret,.tr.tr--variable.is-primary .tr__caret.tr__caret,.tr.tr--asset.is-primary .tr__caret.tr__caret{color:var(--text-primary)}.tr{--tr-act-size: 28px;--tr-label-fade-len: 22px;--tr-label-fade-end: calc( var(--spacing-6) + var(--tr-act-size) + var(--spacing-2) + var(--tr-act-size) - var(--spacing-8) )}.tr--page,.tr--component,.tr--variable{--tr-label-fade-end: calc(var(--spacing-6) + var(--tr-act-size) - var(--spacing-8))}.tr:hover .tr__label:not(.tr__label-input),.tr.is-acts-on .tr__label:not(.tr__label-input){-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - var(--tr-label-fade-end) - var(--tr-label-fade-len)),transparent calc(100% - var(--tr-label-fade-end)));mask-image:linear-gradient(to right,#000 0,#000 calc(100% - var(--tr-label-fade-end) - var(--tr-label-fade-len)),transparent calc(100% - var(--tr-label-fade-end)))}.tr__label-input{font:inherit;background:transparent;border:none;outline:none;border-radius:3px;corner-shape:superellipse(1.2);margin:0;padding-top:0;padding-bottom:0}.tr .tr__label-input:focus{outline:none}.tr__label-input::selection{background:var(--theme-secondary);color:#fff}.tr__trailing{position:absolute;right:var(--spacing-6);top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:var(--spacing-4)}.tr__act{display:flex;align-items:center;justify-content:center;flex:0 0 var(--tr-act-size);width:var(--tr-act-size);height:var(--tr-act-size);padding:0;border:none;border-radius:var(--radius-xs);corner-shape:superellipse(1.2);background:transparent;cursor:var(--cursor-hand-point, pointer);transition:var(--ctl-transition)}.tr .tr__act{color:var(--text-tertiary)}.tr.is-primary .tr__act{color:var(--text-white)}.tr.tr--page.is-primary .tr__act,.tr.tr--component.is-primary .tr__act,.tr.tr--variable.is-primary .tr__act,.tr.tr--asset.is-primary .tr__act{color:var(--text-primary)}.tr__act:hover{background:var(--material-dark-4)}.tr__act--lock,.tr__act--eye{visibility:hidden}.tr:hover .tr__act--lock,.tr:hover .tr__act--eye,.tr__act.is-on{visibility:visible}.tr__glyph{display:inline-block;width:16px;height:16px}.tr.is-dragging{opacity:.4}.tr.is-dragging{cursor:var(--cursor-grab, grabbing)}.tr.is-drop-before:before,.tr.is-drop-after:after{content:"";position:absolute;left:var(--spacing-8);right:var(--spacing-8);height:2px;background:var(--theme-primary);border-radius:1px;pointer-events:none}.tr.is-drop-before:before{top:-1px}.tr.is-drop-after:after{bottom:-1px}.tr.is-drop-into{box-shadow:inset 0 0 0 1.5px var(--theme-primary);border-radius:var(--radius-xs);corner-shape:superellipse(1.2)}.tr__badge{position:absolute;right:var(--spacing-8);top:50%;transform:translateY(-50%);font-size:.625rem;font-weight:var(--weight-medium);color:var(--text-decorated);white-space:nowrap}.tr.is-acts-n1 .tr__badge{right:calc(var(--spacing-8) + 1 * (var(--tr-act-size) + var(--spacing-2)))}.tr.is-acts-n2 .tr__badge{right:calc(var(--spacing-8) + 2 * (var(--tr-act-size) + var(--spacing-2)))}.tr:hover .tr__badge{visibility:hidden}.tr .tr__trailing .tr__badge--slot,.tr:hover .tr__trailing .tr__badge--slot{position:static;transform:none;visibility:visible;margin-right:var(--spacing-2)}.tr.is-primary .tr__badge{color:var(--text-white)}.tr.tr--page.is-primary .tr__badge{color:var(--text-tertiary)}.tr__video{flex:0 0 auto;margin-left:var(--spacing-4);font-size:.625rem;font-weight:var(--weight-medium);color:var(--text-decorated);white-space:nowrap}.tr.is-primary .tr__video{color:var(--text-white)}.tr:hover .tr__video{visibility:hidden}.tr.tr--layer{--tr-inset-x: var(--spacing-6);--tr-inset-y: var(--spacing-4);--tr-rx: calc(var(--radius-xs) + var(--tr-inset-x));--tr-ry: calc(var(--radius-xs) + var(--tr-inset-y));--tr-fill: transparent;--tr-rtx: var(--tr-rx);--tr-rty: var(--tr-ry);--tr-rbx: var(--tr-rx);--tr-rby: var(--tr-ry);--tr-strip-top: 0px;--tr-strip-bottom: 0px;--tr-reach-top: 0 0 transparent;--tr-reach-bottom: 0 0 transparent;--tr-inset-ring: 0 0 transparent;--tr-reach-dy: calc(var(--tr-inset-y) + var(--radius-xs) + var(--tr-inset-x));--tr-label-fade-end: calc(2 * var(--tr-act-size));min-height:36px;gap:0;padding:0 0 0 var(--spacing-8);border-style:solid;border-color:transparent;border-width:var(--tr-inset-y) var(--tr-inset-x);background:linear-gradient(var(--tr-fill),var(--tr-fill)) center top / calc(100% - 2 * var(--tr-inset-x)) var(--tr-strip-top) no-repeat border-box,linear-gradient(var(--tr-fill),var(--tr-fill)) center bottom / calc(100% - 2 * var(--tr-inset-x)) var(--tr-strip-bottom) no-repeat border-box,var(--tr-fill) padding-box;border-radius:var(--tr-rtx) var(--tr-rtx) var(--tr-rbx) var(--tr-rbx) / var(--tr-rty) var(--tr-rty) var(--tr-rby) var(--tr-rby);corner-shape:superellipse(1.2);box-shadow:var(--tr-reach-top),var(--tr-reach-bottom),var(--tr-inset-ring)}.tr.tr--layer.is-focused{--tr-inset-ring: inset 0 0 0 1px var(--theme-primary)}.tr.tr--layer.is-gap-top-same,.tr.tr--layer.is-gap-top-reach{--tr-rtx: 0px;--tr-rty: 0px;--tr-strip-top: var(--tr-inset-y)}.tr.tr--layer.is-gap-bottom-same,.tr.tr--layer.is-gap-bottom-reach{--tr-rbx: 0px;--tr-rby: 0px;--tr-strip-bottom: var(--tr-inset-y)}.tr.tr--layer.is-gap-top-reach{--tr-reach-top: 0 calc(-1 * var(--tr-reach-dy)) 0 calc(-1 * var(--tr-inset-x)) var(--tr-fill)}.tr.tr--layer.is-gap-bottom-reach{--tr-reach-bottom: 0 var(--tr-reach-dy) 0 calc(-1 * var(--tr-inset-x)) var(--tr-fill)}.tr.tr--layer.is-gap-top-under,.tr.tr--layer.is-gap-bottom-under{z-index:1}.tr.tr--layer.is-drop-into{--tr-inset-ring: inset 0 0 0 1.5px var(--theme-primary);--tr-rtx: var(--tr-rx);--tr-rty: var(--tr-ry);--tr-rbx: var(--tr-rx);--tr-rby: var(--tr-ry)}.tr.tr--layer.is-primary{--tr-fill: var(--theme-primary)}.tr.tr--layer.is-quaternary{--tr-fill: var(--theme-quaternary)}.tr.tr--layer.is-reparent-target,.tr.tr--layer.is-hover{--tr-fill: var(--theme-tertiary)}.tr.tr--layer .tr__label{padding-right:var(--spacing-6)}.tr.tr--layer .tr__trailing{right:0;gap:0}.tr.tr--layer.is-drop-before:before{top:calc(-1px - var(--tr-inset-y))}.tr.tr--layer.is-drop-after:after{bottom:calc(-1px - var(--tr-inset-y))}.tr.tr--layer .tr__badge{right:calc(13px - var(--tr-inset-x));font-size:12px;font-weight:var(--weight-regular)}.tr.tr--layer.is-acts-n1 .tr__badge{right:calc(13px - var(--tr-inset-x) + 1 * var(--tr-act-size))}.tr.tr--layer.is-acts-n2 .tr__badge{right:calc(13px - var(--tr-inset-x) + 2 * var(--tr-act-size))}.tr__leadfx{position:relative;flex:0 0 0;width:0;height:16px;align-self:center;pointer-events:none}.tr__leadfx-absolute{position:absolute;left:-16.625px;top:-.625px;width:17.25px;height:17.25px;background-color:var(--theme-primary);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.tr__leading.tr__leading--masked{opacity:.55}.tr__maskrail{display:contents}.tr__maskline{position:absolute;top:var(--ml-top);left:calc(-8.625px - var(--tr-rail-k, 0) * 16px);width:1.25px;background-color:var(--theme-primary);opacity:.4}.tr__maskline--above{--ml-top: -10px;height:7px}.tr__maskline--below{--ml-top: 19px;height:7px}.tr__maskline--target{--ml-top: -10px;height:9px}.tr__maskline--through{--ml-top: -10px;height:36px}.tr.is-primary .tr__leadfx-absolute{background-color:var(--text-white)}.tr.is-primary .tr__maskline{--ml-in0: calc(var(--tr-inset-y, 0px) - 10px - var(--ml-top));--ml-in1: calc(36px - var(--tr-inset-y, 0px) - 10px - var(--ml-top));background:linear-gradient(to bottom,var(--theme-primary) var(--ml-in0),var(--text-white) var(--ml-in0) var(--ml-in1),var(--theme-primary) var(--ml-in1))}.lp .tr:not(.tr--layer){--tr-inset-x: var(--spacing-6);--tr-inset-y: var(--spacing-4);--tr-label-fade-end: calc(2 * var(--tr-act-size));min-height:36px;padding:0 0 0 var(--spacing-8);border-style:solid;border-color:transparent;border-width:var(--tr-inset-y) var(--tr-inset-x);background-clip:padding-box;border-radius:calc(var(--radius-xs) + var(--tr-inset-x)) / calc(var(--radius-xs) + var(--tr-inset-y));corner-shape:superellipse(1.2)}.lp .tr.tr--page:not(.tr--layer),.lp .tr.tr--component:not(.tr--layer),.lp .tr.tr--variable:not(.tr--layer){--tr-label-fade-end: var(--tr-act-size)}.lp .tr:not(.tr--layer) .tr__trailing{right:0;gap:0}.lp .tr:not(.tr--layer) .tr__badge{right:calc(var(--spacing-8) - var(--tr-inset-x))}.lp .tr.is-acts-n1:not(.tr--layer) .tr__badge{right:calc(var(--spacing-8) - var(--tr-inset-x) + 1 * var(--tr-act-size))}.lp .tr.is-acts-n2:not(.tr--layer) .tr__badge{right:calc(var(--spacing-8) - var(--tr-inset-x) + 2 * var(--tr-act-size))}.lp .tr.is-drop-before:not(.tr--layer):before{top:calc(-1px - var(--tr-inset-y))}.lp .tr.is-drop-after:not(.tr--layer):after{bottom:calc(-1px - var(--tr-inset-y))}
