:where(.mx-edge){position:relative}.mx-edge:before{content:"";z-index:1;border-radius:inherit;background:var(--mx-theme-edge);pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.mx-pagination{align-items:center;gap:var(--mx-theme-space-1,4px);padding-top:var(--mx-theme-space-2,8px);flex-direction:column;display:flex}.mx-pagination__range{color:var(--mx-theme-text-muted,#8d949e);font-size:var(--mx-theme-type-body-2-size,14px);margin:0}.mx-pagination__range-span{color:var(--mx-theme-text-strong,#f2f4f7);font-variant-numeric:tabular-nums}.mx-pagination__pages{align-items:center;gap:var(--mx-theme-space-1,4px);display:inline-flex}.mx-pagination__step,.mx-pagination__number,.mx-pagination__current,.mx-pagination__gap{box-sizing:border-box;border-radius:var(--mx-theme-button-radius-medium,999px);min-width:36px;height:36px;color:var(--mx-theme-text-muted,#8d949e);font:inherit;font-size:var(--mx-theme-type-body-2-size,14px);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.mx-pagination__step,.mx-pagination__number{gap:var(--mx-theme-space-1,4px);cursor:pointer;transition:color var(--mx-theme-motion-hover,.12s) var(--mx-theme-ease-hover,ease), background-color var(--mx-theme-motion-hover,.12s) var(--mx-theme-ease-hover,ease)}.mx-pagination__step:hover:not(:disabled),.mx-pagination__number:hover{color:var(--mx-theme-text-strong,#f2f4f7);background-image:linear-gradient(var(--mx-theme-control-hover,var(--mx-theme-control-hover-overlay,#ffffff0a)), var(--mx-theme-control-hover,var(--mx-theme-control-hover-overlay,#ffffff0a)))}.mx-pagination__step:disabled{opacity:.4;cursor:not-allowed}.mx-pagination__step svg{width:var(--mx-theme-control-icon-size,16px);height:var(--mx-theme-control-icon-size,16px)}.mx-pagination__step svg:first-child{margin-inline-start:-4px}.mx-pagination__step svg:last-child{margin-inline-end:-4px}.mx-pagination__current{background:var(--mx-theme-accent-tonal,#34476b);color:var(--mx-theme-accent-on-tonal,#a8ccff);font-weight:600}.mx-pagination__gap{min-width:20px;padding:0}@media (width<=720px){.mx-pagination__step-label{display:none}.mx-pagination__step,.mx-pagination__number,.mx-pagination__current{min-width:32px;height:32px;padding:0 4px}.mx-pagination__gap{min-width:14px}}.mx-pagination__step:focus-visible,.mx-pagination__number:focus-visible{outline:2px solid var(--mx-theme-accent,currentColor);outline-offset:2px}.mx-pagination__step:active:not(:disabled),.mx-pagination__number:active{background-color:var(--mx-theme-control-selected,#2e394c)}.mx-pagination:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .mx-pagination__step svg{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.mx-pagination__step,.mx-pagination__number{transition:none}}@media (forced-colors:active){.mx-pagination__current{color:highlight;border-color:highlight}.mx-pagination__step:disabled{color:graytext;opacity:1}}.mx-cube-spinner{perspective:180px;width:44px;height:44px;color:var(--mx-theme-accent,#86b6f8);flex-shrink:0}.mx-cube-spinner__box{width:100%;height:100%;transform-style:preserve-3d;animation:3s linear infinite mx-cube-spinner-tumble;position:relative}.mx-cube-spinner__face{background-color:var(--mx-theme-accent-soft,transparent);background-image:repeating-linear-gradient(90deg,currentColor 0 9px,#0000 9px 15px),repeating-linear-gradient(90deg,currentColor 0 9px,#0000 9px 15px),repeating-linear-gradient(currentColor 0 9px,#0000 9px 15px);background-position:0 0,0 100%,0 0;background-repeat:no-repeat;background-size:100% 1.5px,100% 1.5px,1.5px 100%;position:absolute;inset:0}.mx-cube-spinner__face--top,.mx-cube-spinner__face--bottom{background-image:none}.mx-cube-spinner__face--front{transform:translateZ(22px)}.mx-cube-spinner__face--back{transform:rotateY(180deg)translateZ(22px)}.mx-cube-spinner__face--right{transform:rotateY(90deg)translateZ(22px)}.mx-cube-spinner__face--left{transform:rotateY(-90deg)translateZ(22px)}.mx-cube-spinner__face--top{transform:rotateX(90deg)translateZ(22px)}.mx-cube-spinner__face--bottom{transform:rotateX(-90deg)translateZ(22px)}@keyframes mx-cube-spinner-tumble{0%{transform:rotateX(-24deg)rotateY(0)}to{transform:rotateX(-24deg)rotateY(360deg)}}.mx-cube-spinner[data-paused] .mx-cube-spinner__box{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mx-cube-spinner__box{animation-name:mx-cube-spinner-tumble!important;animation-duration:3s!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important}}@media (forced-colors:active){.mx-cube-spinner{color:canvastext}.mx-cube-spinner__face{forced-color-adjust:none;background-color:canvas}}.mx-meter{inline-size:100%;block-size:var(--mx-meter-thickness,var(--mx-theme-bar-size,6px));appearance:none;border-radius:var(--mx-meter-radius,999px);background:var(--mx-meter-track,var(--mx-theme-surface-3,var(--surface-2,#262c36)));color:var(--mx-meter-fill,var(--mx-theme-accent,var(--accent,#86b6f8)));border:0;display:block;overflow:hidden}.mx-meter--warning{color:var(--mx-meter-warning,var(--mx-theme-warning))}.mx-meter--over,.mx-meter--failed{color:var(--mx-meter-over,var(--mx-theme-danger))}.mx-meter--success{color:var(--mx-meter-success,var(--mx-theme-success))}.mx-meter::-webkit-progress-bar{border-radius:var(--mx-meter-radius,999px);background:0 0}.mx-meter::-webkit-progress-value{border-radius:var(--mx-meter-radius,999px);background:currentColor;transition:inline-size .18s ease-out}.mx-meter::-moz-progress-bar{border-radius:var(--mx-meter-radius,999px);background:currentColor;transition:inline-size .18s ease-out}.mx-meter:indeterminate{--mx-meter-cap:calc(var(--mx-meter-thickness,var(--mx-theme-bar-size,6px)) / 2);background-image:radial-gradient(circle at var(--mx-meter-cap) 50%, currentColor calc(var(--mx-meter-cap) - .5px), transparent var(--mx-meter-cap)), radial-gradient(circle at calc(100% - var(--mx-meter-cap)) 50%, currentColor calc(var(--mx-meter-cap) - .5px), transparent var(--mx-meter-cap)), linear-gradient(to right, transparent var(--mx-meter-cap), currentColor var(--mx-meter-cap), currentColor calc(100% - var(--mx-meter-cap)), transparent calc(100% - var(--mx-meter-cap)));background-repeat:no-repeat;background-size:40% 100%;animation:2s ease-in-out infinite mx-meter-indeterminate}.mx-meter:indeterminate::-moz-progress-bar{background:0 0}@keyframes mx-meter-indeterminate{0%{background-position-x:-66.6667%}to{background-position-x:166.667%}}.mx-navigation-rail{z-index:4;box-sizing:border-box;width:var(--mx-navigation-rail-width,64px);height:100dvh;padding:20px 8px;padding-top:max(20px, env(safe-area-inset-top,0px));padding-bottom:max(20px, env(safe-area-inset-bottom,0px));border-inline-end:1px solid var(--mx-theme-border,var(--border,#95959533));border-image:var(--mx-theme-edge) 1;background:var(--mx-theme-surface-1,var(--surface-1,#181a1d));flex-direction:column;flex:none;gap:16px;display:flex;position:sticky;top:0;overflow-y:auto}.mx-navigation-rail__tabs,.mx-navigation-rail__foot{flex-direction:column;flex-shrink:0;align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mx-navigation-rail__tabs{margin-bottom:auto;position:relative}.mx-navigation-rail__tabs>li{width:100%;position:relative}.mx-navigation-rail__tabs:before{border-radius:var(--mx-theme-radius-card,12px);background-color:var(--mx-theme-accent-tonal,var(--mx-theme-surface-3,#262c36));opacity:0;width:40px;height:40px;transform:translateY(var(--mx-navigation-rail-indicator-y,0));content:"";pointer-events:none;position:absolute;top:0;left:calc(50% - 20px)}.mx-navigation-rail__tabs[data-indicator]:before{opacity:1}.mx-navigation-rail__tabs[data-indicator=moving]:before{transition:transform var(--mx-theme-motion-move,.18s) var(--mx-theme-ease-move,cubic-bezier(.2, 0, 0, 1)), background-color var(--mx-theme-motion-hover,.12s) ease}.mx-navigation-rail__tab{box-sizing:border-box;border-radius:var(--mx-theme-radius-card,12px);width:100%;min-height:52px;color:var(--mx-theme-text-muted,var(--text-muted,#868c98));font-family:inherit;font-size:calc(var(--mx-theme-type-caption-1-size,12px) * 11 / 12);font-weight:var(--mx-theme-type-caption-1-weight,400);line-height:var(--mx-theme-type-caption-1-line,16px);letter-spacing:var(--mx-theme-tracking-caption-1,.4px);-webkit-user-select:none;user-select:none;transition:color var(--mx-theme-motion-hover,.12s) ease;background-color:#0000;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;text-decoration:none;display:flex}.mx-navigation-rail__icon{border-radius:var(--mx-theme-radius-card,12px);width:40px;height:40px;transition:background-color var(--mx-theme-motion-hover,.12s) ease;flex:0 0 40px;place-items:center;display:grid}.mx-navigation-rail__icon svg{width:calc(var(--mx-theme-icon-size,20px) * 1.2);height:calc(var(--mx-theme-icon-size,20px) * 1.2)}.mx-navigation-rail__tab-label{text-box-trim:trim-both;text-box-edge:cap alphabetic;white-space:nowrap;text-overflow:ellipsis;text-align:center;max-width:100%;overflow:clip visible}.mx-navigation-rail__tab[aria-current=page]{color:var(--mx-theme-text-strong,var(--text-strong,#f2f2f2))}.mx-navigation-rail__tab[aria-current=page] .mx-navigation-rail__icon{background-color:var(--mx-theme-accent-tonal,var(--mx-theme-surface-3,#262c36));color:inherit}.mx-navigation-rail__tabs[data-indicator] .mx-navigation-rail__icon{background-color:#0000}@media (hover:hover){.mx-navigation-rail__tab:hover{color:var(--mx-theme-text-strong,var(--text-strong,#f2f2f2))}.mx-navigation-rail__tab:hover .mx-navigation-rail__icon{background-color:var(--mx-theme-control-hover,var(--mx-theme-control-hover-overlay))}.mx-navigation-rail__tab[aria-current=page]:hover .mx-navigation-rail__icon{background-color:var(--mx-theme-accent-tonal-hover,var(--mx-theme-surface-3,#262c36))}.mx-navigation-rail__tabs[data-indicator] .mx-navigation-rail__tab[aria-current=page]:hover .mx-navigation-rail__icon{background-color:#0000}.mx-navigation-rail__tabs:has([aria-current=page]:hover):before{background-color:var(--mx-theme-accent-tonal-hover,var(--mx-theme-surface-3,#262c36))}}.mx-navigation-rail__tab:focus-visible{outline:2px solid var(--mx-theme-accent,var(--accent,#86b6f8));outline-offset:2px}@media (prefers-reduced-motion:reduce){.mx-navigation-rail__tab,.mx-navigation-rail__icon,.mx-navigation-rail__tabs[data-indicator]:before{transition:none}}:root{--mx-theme-dialog-width:440px;--mx-theme-dialog-radius:var(--mx-theme-radius-card,12px);--mx-theme-dialog-padding-top:var(--mx-theme-space-7,32px);--mx-theme-dialog-padding-inline:var(--mx-theme-space-6,24px);--mx-theme-dialog-padding-bottom:var(--mx-theme-space-5,20px);--mx-theme-dialog-copy-gap:var(--mx-theme-space-2,8px);--mx-theme-dialog-actions-gap:calc(var(--mx-theme-space-7,32px) + var(--mx-theme-space-2,8px));--mx-theme-dialog-viewport-gutter:var(--mx-theme-space-5,20px)}:is(html:has(.mx-confirm-dialog__overlay[data-scroll-lock=css]),body:has(.mx-confirm-dialog__overlay[data-scroll-lock=css])){overflow:hidden}.mx-dialog-overlay{z-index:calc(var(--mx-theme-layer-dialog,30) + 2 * var(--mx-dialog-level,0));background:var(--mx-dialog-scrim,var(--scrim,#000000a3));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:mx-dialog-overlay-in var(--motion-base,.18s) var(--ease-out,ease-out);position:fixed;inset:0}.mx-dialog-overlay[data-state=closed]{animation:mx-dialog-overlay-out var(--motion-fast,.12s) var(--ease-out,ease-out)}.mx-dialog,.mx-dialog-card{box-sizing:border-box;width:min(var(--mx-dialog-width,var(--mx-theme-dialog-width)), 100%);padding:var(--mx-theme-dialog-padding-top) var(--mx-theme-dialog-padding-inline) var(--mx-theme-dialog-padding-bottom);--mx-dialog-fill:var(--mx-theme-surface-2,var(--surface-2,#1d222a));--mx-surface-field:var(--mx-theme-surface-1,var(--surface-1,#171a1f));border-radius:var(--mx-theme-dialog-radius);background:linear-gradient(var(--mx-dialog-fill), var(--mx-dialog-fill)) padding-box, var(--mx-theme-edge,linear-gradient(var(--mx-theme-border,transparent) 0 0)) border-box, linear-gradient(var(--mx-dialog-fill), var(--mx-dialog-fill)) border-box;color:var(--mx-theme-text-strong,var(--text-strong,#f2f2f2));border:1px solid #0000;box-shadow:0 20px 50px #00000073}.mx-dialog{z-index:calc(var(--mx-theme-layer-dialog,30) + 2 * var(--mx-dialog-level,0) + 1);width:min(var(--mx-dialog-width,var(--mx-theme-dialog-width)), calc(100% - 2 * var(--mx-theme-dialog-viewport-gutter) - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));max-height:calc(100dvh - 2 * var(--mx-theme-dialog-viewport-gutter) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;animation:mx-dialog-content-in var(--motion-base,.18s) var(--ease-out,ease-out);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.mx-dialog:focus{outline:none}.mx-dialog[data-state=closed]{animation:mx-dialog-content-out var(--motion-fast,.12s) var(--ease-out,ease-out)}.mx-dialog__title{min-width:0;color:inherit;font-family:inherit;font-size:var(--mx-theme-type-heading-3-size,16px);font-weight:var(--mx-theme-type-heading-3-weight,700);line-height:var(--mx-theme-type-heading-3-line,20px);letter-spacing:var(--mx-theme-tracking-heading-3,.25px);overflow-wrap:anywhere;margin:0}.mx-dialog__description{margin:var(--mx-theme-dialog-copy-gap) 0 0;color:var(--mx-theme-text,var(--text,#bec0c4));font-size:var(--mx-theme-type-body-2-size,14px);font-weight:var(--mx-theme-type-body-2-weight,400);line-height:var(--mx-theme-type-body-2-line,18px);letter-spacing:var(--mx-theme-tracking-body-2,.25px);overflow-wrap:anywhere}.mx-dialog__actions{justify-content:flex-end;align-items:center;gap:var(--mx-theme-space-2,8px);margin-top:var(--mx-theme-dialog-actions-gap);flex-wrap:wrap;display:flex}.mx-confirm-dialog__body{margin-top:var(--mx-theme-dialog-copy-gap)}.mx-modal__content{--mx-dialog-width:var(--mx-modal-width,540px);padding:var(--mx-modal-padding,var(--mx-theme-dialog-padding-top) var(--mx-theme-dialog-padding-inline) var(--mx-theme-dialog-padding-bottom))}.mx-modal__content[data-scroll=body]{flex-direction:column;display:flex;overflow:hidden}.mx-modal__header{justify-content:space-between;align-items:flex-start;gap:var(--mx-theme-space-4,16px);padding:var(--mx-modal-header-padding,0);margin-bottom:var(--mx-modal-header-spacing,var(--mx-theme-space-4,16px));flex:none;display:flex}.mx-modal__close{flex:none}.mx-modal__close svg{inline-size:var(--mx-theme-dismiss-icon-size,20px);block-size:var(--mx-theme-dismiss-icon-size,20px)}.mx-modal__body{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.mx-modal__footer{justify-content:flex-end;align-items:center;gap:var(--mx-theme-space-2,8px);flex-wrap:wrap;flex:none;display:flex}.mx-modal__content:not([data-scroll=body]) .mx-modal__footer{margin-top:var(--mx-modal-footer-spacing,var(--mx-theme-dialog-actions-gap))}@media (pointer:coarse){.mx-modal__close{min-width:var(--mx-theme-touch-target,44px);min-height:var(--mx-theme-touch-target,44px)}}@keyframes mx-dialog-overlay-in{0%{opacity:0}}@keyframes mx-dialog-overlay-out{to{opacity:0}}@keyframes mx-dialog-content-in{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))scale(.98)}}@keyframes mx-dialog-content-out{to{opacity:0;transform:translate(-50%,calc(4px - 50%))scale(.985)}}@media (prefers-reduced-motion:reduce){.mx-dialog-overlay[data-state],.mx-dialog[data-state]{animation:none}}.mx-warning-dialog-layer{box-sizing:border-box;padding:var(--mx-theme-dialog-viewport-gutter);place-items:center;display:grid}.mx-warning-dialog-layer--inline{flex:1;min-height:100%}.mx-warning-dialog{--mx-dialog-width:480px;column-gap:var(--mx-theme-space-6,24px);text-align:left;grid-template-columns:auto minmax(0,1fr);display:grid}.mx-warning-dialog__icon{width:48px;height:48px;color:var(--mx-theme-warning,#ffc319)}.mx-warning-dialog__actions{margin-top:var(--mx-theme-space-6,24px);grid-column:1/-1}.mx-form-dialog__form{gap:var(--mx-theme-space-4,16px);flex-direction:column;display:flex}.mx-form-dialog__description,.mx-form-dialog__error{font-size:var(--mx-theme-type-body-2-size,14px);line-height:var(--mx-theme-type-body-2-line,18px);letter-spacing:var(--mx-theme-tracking-body-2,.25px);color:var(--mx-theme-text,#bec0c4);margin:0}.mx-form-dialog__error{color:var(--mx-theme-danger,#ff5e65)}.mx-form-dialog__form .mx-field__label{font-size:var(--mx-theme-type-body-2-size,14px);font-weight:var(--mx-theme-type-body-2-weight,400);line-height:var(--mx-theme-type-body-2-line,18px);letter-spacing:var(--mx-theme-tracking-body-2,.25px);color:var(--mx-field-label-color,var(--mx-theme-text-strong,#f2f4f7))}.mx-form-dialog__actions{justify-content:flex-end;align-items:center;gap:var(--mx-theme-space-2,8px);margin-top:var(--mx-theme-space-2,8px);flex-wrap:wrap;display:flex}.mx-progress-dialog__body{gap:var(--mx-progress-dialog-gap,16px);padding:var(--mx-progress-dialog-padding,0);flex-direction:column;display:flex}.mx-progress-dialog__progress{flex-direction:column;gap:8px;display:flex}.mx-progress-dialog__status{color:var(--mx-theme-text-muted);font-size:var(--mx-theme-type-body-2-size,14px);font-weight:var(--mx-theme-type-body-2-weight,400);line-height:var(--mx-theme-type-body-2-line,18px);letter-spacing:var(--mx-theme-tracking-body-2,.25px);justify-content:space-between;align-items:center;gap:12px;display:flex}.mx-progress-dialog__actions{margin-top:var(--mx-progress-dialog-actions-spacing,calc(var(--mx-theme-dialog-actions-gap) - var(--mx-progress-dialog-gap,16px)));justify-content:flex-end;display:flex}.mx-radio-group{gap:var(--mx-theme-space-1,4px);flex-direction:column;min-inline-size:0;display:flex}.mx-radio-group[data-mx-radio-appearance=card]{--mx-radio-card-radius:0;border:1px solid var(--mx-theme-border-strong,#e1e1e11f);border-radius:var(--mx-theme-radius-control,8px);background:var(--mx-theme-surface-1,var(--surface-1,#171a1f));gap:0;overflow:hidden}.mx-radio-option{font:inherit;font-size:var(--mx-theme-type-body-2-size,14px);cursor:pointer;align-items:flex-start;gap:8px;padding:2px 0;display:flex}.mx-radio{appearance:none;box-sizing:border-box;inline-size:var(--mx-checkbox-size,var(--mx-theme-control-icon-size,16px));block-size:var(--mx-checkbox-size,var(--mx-theme-control-icon-size,16px));margin:calc(( var(--mx-theme-type-body-2-line,18px) - var(--mx-checkbox-size,var(--mx-theme-control-icon-size,16px)) ) / 2) 0 0;border:1px solid var(--mx-theme-button-border,var(--mx-theme-text-muted,#868c98));background-color:var(--mx-theme-surface-1,var(--surface-1,#171a1f));color:var(--mx-theme-accent,var(--accent,#86b6f8));cursor:inherit;transition:background-color var(--mx-theme-motion-response,.1s) var(--mx-theme-ease-response,cubic-bezier(.2, 0, 0, 1)), transform var(--mx-theme-motion-response,.1s) var(--mx-theme-ease-response,cubic-bezier(.2, 0, 0, 1)), border-color var(--mx-theme-motion-response,.1s) var(--mx-theme-ease-response,cubic-bezier(.2, 0, 0, 1));border-radius:50%;flex:none;place-content:center;padding:0;display:inline-grid}.mx-radio:checked{border-color:color-mix(in srgb, var(--mx-theme-accent,var(--accent,#86b6f8)) 55%, transparent);background-color:var(--mx-theme-accent-soft,#86b6f81f)}.mx-radio:before{content:"";inline-size:calc(var(--mx-checkbox-size,var(--mx-theme-control-icon-size,16px)) * .4);block-size:calc(var(--mx-checkbox-size,var(--mx-theme-control-icon-size,16px)) * .4);opacity:0;transition:opacity var(--mx-theme-motion-response,.1s) var(--mx-theme-ease-response,cubic-bezier(.2, 0, 0, 1)), transform var(--mx-theme-motion-response,.1s) cubic-bezier(.2, .8, .3, 1.25);background:currentColor;border-radius:50%;transform:scale(.7)}.mx-radio:checked:before{opacity:1;transform:scale(1)}.mx-radio-option:active:not([data-disabled=true]) .mx-radio{transform:scale(.97)}@media (hover:hover){.mx-radio-option:where(:hover:not([data-disabled=true])) .mx-radio{background-image:linear-gradient(var(--mx-theme-control-hover-overlay), var(--mx-theme-control-hover-overlay))}}@media (prefers-reduced-motion:reduce){.mx-radio-option:active:not([data-disabled=true]) .mx-radio{transform:none}.mx-radio,.mx-radio:before,.mx-radio:checked:before{transition:none;animation:none}}@media (forced-colors:active){.mx-radio{appearance:auto}.mx-radio:before{content:none}}.mx-radio-option__content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.mx-radio-option__label{font-weight:inherit}.mx-radio-option__description{font-size:var(--mx-theme-type-caption-1-size,12px);color:var(--mx-theme-text-muted)}.mx-radio-option:has(input:focus-visible){outline:2px solid var(--mx-theme-accent,currentColor);outline-offset:2px}.mx-radio-option[data-disabled=true]{opacity:.5;cursor:default}.mx-radio-option[data-mx-radio-appearance=card]{border-radius:var(--mx-radio-card-radius,var(--mx-theme-radius-control,8px));transition:background-color var(--mx-theme-motion-response,.1s) var(--mx-theme-ease-response,cubic-bezier(.2, 0, 0, 1));gap:12px;padding:10px 12px}.mx-radio-option[data-mx-radio-appearance=card] .mx-radio-option__label{font-weight:600}.mx-radio-option[data-mx-radio-appearance=card][data-selected=true]{background-color:color-mix(in srgb, var(--mx-theme-accent,currentColor) 9%, transparent)}@media (hover:hover){.mx-radio-option[data-mx-radio-appearance=card]:where(:hover:not([data-disabled=true])){background-image:linear-gradient(var(--mx-theme-control-hover-overlay), var(--mx-theme-control-hover-overlay))}}.mx-checkbox{appearance:none;box-sizing:border-box;inline-size:var(--mx-checkbox-size,var(--mx-theme-control-icon-size,16px));block-size:var(--mx-checkbox-size,var(--mx-theme-control-icon-size,16px));vertical-align:middle;border:1px solid var(--mx-theme-button-border,var(--mx-theme-text-muted,#868c98));border-radius:var(--mx-theme-radius-small,4px);background-color:var(--mx-checkbox-background,var(--mx-theme-surface-1,var(--surface-1,#171a1f)));color:var(--mx-checkbox-mark-color,var(--mx-theme-accent,var(--accent,#86b6f8)));cursor:pointer;transition:background-color var(--mx-theme-motion-response,.1s) var(--mx-theme-ease-response,cubic-bezier(.2, 0, 0, 1)), border-color var(--mx-theme-motion-response,.1s) var(--mx-theme-ease-response,cubic-bezier(.2, 0, 0, 1));flex:none;place-content:center;margin:0;padding:0;display:inline-grid}.mx-checkbox:checked,.mx-checkbox:indeterminate{border-color:var(--mx-checkbox-checked-border-color,color-mix(in srgb, var(--mx-theme-accent,var(--accent,#86b6f8)) 55%, transparent));background-color:var(--mx-checkbox-checked-background,var(--mx-theme-accent-soft,#86b6f829))}.mx-checkbox:before{content:"";inline-size:calc(var(--mx-checkbox-size,var(--mx-theme-control-icon-size,16px)) * .6);block-size:calc(var(--mx-checkbox-size,var(--mx-theme-control-icon-size,16px)) * .6);clip-path:polygon(0 50%,35% 85%,100% 20%,92% 12%,35% 69%,8% 42%);opacity:0;transition:opacity var(--mx-theme-motion-response,.1s) var(--mx-theme-ease-response,cubic-bezier(.2, 0, 0, 1));background:currentColor}.mx-checkbox:is(:checked,:indeterminate):before{opacity:1;animation:mx-choice-mark-in var(--mx-theme-motion-response,.1s) var(--mx-theme-ease-response,cubic-bezier(.2, 0, 0, 1))}@keyframes mx-choice-mark-in{0%{opacity:.5;transform:scale(.7)}}.mx-checkbox:indeterminate:before{clip-path:inset(44% 5%)}@media (hover:hover){.mx-checkbox:where(:hover:not(:disabled)){background-image:linear-gradient(var(--mx-theme-control-hover-overlay), var(--mx-theme-control-hover-overlay))}.mx-checkbox:is(:checked,:indeterminate):where(:hover:not(:disabled)){border-color:var(--mx-checkbox-checked-hover-border-color,var(--mx-checkbox-checked-border-color,color-mix(in srgb, var(--mx-theme-accent,var(--accent,#86b6f8)) 55%, transparent)));background-color:var(--mx-checkbox-checked-hover-background,var(--mx-checkbox-checked-background,var(--mx-theme-accent-soft,#86b6f829)));background-image:var(--mx-checkbox-checked-hover-overlay,linear-gradient(var(--mx-theme-control-hover-overlay), var(--mx-theme-control-hover-overlay)))}}.mx-checkbox:is(:checked,:indeterminate):active:where(:not(:disabled)):before{opacity:.8}@media (prefers-reduced-motion:reduce){.mx-checkbox,.mx-checkbox:before,.mx-checkbox:is(:checked,:indeterminate):before{transition:none;animation:none}}.mx-checkbox:focus-visible{outline:2px solid var(--mx-theme-accent,var(--accent,#86b6f8));outline-offset:2px}.mx-checkbox:disabled{opacity:.5;cursor:default}@media (forced-colors:active){.mx-checkbox{appearance:auto}.mx-checkbox:before{content:none}}.mx-segmented-control{isolation:isolate;box-sizing:border-box;gap:var(--mx-segmented-gap,0);border:var(--mx-segmented-border,0);border-radius:var(--mx-segmented-radius,var(--mx-theme-button-radius-medium,999px));background:var(--mx-segmented-background,var(--mx-theme-surface-3,transparent));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;padding:0;display:grid;position:relative;overflow:hidden}.mx-segmented-control:before{content:"";z-index:0;width:calc((100% - (var(--mx-segmented-count,1) - 1) * var(--mx-segmented-gap,0px)) / var(--mx-segmented-count,1));border-radius:var(--mx-theme-button-radius-medium,999px);background:var(--mx-theme-accent-tonal,var(--mx-theme-accent-soft));opacity:0;transform:translateX(calc(var(--mx-segmented-index,0) * (100% + var(--mx-segmented-gap,0px))));transition:transform var(--mx-theme-motion-move,.18s) var(--mx-theme-ease-move,cubic-bezier(.2, 0, 0, 1)), background-color var(--mx-theme-motion-move,.18s) var(--mx-theme-ease-move,cubic-bezier(.2, 0, 0, 1)), opacity var(--mx-theme-motion-move,.18s) var(--mx-theme-ease-move,cubic-bezier(.2, 0, 0, 1));pointer-events:none;position:absolute;inset-block:0;inset-inline-start:0}.mx-segmented-control[data-selected]:before{opacity:1}.mx-segmented-control:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{transform:translateX(calc(var(--mx-segmented-index,0) * -1 * (100% + var(--mx-segmented-gap,0px))))}.mx-segmented-control:is([aria-disabled=true],:has(.mx-segmented-control__item[data-state=checked]:is(:disabled,[aria-disabled=true]))):before{opacity:var(--mx-segmented-disabled-opacity,.5)}.mx-segmented-control__item{z-index:1;box-sizing:border-box;min-width:0;min-height:var(--mx-segmented-item-min-height,var(--mx-theme-control-height,32px));justify-content:center;align-items:center;gap:var(--mx-segmented-item-gap,var(--mx-theme-control-gap,8px));padding:var(--mx-segmented-item-padding,2px var(--mx-theme-control-padding-inline,12px));border-radius:var(--mx-theme-button-radius-medium,999px);color:var(--mx-segmented-item-foreground,var(--mx-theme-text-muted));font-family:inherit;font-size:var(--mx-segmented-item-font-size,var(--mx-theme-type-button-1-size,14px));font-weight:var(--mx-segmented-item-font-weight,var(--mx-theme-type-button-1-weight,500));line-height:var(--mx-segmented-item-line-height,1.2);letter-spacing:var(--mx-theme-tracking-button-1,0);white-space:nowrap;cursor:pointer;transition:var(--mx-segmented-item-transition,background-color var(--mx-theme-motion-move,.18s) var(--mx-theme-ease-move,cubic-bezier(.2, 0, 0, 1)), border-color var(--mx-theme-motion-move,.18s) var(--mx-theme-ease-move,cubic-bezier(.2, 0, 0, 1)), color var(--mx-theme-motion-move,.18s) var(--mx-theme-ease-move,cubic-bezier(.2, 0, 0, 1)));background:0 0;border:1px solid #0000;display:inline-flex;position:relative}@media (hover:hover){.mx-segmented-control__item:hover:not(:disabled,[aria-disabled=true]){background-color:var(--mx-theme-control-hover,var(--mx-theme-control-hover-overlay));color:var(--mx-segmented-item-hover-foreground,var(--mx-theme-text-strong,#f2f2f2))}.mx-segmented-control__item[data-state=checked]:hover:not(:disabled,[aria-disabled=true]){color:var(--mx-segmented-item-checked-foreground,var(--mx-theme-accent-on-tonal,#a8ccff));background-color:#0000}.mx-segmented-control:has(.mx-segmented-control__item[data-state=checked]:hover:not(:disabled,[aria-disabled=true])):before{background:var(--mx-theme-accent-tonal-hover,var(--mx-theme-accent-soft))}}.mx-segmented-control__item[data-state=checked]{color:var(--mx-segmented-item-checked-foreground,var(--mx-theme-accent-on-tonal,#a8ccff));border-color:#0000}.mx-segmented-control__item:focus-visible{z-index:2;outline:var(--mx-segmented-focus-outline,2px solid var(--mx-theme-accent,currentColor));outline-offset:var(--mx-segmented-focus-outline-offset,-2px)}.mx-segmented-control__item:is(:disabled,[aria-disabled=true]){opacity:var(--mx-segmented-disabled-opacity,.5);cursor:var(--mx-segmented-disabled-cursor,default)}.mx-segmented-control__icon{flex:none;display:inline-flex}.mx-segmented-control__icon svg{width:var(--mx-segmented-icon-size,var(--mx-theme-control-icon-size,16px));height:var(--mx-segmented-icon-size,var(--mx-theme-control-icon-size,16px))}.mx-segmented-control__label{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.mx-segmented-control:before,.mx-segmented-control__item{transition:none}}.mx-switch{box-sizing:border-box;width:var(--mx-switch-width,calc(var(--mx-switch-thumb-size,var(--mx-theme-switch-thumb-size,14px)) * 2 + 4px + var(--mx-theme-switch-inset,3px) * 2));height:var(--mx-switch-height,calc(var(--mx-switch-thumb-size,var(--mx-theme-switch-thumb-size,14px)) + 2px + var(--mx-theme-switch-inset,3px) * 2));border:var(--mx-switch-border,1px solid var(--mx-theme-border-strong,#e1e1e11f));border-radius:var(--mx-switch-radius,999px);background:var(--mx-switch-background,var(--mx-theme-surface-1,#171a1f));color:inherit;cursor:pointer;transition:var(--mx-switch-track-transition,background-color var(--mx-theme-motion-move,.18s) var(--mx-theme-ease-move,cubic-bezier(.2, 0, 0, 1)));flex:none;padding:0;position:relative}.mx-switch[data-state=checked]{border:var(--mx-switch-checked-border,var(--mx-switch-border,var(--mx-theme-switch-checked-border,1px solid color-mix(in srgb, var(--mx-theme-accent,#86b6f8) 55%, transparent))));background:var(--mx-switch-checked-background,var(--mx-theme-accent-soft,#86b6f81f))}.mx-switch--small{--mx-switch-thumb-size:var(--mx-theme-switch-thumb-size-small,10px)}@media (hover:hover){.mx-switch:hover:where(:not(:disabled,[aria-disabled=true])){background-image:linear-gradient(var(--mx-theme-control-hover-overlay), var(--mx-theme-control-hover-overlay))}.mx-switch[data-state=checked]:hover:where(:not(:disabled,[aria-disabled=true])){background-color:var(--mx-switch-checked-hover-background,var(--mx-switch-checked-background,var(--mx-theme-accent-soft,#86b6f81f)));background-image:var(--mx-switch-checked-hover-overlay,linear-gradient(var(--mx-theme-control-hover-overlay), var(--mx-theme-control-hover-overlay)))}}.mx-switch:focus-visible{outline:var(--mx-switch-focus-outline,2px solid var(--mx-theme-accent,currentColor));outline-offset:var(--mx-switch-focus-outline-offset,2px)}.mx-switch:disabled{opacity:var(--mx-switch-disabled-opacity,.5);cursor:var(--mx-switch-disabled-cursor,default)}.mx-switch__thumb{top:50%;left:var(--mx-switch-thumb-left,var(--mx-theme-switch-inset,3px));width:var(--mx-switch-thumb-size,var(--mx-theme-switch-thumb-size,14px));height:var(--mx-switch-thumb-size,var(--mx-theme-switch-thumb-size,14px));border-radius:var(--mx-switch-thumb-radius,50%);background:var(--mx-switch-thumb-background,var(--mx-theme-text-muted,#9ba3b0));transition:var(--mx-switch-thumb-transition,transform var(--mx-theme-motion-move,.18s) var(--mx-theme-ease-move,cubic-bezier(.2, 0, 0, 1)), background-color var(--mx-theme-motion-move,.18s) var(--mx-theme-ease-move,cubic-bezier(.2, 0, 0, 1)));position:absolute;transform:translateY(-50%)}.mx-switch__thumb[data-state=checked]{background:var(--mx-switch-checked-thumb-background,var(--mx-switch-thumb-background,var(--mx-theme-accent,#86b6f8)));transform:translate(var(--mx-switch-thumb-translation,calc(var(--mx-switch-thumb-size,var(--mx-theme-switch-thumb-size,14px)) + 2px)), -50%)}@media (prefers-reduced-motion:reduce){.mx-switch,.mx-switch__thumb{transition:none}}:where(:root[data-mx-surface=standalone]:not([data-mx-theme-preview=c4d],[data-mx-theme-preview=zbrush])){--mx-slider-track-size:4px;--mx-slider-fill:var(--mx-theme-accent,#86b6f8);--mx-slider-thumb:transparent;--mx-slider-thumb-hover:linear-gradient(var(--mx-theme-control-hover,#ffffff0a), var(--mx-theme-control-hover,#ffffff0a)) var(--mx-slider-thumb);--mx-slider-thumb-border:2px solid var(--mx-theme-accent,#86b6f8)}@media (forced-colors:none){:where(:root[data-mx-surface=standalone]:not([data-mx-theme-preview=c4d],[data-mx-theme-preview=zbrush])) .mx-slider{--mx-slider-thumb-position:calc(var(--mx-slider-progress) + (.5 - var(--mx-slider-progress-ratio)) * var(--mx-slider-thumb-size,var(--mx-theme-control-icon-size,16px)));--mx-slider-track-gap:calc(var(--mx-slider-thumb-size,var(--mx-theme-control-icon-size,16px)) * .45 - 1px);--mx-slider-cutout-track:linear-gradient(var(--mx-slider-fill-direction), var(--mx-slider-fill) 0 calc(var(--mx-slider-thumb-position) - var(--mx-slider-track-gap)), transparent calc(var(--mx-slider-thumb-position) - var(--mx-slider-track-gap)) calc(var(--mx-slider-thumb-position) + var(--mx-slider-track-gap)), var(--mx-slider-track,var(--mx-theme-surface-3,#262c36)) calc(var(--mx-slider-thumb-position) + var(--mx-slider-track-gap)) 100%);--mx-slider-native-progress:transparent}}:where(.mx-slider){--mx-slider-fill-direction:to right;inline-size:100%;min-inline-size:0;block-size:max(var(--mx-slider-hit-size,24px), var(--mx-slider-thumb-size,var(--mx-theme-control-icon-size,16px)));border-radius:var(--mx-theme-radius-small,4px);appearance:none;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.mx-slider:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--mx-slider-fill-direction:to left}.mx-slider[data-orientation=vertical]{--mx-slider-fill-direction:to top;writing-mode:vertical-lr;direction:rtl}.mx-slider::-webkit-slider-runnable-track{block-size:var(--mx-slider-track-size,var(--mx-theme-bar-size,6px));background:var(--mx-slider-cutout-track,linear-gradient(var(--mx-slider-fill-direction), var(--mx-slider-fill,var(--mx-theme-accent,var(--accent,#86b6f8))) 0 var(--mx-slider-progress), var(--mx-slider-track,var(--mx-theme-surface-3,var(--surface-2,#262c36))) var(--mx-slider-progress) 100%));border-radius:999px}.mx-slider::-moz-range-track{block-size:var(--mx-slider-track-size,var(--mx-theme-bar-size,6px));background:var(--mx-slider-cutout-track,var(--mx-slider-track,var(--mx-theme-surface-3,var(--surface-2,#262c36))));border-radius:999px}.mx-slider::-moz-range-progress{block-size:var(--mx-slider-track-size,var(--mx-theme-bar-size,6px));background:var(--mx-slider-native-progress,var(--mx-slider-fill,var(--mx-theme-accent,var(--accent,#86b6f8))));border-radius:999px}.mx-slider::-webkit-slider-thumb{box-sizing:border-box;inline-size:var(--mx-slider-thumb-size,var(--mx-theme-control-icon-size,16px));transition:transform var(--motion-fast,.12s) var(--ease-out,ease-out);block-size:var(--mx-slider-thumb-size,var(--mx-theme-control-icon-size,16px));border:var(--mx-slider-thumb-border,0);appearance:none;background:var(--mx-slider-thumb,var(--mx-slider-fill,var(--mx-theme-accent,var(--accent,#86b6f8))));border-radius:50%;margin-block-start:calc(( var(--mx-slider-track-size,var(--mx-theme-bar-size,6px)) - var(--mx-slider-thumb-size,var(--mx-theme-control-icon-size,16px)) ) / 2)}.mx-slider::-moz-range-thumb{box-sizing:border-box;inline-size:var(--mx-slider-thumb-size,var(--mx-theme-control-icon-size,16px));transition:transform var(--motion-fast,.12s) var(--ease-out,ease-out);block-size:var(--mx-slider-thumb-size,var(--mx-theme-control-icon-size,16px));border:var(--mx-slider-thumb-border,0);background:var(--mx-slider-thumb,var(--mx-slider-fill,var(--mx-theme-accent,var(--accent,#86b6f8))));border-radius:50%}@media (hover:hover) and (forced-colors:none){.mx-slider:hover:where(:not(:disabled,[aria-disabled=true]))::-webkit-slider-thumb{background:var(--mx-slider-thumb-hover,color-mix(in srgb, var(--mx-slider-thumb,var(--mx-slider-fill,var(--mx-theme-accent,var(--accent,#86b6f8)))) 70%, var(--mx-theme-text-strong,#f2f2f2)))}.mx-slider:hover:where(:not(:disabled,[aria-disabled=true]))::-moz-range-thumb{background:var(--mx-slider-thumb-hover,color-mix(in srgb, var(--mx-slider-thumb,var(--mx-slider-fill,var(--mx-theme-accent,var(--accent,#86b6f8)))) 70%, var(--mx-theme-text-strong,#f2f2f2)))}}.mx-slider:active:where(:not(:disabled,[aria-disabled=true]))::-webkit-slider-thumb{transform:scale(.9)}.mx-slider:active:where(:not(:disabled,[aria-disabled=true]))::-moz-range-thumb{transform:scale(.9)}@media (prefers-reduced-motion:reduce){.mx-slider::-webkit-slider-thumb{transition:none}.mx-slider::-moz-range-thumb{transition:none}}.mx-slider:focus-visible{outline:2px solid var(--mx-slider-focus,var(--mx-theme-accent,var(--accent,#86b6f8)));outline-offset:2px}.mx-slider:disabled{opacity:.55;cursor:default}@media (pointer:coarse){.mx-slider{min-block-size:max(var(--mx-slider-hit-size,24px), var(--mx-theme-touch-target,44px))}}@media (forced-colors:active){.mx-slider{--mx-slider-track:GrayText;--mx-slider-fill:Highlight;--mx-slider-thumb:ButtonText;--mx-slider-thumb-border:0;--mx-slider-focus:Highlight;forced-color-adjust:none}.mx-slider:disabled{--mx-slider-fill:GrayText;--mx-slider-thumb:GrayText;opacity:1}}:where(.mx-slider-field>:nth-child(2)){font-variant-numeric:tabular-nums}:where(.mx-slider-field__value){color:var(--mx-theme-text-muted);font:inherit;font-variant-numeric:tabular-nums;justify-self:end}:where(.mx-field){font-size:var(--mx-theme-type-body-2-size,14px);grid-template-columns:var(--mx-field-columns,minmax(0, 1fr));align-items:center;gap:var(--mx-field-gap,4px 8px);min-width:0;display:grid}:where(.mx-field--trailing){grid-template-columns:var(--mx-field-columns,minmax(0, 1fr) auto)}:where(.mx-field--inline){grid-template-columns:var(--mx-field-columns,auto minmax(0, 1fr))}:where(.mx-field--inline.mx-field--trailing){grid-template-columns:var(--mx-field-columns,auto auto minmax(0, 1fr))}:where(.mx-field__label){min-width:0;color:var(--mx-field-label-color,currentColor);font-weight:var(--mx-field-label-weight,inherit);grid-area:1/1}:where(.mx-field[data-disabled]>.mx-field__label){color:var(--mx-theme-text-dim,GrayText)}:where(.mx-field--trailing>:nth-child(2)){grid-area:1/2;min-width:0}:where(.mx-field--stacked>:not(.mx-field__label)){grid-column:1/-1}:where(.mx-field--stacked.mx-field--trailing>:nth-child(2)){grid-column:2;justify-self:end}:where(.mx-field--inline>:not(.mx-field__label)){grid-column:-2/-1}:where(.mx-field--inline.mx-field--trailing>:nth-child(2)){grid-column:2}:where(.mx-file-drop-zone){--mx-file-drop-zone-edge:var(--mx-theme-button-border,#525c70);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--mx-theme-space-4,16px);border:1px solid var(--mx-file-drop-zone-edge);border-radius:var(--mx-theme-radius-control,8px);background:var(--mx-surface-field,var(--mx-theme-field,#171a1f));width:100%;min-width:0;min-height:84px;color:var(--mx-theme-text,#bec0c4);font:inherit;white-space:normal;text-align:center;cursor:pointer;appearance:none;transition:background-color var(--mx-theme-motion-hover,.12s) var(--mx-theme-ease-hover,ease);flex-direction:column;padding:24px 16px;display:flex;position:relative;overflow:visible}.mx-file-drop-zone:where(:not([data-has-file])){border-color:#0000}.mx-file-drop-zone__edge{fill:none;width:calc(100% + 2px);height:calc(100% + 2px);stroke:var(--mx-file-drop-zone-edge);stroke-width:1px;stroke-linecap:round;pointer-events:none;position:absolute;inset:-1px}.mx-file-drop-zone:where([data-layout=row]){text-align:start;flex-direction:row}.mx-file-drop-zone__icon{color:var(--mx-theme-text-muted,#868c98);flex:none;justify-content:center;align-items:center;display:flex}.mx-file-drop-zone__icon>:where(svg){width:24px;height:24px;display:block}.mx-file-drop-zone__copy{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.mx-file-drop-zone:where([data-layout=row]) .mx-file-drop-zone__copy{flex:1}.mx-file-drop-zone__label{font-size:var(--mx-theme-type-body-2-size,14px);font-weight:var(--mx-theme-type-body-2-weight,400);line-height:var(--mx-theme-type-body-2-line,18px);letter-spacing:var(--mx-theme-tracking-body-2,.25px)}.mx-file-drop-zone__description{color:var(--mx-theme-text-muted,#868c98);font-size:var(--mx-theme-type-caption-1-size,12px);line-height:var(--mx-theme-type-caption-1-line,16px);letter-spacing:var(--mx-theme-tracking-caption-1,.4px);font-variant-numeric:tabular-nums}.mx-file-drop-zone:where([data-preview]){padding:8px}.mx-file-drop-zone__preview{border-radius:inherit;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.mx-file-drop-zone__preview>:where(img){object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}@media (hover:hover){.mx-file-drop-zone:where(:hover:not(:disabled,[data-preview],[data-dragging])){background-image:linear-gradient(var(--mx-theme-control-hover,#353940), var(--mx-theme-control-hover,#353940))}}.mx-file-drop-zone:where(:active:not(:disabled,[data-preview],[data-dragging])){background-image:linear-gradient(var(--mx-theme-control-pressed,#262c36), var(--mx-theme-control-pressed,#262c36))}.mx-file-drop-zone:where([data-dragging]:not(:disabled)){--mx-file-drop-zone-edge:var(--mx-theme-accent,#86b6f8);background:var(--mx-theme-accent-tonal,#2e394c)}.mx-file-drop-zone:where([aria-invalid=true]){--mx-file-drop-zone-edge:var(--mx-theme-danger,#ff5e65)}.mx-file-drop-zone:where(:focus-visible){outline:2px solid var(--mx-theme-accent,#86b6f8);outline-offset:2px}.mx-file-drop-zone:where(:disabled){opacity:.55;cursor:default}@media (prefers-reduced-motion:reduce){.mx-file-drop-zone{transition:none}}@media (forced-colors:active){.mx-file-drop-zone{--mx-file-drop-zone-edge:ButtonText}.mx-file-drop-zone:where(:disabled){--mx-file-drop-zone-edge:GrayText}.mx-file-drop-zone:where([data-dragging],:focus-visible){outline-offset:2px;outline:2px solid highlight}}.mx-toast-viewport{left:var(--mx-toast-viewport-left,50%);bottom:var(--mx-toast-viewport-bottom,calc(22px + env(safe-area-inset-bottom)));z-index:var(--mx-toast-z-index,var(--mx-theme-layer-toast,100));width:fit-content;max-width:min(var(--mx-toast-max-width,420px), calc(var(--mx-toast-viewport-width,100vw) - var(--mx-toast-viewport-gutter,24px)));align-items:center;gap:var(--mx-toast-stack-gap,8px);pointer-events:none;flex-direction:column;display:flex;position:fixed;transform:translate(-50%)}.mx-toast{--mx-toast-accent:var(--mx-toast-info-accent,var(--mx-theme-accent,var(--accent,#86b6f8)));--mx-toast-wash:var(--mx-toast-info-wash,color-mix(in srgb, var(--mx-toast-accent) 14%, transparent));--mx-toast-icon-mark:var(--mx-toast-icon-mark-color,var(--mx-theme-surface-1,#171a1f));grid-template-columns:var(--mx-theme-icon-size,20px) minmax(0, 1fr) var(--mx-theme-control-height-compact,24px);min-width:min(var(--mx-toast-min-width,360px), calc(var(--mx-toast-viewport-width,100vw) - var(--mx-toast-viewport-gutter,24px)));border-radius:var(--mx-toast-radius,var(--mx-theme-radius-card,12px));background:linear-gradient(125deg, var(--mx-toast-wash), transparent 52%) padding-box, linear-gradient(var(--mx-toast-background,var(--mx-theme-surface-2,#1d222a)), var(--mx-toast-background,var(--mx-theme-surface-2,#1d222a))) padding-box, var(--mx-theme-edge,linear-gradient(var(--mx-toast-border,var(--mx-theme-border,#95959533)) 0 0)) border-box, linear-gradient(var(--mx-toast-background,var(--mx-theme-surface-2,#1d222a)), var(--mx-toast-background,var(--mx-theme-surface-2,#1d222a))) border-box;max-width:100%;color:var(--mx-toast-foreground,var(--mx-theme-text-strong,#f2f2f2));box-shadow:var(--mx-toast-shadow,0 16px 38px #00000057, 0 3px 10px #00000047, inset 0 1px #ffffff0a);font-family:var(--mx-toast-font-family,inherit);-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);animation:mx-toast-in var(--mx-toast-motion-duration,.18s) var(--mx-toast-motion-easing,cubic-bezier(.2, .8, .2, 1));pointer-events:auto;border:1px solid #0000;align-items:flex-start;gap:10px;padding:12px;display:grid;position:relative;overflow:hidden}.mx-toast[data-state=closed]{animation:mx-toast-out var(--mx-toast-motion-exit-duration,.12s) ease-in forwards;pointer-events:none}@keyframes mx-toast-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mx-toast-out{to{opacity:0;transform:translateY(10px)scale(.98)}}.mx-toast__icon{width:var(--mx-theme-icon-size,20px);height:var(--mx-theme-icon-size,20px);color:var(--mx-toast-accent);justify-content:center;align-items:center;margin-top:2px;display:flex}.mx-toast__icon svg{width:var(--mx-theme-icon-size,20px);height:var(--mx-theme-icon-size,20px);stroke-linecap:round;stroke-linejoin:round}.mx-toast__message{min-width:0;color:var(--mx-toast-foreground,var(--mx-theme-text-strong,#f2f2f2));font-size:var(--mx-toast-font-size,var(--mx-theme-type-body-2-size,14px));font-weight:var(--mx-theme-type-body-2-weight,400);line-height:var(--mx-toast-line-height,var(--mx-theme-type-body-2-line,18px));letter-spacing:var(--mx-theme-tracking-body-2,.25px);overflow-wrap:anywhere;padding-top:1px}.mx-toast__title,.mx-toast__body{display:block}.mx-toast__title{color:var(--mx-toast-foreground,var(--mx-theme-text-strong,#f2f2f2));font-size:var(--mx-toast-title-size,var(--mx-theme-type-body-2-strong-size,14px));font-weight:var(--mx-theme-type-body-2-strong-weight,500);line-height:var(--mx-toast-title-line-height,var(--mx-theme-type-body-2-strong-line,18px));letter-spacing:var(--mx-theme-tracking-body-2-strong,.25px);margin-bottom:1px}.mx-toast__title+.mx-toast__body{color:var(--mx-toast-muted,var(--mx-theme-text-muted))}.mx-toast:not(:has(.mx-toast__title)){align-items:center;padding-block:10px}.mx-toast:not(:has(.mx-toast__title)) .mx-toast__icon{margin-top:0}.mx-toast:not(:has(.mx-toast__title)) .mx-toast__message{padding-top:0}.mx-toast:has(.mx-toast__action){grid-template-columns:var(--mx-theme-icon-size,20px) minmax(0, 1fr) auto var(--mx-theme-control-height-compact,24px)}.mx-toast__action{border:1px solid var(--mx-toast-border,var(--mx-theme-border,#95959533));border-radius:var(--mx-theme-button-radius-small,999px);background:var(--mx-theme-surface-3,#262c36);min-height:0;color:inherit;font-family:inherit;font-size:var(--mx-theme-type-button-2-size,13px);font-weight:var(--mx-theme-type-button-2-weight,700);letter-spacing:var(--mx-theme-tracking-button-2,0);white-space:nowrap;cursor:pointer;align-self:center;padding:4px 10px;line-height:16px;transition:background-color .12s ease-out}@media (hover:hover){.mx-toast__action:hover:where(:not(:disabled,[aria-disabled=true])){background-image:linear-gradient(var(--mx-theme-control-hover-overlay), var(--mx-theme-control-hover-overlay))}}.mx-toast__action:focus-visible{outline:2px solid var(--mx-theme-accent,var(--mx-toast-accent));outline-offset:2px}.mx-toast__dismiss{width:var(--mx-theme-control-height-compact,24px);height:var(--mx-theme-control-height-compact,24px);border-radius:var(--mx-theme-button-radius-small,999px);min-height:0;color:inherit;opacity:.55;cursor:pointer;background:0 0;border:0;justify-content:center;align-self:center;align-items:center;margin:0 -3px 0 0;padding:0;transition:background-color .12s ease-out,opacity .12s ease-out;display:inline-flex}@media (hover:hover){.mx-toast__dismiss:hover:where(:not(:disabled,[aria-disabled=true])){background-image:linear-gradient(var(--mx-theme-control-hover-overlay), var(--mx-theme-control-hover-overlay));opacity:1}}.mx-toast__dismiss:focus-visible{outline:2px solid var(--mx-theme-accent,var(--mx-toast-accent));outline-offset:2px}.mx-toast__dismiss svg{width:var(--mx-theme-control-icon-size,16px);height:var(--mx-theme-control-icon-size,16px)}.mx-toast[data-tone=info]{--mx-toast-accent:var(--mx-toast-info-accent,var(--mx-theme-accent,var(--accent,#86b6f8)));--mx-toast-wash:var(--mx-toast-info-wash,color-mix(in srgb, var(--mx-toast-accent) 14%, transparent))}.mx-toast[data-tone=warning]{--mx-toast-accent:var(--mx-toast-warning-accent,var(--mx-theme-warning));--mx-toast-wash:var(--mx-toast-warning-wash,var(--mx-theme-warning-soft))}.mx-toast[data-tone=error]{--mx-toast-accent:var(--mx-toast-error-accent,var(--mx-theme-danger));--mx-toast-wash:var(--mx-toast-error-wash,var(--mx-theme-danger-soft))}.mx-toast[data-appearance=diagnostic]{--mx-toast-accent:var(--mx-toast-diagnostic-accent,var(--mx-theme-text-muted));--mx-toast-wash:var(--mx-toast-diagnostic-wash,color-mix(in srgb, var(--mx-toast-accent) 10%, transparent))}@media (prefers-reduced-motion:reduce){.mx-toast[data-state]{animation:none}}.mx-tooltip{--mx-tooltip-caret-edge:var(--mx-theme-edge-bottom);--mx-floating-surface-background:var(--mx-tooltip-background,var(--mx-theme-floating-surface-background,var(--mx-theme-surface-2,canvas)));--mx-floating-surface-border-color:var(--mx-tooltip-border-color,var(--mx-theme-floating-surface-border-color,var(--mx-theme-border-strong,transparent)));max-inline-size:var(--mx-tooltip-max-width,240px);padding:var(--mx-tooltip-padding,5px 9px);border-radius:var(--mx-tooltip-radius,var(--mx-theme-radius-small,4px));background:linear-gradient(var(--mx-floating-surface-background), var(--mx-floating-surface-background)) padding-box, var(--mx-theme-edge,linear-gradient(var(--mx-floating-surface-border-color) 0 0)) border-box, linear-gradient(var(--mx-floating-surface-background), var(--mx-floating-surface-background)) border-box;box-shadow:var(--mx-tooltip-shadow,var(--mx-theme-tooltip-shadow,none));color:var(--mx-theme-text-strong,currentColor);font-size:var(--mx-tooltip-size,var(--mx-theme-type-caption-1-size,12px));font-weight:var(--mx-theme-type-caption-1-weight,400);line-height:var(--mx-tooltip-leading,var(--mx-theme-type-caption-1-line,16px));letter-spacing:var(--mx-theme-tracking-caption-1,.4px);pointer-events:auto;z-index:var(--mx-tooltip-z-index,var(--mx-theme-layer-tooltip,80));border:1px solid #0000}.mx-tooltip__row{align-items:center;gap:8px;display:flex}.mx-tooltip__keys,.mx-tooltip__keys-caps{flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.mx-tooltip__keys-caps{align-items:stretch;block-size:1.35em}.mx-tooltip__keys-or{color:var(--mx-theme-text-muted,currentColor);align-items:center;margin-inline-start:-1px;display:flex}.mx-tooltip__key{border:1px solid var(--mx-floating-surface-border-color);border-radius:calc(var(--mx-theme-radius-small,4px) - 1px);background:color-mix(in srgb, currentcolor 10%, transparent);min-inline-size:1.4em;color:var(--mx-theme-text-muted,currentColor);text-align:center;justify-content:center;align-items:center;padding:0 5px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em;line-height:1;display:inline-flex}.mx-tooltip__key--glyph{font-family:inherit;font-size:1.1em}.mx-tooltip__arrow{inline-size:var(--mx-theme-floating-caret-size,10px);block-size:calc(var(--mx-theme-floating-caret-size,10px) / 2);overflow:visible;transform:translateY(-1px)}.mx-tooltip__arrow-fill{fill:var(--mx-floating-surface-background)}.mx-tooltip[data-side=bottom]{--mx-tooltip-caret-edge:var(--mx-theme-edge-top)}.mx-tooltip:is([data-side=left],[data-side=right]){--mx-tooltip-caret-edge:color-mix(in srgb, var(--mx-theme-edge-top) 50%, var(--mx-theme-edge-bottom))}.mx-tooltip__arrow-edge{fill:none;stroke:var(--mx-tooltip-caret-edge,var(--mx-floating-surface-border-color));stroke-linecap:round;stroke-linejoin:round;stroke-width:1px;vector-effect:non-scaling-stroke}.mx-tooltip[data-state=delayed-open]{animation:mx-floating-in var(--mx-floating-motion-in,.18s) ease-out}@media (prefers-reduced-motion:reduce){.mx-tooltip[data-state]{animation:none}}.mx-step-bar{box-sizing:border-box;align-items:center;gap:var(--mx-step-bar-gap,4px);max-width:100%;min-height:var(--mx-step-bar-min-height,calc(var(--mx-theme-icon-size,20px) + 24px));padding:var(--mx-step-bar-padding,4px 6px);scrollbar-width:none;border-radius:var(--mx-theme-radius-pill,999px);background:linear-gradient(var(--mx-step-bar-background,var(--mx-theme-surface-2)), var(--mx-step-bar-background,var(--mx-theme-surface-2))) padding-box, var(--mx-theme-edge,transparent) border-box, linear-gradient(var(--mx-step-bar-background,var(--mx-theme-surface-2)), var(--mx-step-bar-background,var(--mx-theme-surface-2))) border-box;box-shadow:var(--mx-step-bar-shadow,var(--mx-theme-floating-surface-shadow));border:1px solid #0000;display:inline-flex;overflow-x:auto}.mx-step-bar__step{box-sizing:border-box;align-items:center;gap:var(--mx-step-bar-step-gap,7px);min-height:var(--mx-step-bar-step-min-height,calc(var(--mx-theme-icon-size,20px) + 14px));padding:var(--mx-step-bar-step-padding,0 10px 0 8px);border-radius:var(--mx-theme-radius-pill,999px);color:var(--mx-theme-text-dim);font:var(--mx-theme-type-body-2);letter-spacing:var(--mx-theme-tracking-body-2);white-space:nowrap;cursor:pointer;transition:color var(--mx-step-bar-motion,var(--mx-theme-motion-response,.1s)) var(--mx-theme-ease-response,cubic-bezier(.2, 0, 0, 1));background:0 0;border:0;flex:none;display:inline-flex}.mx-step-bar__icon{width:var(--mx-step-bar-icon-size,var(--mx-theme-icon-size,20px));height:var(--mx-step-bar-icon-size,var(--mx-theme-icon-size,20px));color:var(--mx-theme-text-dim);flex:none;place-items:center;display:inline-grid}.mx-step-bar__icon>svg{width:var(--mx-step-bar-icon-size,var(--mx-theme-icon-size,20px));height:var(--mx-step-bar-icon-size,var(--mx-theme-icon-size,20px))}.mx-step-bar__step.is-complete{color:var(--mx-theme-text)}.mx-step-bar__step.is-complete .mx-step-bar__icon{color:var(--mx-theme-text-muted)}.mx-step-bar__step.is-active{color:var(--mx-theme-accent)}.mx-step-bar__step.is-active .mx-step-bar__icon{background:var(--mx-theme-accent-surface);box-shadow:0 0 0 var(--mx-step-bar-badge-inset,4px) var(--mx-theme-accent-surface);color:var(--mx-theme-accent-on-surface);border-radius:50%}.mx-step-bar__step.is-active .mx-step-bar__icon>svg{width:calc(var(--mx-step-bar-icon-size,var(--mx-theme-icon-size,20px)) - 2px);height:calc(var(--mx-step-bar-icon-size,var(--mx-theme-icon-size,20px)) - 2px)}.mx-step-bar__label{margin-inline-start:var(--mx-step-bar-badge-inset,4px)}.mx-step-bar__connector{width:var(--mx-step-bar-connector-width,12px);background:var(--mx-theme-border-strong);flex:none;height:1px}@media (hover:hover){.mx-step-bar__step:hover:not(:disabled){background-image:linear-gradient(var(--mx-theme-control-hover), var(--mx-theme-control-hover))}.mx-step-bar__step:hover:not(:disabled,.is-active){color:var(--mx-theme-text-strong,#f2f2f2)}}.mx-step-bar__step:focus-visible{outline:2px solid var(--mx-theme-accent);outline-offset:-2px}.mx-step-bar__step:disabled{cursor:default}.mx-step-bar__step:disabled:not(.is-active),.mx-step-bar__step.is-skipped{color:var(--mx-theme-text-dim)}@container (width<=720px){.mx-step-bar{gap:2px}.mx-step-bar__step:not(.is-active){padding-inline:5px;position:relative}.mx-step-bar__step:not(.is-active) .mx-step-bar__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mx-step-bar__connector{width:6px}}@media (prefers-reduced-motion:reduce){.mx-step-bar__step{transition:none}}.mx-floating-toolbar{--mx-button-medium-font-size:var(--mx-theme-type-body-2-size,14px);font-size:var(--mx-theme-type-body-2-size,14px);gap:var(--mx-floating-toolbar-gap,var(--mx-theme-floating-toolbar-gap,4px));padding:var(--mx-floating-toolbar-padding,var(--mx-theme-floating-toolbar-padding,8px));border-radius:var(--mx-floating-toolbar-radius,var(--mx-theme-button-radius-medium,999px));background:var(--mx-floating-toolbar-background,var(--mx-theme-floating-toolbar-background,var(--mx-theme-surface-2)));box-shadow:var(--mx-floating-toolbar-shadow,var(--mx-theme-floating-chrome-shadow,0 0 16px 8px #00000026, 0 2px 4px #0000006b));border:0;display:inline-flex}.mx-floating-toolbar__divider{width:1px;height:var(--mx-theme-floating-toolbar-divider-height,16px);margin-inline:calc(var(--mx-floating-toolbar-gap,var(--mx-theme-floating-toolbar-gap,4px)) / -2);background:var(--mx-theme-border);align-self:center}.mx-icon-button.mx-floating-toolbar__button,.mx-floating-toolbar__slot>:is(button,a){box-sizing:border-box;width:var(--mx-floating-toolbar-control-size,var(--mx-theme-floating-toolbar-control-size,32px));height:var(--mx-floating-toolbar-control-size,var(--mx-theme-floating-toolbar-control-size,32px));border-radius:var(--mx-theme-button-radius-medium,999px);color:var(--mx-theme-text-muted);cursor:pointer;transition:background-color var(--mx-theme-motion-hover,.12s) var(--mx-theme-ease-hover,ease), border-color var(--mx-theme-motion-hover,.12s) var(--mx-theme-ease-hover,ease), color var(--mx-theme-motion-hover,.12s) var(--mx-theme-ease-hover,ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.mx-icon-button.mx-floating-toolbar__button:hover:not(:disabled):not(.mx-floating-toolbar__button--active),.mx-floating-toolbar__slot>:is(button,a):hover:not(:disabled){background:var(--mx-theme-control-hover);color:var(--mx-theme-text-strong);box-shadow:none}}.mx-icon-button.mx-floating-toolbar__button:disabled{color:color-mix(in srgb, var(--mx-theme-text-muted) 45%, transparent);cursor:default;background:0 0}.mx-icon-button.mx-floating-toolbar__button--active{color:var(--mx-theme-accent-on-tonal);background:var(--mx-theme-accent-tonal);border-color:#0000}@media (hover:hover){.mx-icon-button.mx-floating-toolbar__button--active:hover:not(:disabled){background:var(--mx-theme-accent-tonal-hover);box-shadow:none}}.mx-floating-toolbar__button svg,.mx-floating-toolbar__slot>:is(button,a) svg{width:var(--mx-theme-icon-size,20px);height:var(--mx-theme-icon-size,20px)}.mx-floating-toolbar__slot{display:contents}.mx-floating-toolbar__menu-button{box-sizing:border-box;width:132px;height:var(--mx-floating-toolbar-control-size,var(--mx-theme-floating-toolbar-control-size,32px));border-radius:var(--mx-theme-button-radius-medium,999px);color:var(--mx-theme-text-muted);cursor:pointer;font:inherit;font-weight:700;font-size:var(--mx-theme-type-body-2-size,14px);transition:background-color var(--mx-theme-motion-hover,.12s) var(--mx-theme-ease-hover,ease), border-color var(--mx-theme-motion-hover,.12s) var(--mx-theme-ease-hover,ease), color var(--mx-theme-motion-hover,.12s) var(--mx-theme-ease-hover,ease);background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.mx-floating-toolbar__menu-button--open{background:var(--mx-theme-control-hover);color:var(--mx-theme-text-strong)}@media (hover:hover){.mx-floating-toolbar__menu-button:hover:not(:disabled){background:var(--mx-theme-control-hover);color:var(--mx-theme-text-strong)}}.mx-floating-toolbar__menu-button--readout{font-variant-numeric:tabular-nums;width:88px;padding:0 8px 0 10px}.mx-floating-toolbar__menu-button--block{border-color:var(--mx-text-field-border-color,var(--mx-theme-surface-3,#262c36));border-radius:var(--mx-theme-radius-control,8px);background:var(--mx-text-field-background,var(--mx-surface-field,var(--mx-theme-field,#090b0c)));width:100%;min-width:0;color:var(--mx-theme-text-strong);font-weight:var(--mx-text-field-weight,var(--mx-theme-type-body-2-strong-weight,500));flex:auto;overflow:hidden}@media (hover:hover){.mx-floating-toolbar__menu-button--block:hover:not(:disabled){border-color:var(--mx-text-field-hover-border-color,var(--mx-theme-button-border,#5c6370));background-color:var(--mx-text-field-background,var(--mx-surface-field,var(--mx-theme-field,#090b0c)));background-image:linear-gradient(var(--mx-theme-control-hover-overlay), var(--mx-theme-control-hover-overlay))}}.mx-floating-toolbar__menu-button--block.mx-floating-toolbar__menu-button--open:not(:disabled),.mx-floating-toolbar__menu-button--block:focus-visible:not(:disabled){border-color:var(--mx-text-field-focus-color,var(--mx-theme-accent,#86b6f8));background:var(--mx-text-field-focus-background,var(--mx-theme-background,#0f1114));outline:none}.mx-floating-toolbar__menu-value{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mx-floating-toolbar__menu-caret{width:var(--mx-theme-indicator-icon-size,14px);height:var(--mx-theme-indicator-icon-size,14px);opacity:.8;flex-shrink:0}.mx-floating-toolbar-menu{box-sizing:border-box;width:max-content;min-width:168px;max-width:calc(100vw - 16px);max-height:min(560px, var(--radix-dropdown-menu-content-available-height,calc(100dvh - 16px)));border-radius:var(--mx-theme-floating-surface-radius,var(--mx-theme-radius-control,8px));--mx-floating-toolbar-menu-surface:var(--mx-theme-floating-surface-background,var(--mx-theme-surface-2));background:linear-gradient(var(--mx-floating-toolbar-menu-surface), var(--mx-floating-toolbar-menu-surface)) padding-box, var(--mx-theme-edge,linear-gradient(var(--mx-theme-border-strong) 0 0)) border-box, linear-gradient(var(--mx-floating-toolbar-menu-surface), var(--mx-floating-toolbar-menu-surface)) border-box;color:var(--mx-theme-text-strong);box-shadow:var(--mx-theme-floating-surface-shadow,0 12px 36px #00000061);border:1px solid #0000;gap:2px;padding:4px;display:grid;overflow-y:auto}.mx-floating-toolbar-menu__item{box-sizing:border-box;width:100%;min-width:0;min-height:var(--mx-theme-control-height,32px);border-radius:var(--mx-theme-radius-small,4px);color:var(--mx-theme-text);cursor:pointer;font:inherit;font-size:var(--mx-theme-type-body-2-size,14px);font-weight:var(--mx-theme-type-body-2-weight,400);line-height:var(--mx-theme-type-body-2-line,18px);letter-spacing:var(--mx-theme-tracking-body-2,.25px);text-align:left;transition:background-color var(--mx-theme-motion-hover,.12s) var(--mx-theme-ease-hover,ease), color var(--mx-theme-motion-hover,.12s) var(--mx-theme-ease-hover,ease);background:0 0;border:none;outline:none;align-items:center;gap:8px;padding:3px 8px;display:flex}.mx-floating-toolbar-menu__item[data-highlighted],.mx-floating-toolbar-menu__item:focus-visible{color:var(--mx-theme-text-strong);background:var(--mx-theme-control-hover-overlay)}@media (hover:hover){.mx-floating-toolbar-menu__item:hover:not([data-disabled]){color:var(--mx-theme-text-strong);background:var(--mx-theme-control-hover-overlay)}}.mx-floating-toolbar-menu__item[data-disabled]{color:color-mix(in srgb, var(--mx-theme-text-muted) 45%, transparent);cursor:default}.mx-floating-toolbar-menu__item--active,.mx-floating-toolbar-menu__item[data-state=checked]{color:var(--mx-theme-text-strong);font-weight:var(--mx-theme-type-body-2-strong-weight,500)}.mx-floating-toolbar-menu__item--media{gap:var(--mx-theme-space-3,12px);padding-block:6px;padding-inline:6px 12px}.mx-floating-toolbar-menu__media{box-sizing:border-box;border:1px solid var(--mx-theme-border,#ffffff1a);border-radius:var(--mx-theme-radius-small,4px);background:var(--mx-theme-surface-3,#2a2e34);flex:none;place-items:center;width:64px;height:48px;display:grid;overflow:hidden}.mx-floating-toolbar-menu__media img{object-fit:cover;width:100%;height:100%;display:block}.mx-floating-toolbar-menu__divider{background:var(--mx-theme-border-strong,var(--mx-theme-border));height:1px;margin:6px 8px}.mx-floating-toolbar-menu__check{width:var(--mx-theme-control-icon-size,16px);height:var(--mx-theme-control-icon-size,16px);color:var(--mx-theme-accent);flex-shrink:0}.mx-floating-toolbar-menu__check--hidden{visibility:hidden}@media (forced-colors:active){.mx-floating-toolbar-menu__item[data-highlighted],.mx-floating-toolbar-menu__item:focus-visible{outline-offset:-1px;outline:1px solid highlight}}@media (prefers-reduced-motion:reduce){.mx-icon-button.mx-floating-toolbar__button,.mx-floating-toolbar__menu-button,.mx-floating-toolbar-menu__item{transition:none}}.mx-chip{--mx-chip-resolved-ink:var(--mx-chip-ink,var(--mx-theme-text-muted));--mx-chip-resolved-background:var(--mx-chip-background,color-mix(in srgb, var(--mx-chip-resolved-ink) 15%, transparent));--mx-chip-resolved-hover-background:var(--mx-chip-hover-background,linear-gradient(var(--mx-theme-control-hover), var(--mx-theme-control-hover)) var(--mx-chip-resolved-background));box-sizing:border-box;align-items:center;gap:var(--mx-chip-gap,6px);min-width:0;max-width:100%;height:var(--mx-chip-height,24px);padding:0 var(--mx-chip-padding-inline,12px);border-radius:var(--mx-chip-radius,8px);background:var(--mx-chip-resolved-background);color:var(--mx-chip-color,var(--mx-chip-resolved-ink));font-family:inherit;font-size:var(--mx-chip-font-size,var(--mx-theme-type-caption-1-strong-size,12px));font-weight:var(--mx-chip-font-weight,var(--mx-theme-type-caption-1-strong-weight,600));line-height:var(--mx-theme-type-caption-1-strong-line,16px);letter-spacing:var(--mx-chip-letter-spacing,var(--mx-theme-tracking-caption-1-strong,.4px));white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;border:0;flex:none;margin:0;display:inline-flex}.mx-chip[aria-pressed=true]{--mx-chip-resolved-ink:var(--mx-chip-pressed-ink,var(--mx-theme-accent))}.mx-chip--small{height:var(--mx-chip-height,20px);padding:0 var(--mx-chip-padding-inline,8px);border-radius:var(--mx-chip-radius,4px)}.mx-chip--icon{padding-inline-start:var(--mx-chip-icon-padding-start,8px)}.mx-chip--indicator,.mx-chip--actions{padding-inline-end:var(--mx-chip-end-padding,8px)}.mx-chip__label{text-overflow:ellipsis;align-items:center;min-width:0;display:inline-flex;overflow:hidden}.mx-chip__icon,.mx-chip__indicator{flex:none;align-items:center;display:inline-flex}.mx-chip__icon svg{width:var(--mx-theme-control-icon-size,16px);height:var(--mx-theme-control-icon-size,16px)}.mx-chip__indicator{opacity:.75}.mx-chip__indicator svg{width:var(--mx-theme-indicator-icon-size,14px);height:var(--mx-theme-indicator-icon-size,14px)}button.mx-chip,.mx-chip button{cursor:pointer}.mx-chip:is(:disabled,[data-disabled=true]),.mx-chip button:disabled{cursor:default}.mx-chip:is(:disabled,[data-disabled=true]){opacity:var(--mx-chip-disabled-opacity,.55)}.mx-chip--interactive:where(:not(:disabled,[data-disabled=true])[data-state=open]){background:var(--mx-chip-resolved-hover-background);color:var(--mx-chip-hover-color,var(--mx-chip-color,var(--mx-chip-resolved-ink)))}@media (hover:hover){.mx-chip--interactive:where(:not(:disabled,[data-disabled=true]):hover){background:var(--mx-chip-resolved-hover-background);color:var(--mx-chip-hover-color,var(--mx-chip-color,var(--mx-chip-resolved-ink)))}}button.mx-chip:focus-visible{outline:2px solid var(--mx-chip-focus-ring,var(--mx-theme-accent,currentColor));outline-offset:var(--mx-chip-focus-offset,2px)}.mx-dropdown-indicator{flex:none;justify-content:center;align-items:center;display:inline-flex}.mx-dropdown-indicator svg{inline-size:var(--mx-theme-indicator-icon-size,14px);block-size:var(--mx-theme-indicator-icon-size,14px)}.mx-dropdown-indicator>.mx-dropdown-indicator__triangle{display:none}.mx-picker-trigger{inline-size:100%}.mx-picker-trigger__icon{flex:none;align-items:center;display:inline-flex}.mx-picker-trigger__icon svg{inline-size:var(--mx-theme-control-icon-size,16px);block-size:var(--mx-theme-control-icon-size,16px)}.mx-list-view{--mx-list-view-gap:var(--mx-theme-space-4,16px);--mx-list-view-media-gap:var(--mx-list-view-gap);--mx-list-view-media-width:68px;--mx-list-view-media-height:42px;--mx-list-view-row-padding:10px var(--mx-theme-space-4,16px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden;container:mx-list-view/inline-size}.mx-list-view--comfortable{border-radius:var(--mx-list-view-radius,var(--mx-theme-radius-tile,20px));background:var(--mx-list-view-surface,var(--mx-theme-surface-2,#1d222a));box-shadow:var(--mx-theme-card-shadow,none);border:0}.mx-list-view--compact{--mx-list-view-media-width:64px;--mx-list-view-media-height:48px;--mx-list-view-media-gap:var(--mx-theme-space-3,12px);--mx-list-view-row-padding:var(--mx-theme-space-4,16px) var(--mx-theme-space-6,24px);border:1px solid var(--mx-theme-border,#ffffff1a);border-radius:var(--mx-theme-radius-tile,20px);background:var(--mx-theme-surface-1,#181a1d)}.mx-list-view--inline{--mx-list-view-gap:var(--mx-theme-space-3,12px);--mx-list-view-media-width:40px;--mx-list-view-media-height:30px;--mx-list-view-row-padding:6px var(--mx-theme-space-2,8px);gap:2px;overflow:visible}.mx-list-view--inline .mx-list-view__item{border-radius:var(--mx-theme-radius-control,8px)}.mx-list-view--inline .mx-list-view__item+.mx-list-view__item{border-top:0}.mx-list-view--inline .mx-list-view__media{border-radius:var(--mx-theme-radius-small,4px)}.mx-list-view--inline .mx-list-view__media:has(img){background:var(--mx-theme-surface-3,#2a2e34)}.mx-list-view--inline .mx-list-view__media svg{inline-size:var(--mx-theme-control-icon-size,16px);block-size:var(--mx-theme-control-icon-size,16px)}.mx-list-view--inline .mx-list-view__title{letter-spacing:normal;font-weight:600}.mx-list-view--inline .mx-list-view__meta{font-size:var(--mx-theme-type-caption-1-size,12px);line-height:var(--mx-theme-type-caption-1-line,16px)}.mx-list-view__item{grid-template-columns:var(--mx-list-view-columns,var(--mx-list-view-media-width) minmax(0, 1fr));align-items:center;column-gap:var(--mx-list-view-gap);padding:var(--mx-list-view-row-padding);color:var(--mx-theme-text-strong,#f2f4f7);transition:background-color var(--mx-theme-motion-hover,.12s) var(--mx-theme-ease-hover,ease), opacity var(--mx-theme-motion-hover,.12s) var(--mx-theme-ease-hover,ease);grid-template-rows:auto;grid-auto-columns:max-content;grid-auto-flow:column;display:grid;position:relative}.mx-list-view__item+.mx-list-view__item{border-top:1px solid var(--mx-theme-border,#ffffff1a)}.mx-list-view__item.is-selected{background-color:var(--mx-theme-accent-tonal,#86b6f82e)}@media (hover:hover){.mx-list-view:not(.mx-list-view--inert) .mx-list-view__item:has(.mx-list-view__link:not(:disabled,[aria-disabled=true])):hover{background-image:linear-gradient(var(--mx-theme-control-hover-overlay,#ffffff0a), var(--mx-theme-control-hover-overlay,#ffffff0a))}.mx-list-view:not(.mx-list-view--inert) .mx-list-view__item.is-selected:has(.mx-list-view__link:not(:disabled,[aria-disabled=true])):hover{background-color:var(--mx-theme-accent-tonal-hover,#86b6f83d)}}.mx-list-view__media{inline-size:var(--mx-list-view-media-width);block-size:var(--mx-list-view-media-height);border-radius:var(--mx-list-view-media-radius,var(--mx-theme-radius-control,8px));color:var(--mx-theme-text-muted,#8d949e);place-items:center;margin-inline-end:calc(var(--mx-list-view-media-gap) - var(--mx-list-view-gap));display:grid;position:relative;overflow:hidden}.mx-list-view--compact .mx-list-view__media{border:1px solid var(--mx-theme-border,#ffffff1a);background:var(--mx-theme-surface-2,#1d222a);border-radius:var(--mx-theme-radius-control,8px)}.mx-list-view__media img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.mx-list-view__main{flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex}.mx-list-view__title{min-width:0;font-size:var(--mx-theme-type-heading-4-size,14px);font-weight:var(--mx-theme-type-heading-4-weight,700);line-height:var(--mx-theme-type-heading-4-line,18px);letter-spacing:var(--mx-theme-tracking-heading-4,.25px);text-overflow:ellipsis;white-space:nowrap;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.mx-list-view--compact .mx-list-view__title{letter-spacing:normal;font-weight:600}.mx-list-view__link{min-width:0;font:inherit;text-align:start;cursor:pointer;color:inherit;background:0 0;border:0;padding:0;text-decoration:none;display:block}.mx-list-view__link:after{content:"";position:absolute;inset:0}.mx-list-view__link:is(:disabled,[aria-disabled=true]){cursor:default}.mx-list-view__item:has(.mx-list-view__link[aria-disabled=true]) :is(.mx-list-view__media,.mx-list-view__title){opacity:.45}.mx-list-view__link:focus-visible{outline:none}.mx-list-view__link:focus-visible:after{outline:2px solid var(--mx-theme-accent,currentColor);outline-offset:-2px;border-radius:inherit}.mx-list-view__meta{display:none}:where(.mx-list-view__meta),:where(.mx-list-view__cell){min-width:0;color:var(--mx-theme-text-muted,#8d949e);font-size:var(--mx-theme-type-body-2-size,14px);font-variant-numeric:tabular-nums;line-height:var(--mx-theme-type-body-2-line,18px);white-space:nowrap}.mx-list-view__cell{z-index:1;position:relative}.mx-list-view__item:has(.mx-list-view__link) .mx-list-view__cell{pointer-events:none}.mx-list-view__item:has(.mx-list-view__link) .mx-list-view__cell :is(a,button,input,select,textarea,label,summary,[role=button],[tabindex],.mx-chip--interactive){pointer-events:auto}.mx-list-view__cell--end{text-align:end;justify-self:end}.mx-list-view__accessory{color:var(--mx-theme-text-muted,#8d949e);pointer-events:none;justify-self:end;align-items:center;display:inline-flex}.mx-list-view__accessory svg{inline-size:var(--mx-theme-indicator-icon-size,14px);block-size:var(--mx-theme-indicator-icon-size,14px)}.mx-list-view__actions{z-index:1;justify-content:flex-end;align-items:center;gap:var(--mx-theme-space-2,8px);display:flex;position:relative}.mx-list-view--layout-stacked .mx-list-view__item{grid-template-columns:var(--mx-list-view-media-width) minmax(0, 1fr);row-gap:var(--mx-theme-space-3,12px);grid-template-rows:none;grid-auto-flow:row}.mx-list-view--layout-stacked .mx-list-view__cell{display:none}.mx-list-view--layout-stacked .mx-list-view__meta{display:block}.mx-list-view--layout-stacked :is(.mx-list-view__actions,.mx-list-view__accessory){grid-area:1/3}.mx-list-view--layout-stacked .mx-list-view__actions--below{grid-area:auto/1/auto/-1;justify-content:stretch;display:grid}@container mx-list-view (width<=640px){.mx-list-view--layout-auto .mx-list-view__item{grid-template-columns:var(--mx-list-view-media-width) minmax(0, 1fr);row-gap:var(--mx-theme-space-3,12px);grid-template-rows:none;grid-auto-flow:row}.mx-list-view--layout-auto .mx-list-view__cell{display:none}.mx-list-view--layout-auto .mx-list-view__meta{display:block}.mx-list-view--layout-auto :is(.mx-list-view__actions,.mx-list-view__accessory){grid-area:1/3}.mx-list-view--layout-auto .mx-list-view__actions--below{grid-area:auto/1/auto/-1;justify-content:stretch;display:grid}}.mx-list-view--skeleton{opacity:0;transition:opacity var(--mx-theme-motion-move,.18s) var(--mx-theme-ease-move,cubic-bezier(.2, 0, 0, 1))}.mx-list-view--skeleton.is-visible{opacity:1}.mx-list-view__placeholder{background:color-mix(in srgb, var(--mx-theme-text-muted,#8d949e) 8%, transparent);display:block;position:relative;overflow:hidden}.mx-list-view__placeholder:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--mx-theme-text-muted,#8d949e) 12%, transparent), transparent);animation:1.4s ease-in-out infinite mx-list-view-shimmer;position:absolute;inset:0;transform:translate(-100%)}.mx-list-view__placeholder--title{border-radius:var(--mx-theme-radius-card,12px);block-size:14px;inline-size:min(60%,280px)}@keyframes mx-list-view-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.mx-list-view__placeholder:after{animation:none}}.mx-card-grid{grid-template-columns:var(--mx-card-grid-columns,repeat(auto-fill, minmax(min(var(--mx-card-grid-min-column,260px), 100%), 1fr)));gap:var(--mx-theme-space-4,16px);margin:0;padding:0;list-style:none;display:grid;container:mx-card-grid/inline-size}.mx-card-grid--thumbnail{--mx-card-media-aspect:1;grid-template-columns:var(--mx-card-grid-columns,repeat(auto-fill, var(--mx-card-grid-tile,88px)));gap:3px}.mx-card{border-radius:var(--mx-card-grid-radius,var(--mx-theme-radius-tile,20px));background:var(--mx-theme-surface-2,#1d222a);min-width:0;box-shadow:var(--mx-theme-card-shadow,none);color:var(--mx-theme-text-strong,#f2f4f7);transition:background-color var(--mx-theme-motion-hover,.12s) var(--mx-theme-ease-hover,ease), opacity var(--mx-theme-motion-hover,.12s) var(--mx-theme-ease-hover,ease), translate var(--mx-theme-motion-hover,.12s) var(--mx-theme-ease-hover,ease);border:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.mx-card__content{min-width:0;height:100%;color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;flex-direction:column;padding:0;text-decoration:none;display:flex}button.mx-card__content{cursor:pointer}button.mx-card__content:disabled{cursor:default}@media (hover:hover){.mx-card-grid:not(.mx-card-grid--inert) .mx-card:has(>.mx-card__link:not(:disabled,[aria-disabled=true])):hover{background:var(--mx-theme-surface-3,#262c36)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.mx-card-grid:not(.mx-card-grid--inert) .mx-card:has(>.mx-card__link:not(:disabled,[aria-disabled=true])):hover{translate:0 -2px}}.mx-card.is-busy:before{background:color-mix(in srgb, var(--mx-theme-accent,#86b6f8) 40%, transparent)}.mx-card.is-selected{box-shadow:0 0 0 2px var(--mx-theme-accent-on-tonal,#a8ccff), var(--mx-theme-card-shadow,none)}.mx-card__link:focus-visible{outline:none}.mx-card:has(>.mx-card__link:focus-visible){outline:2px solid var(--mx-theme-accent,currentColor);outline-offset:2px}.mx-card__media{aspect-ratio:var(--mx-card-media-aspect,16 / 10);background:var(--mx-theme-surface-2,#1d222a);position:relative;overflow:hidden}.mx-card__media img{object-fit:cover;width:100%;height:100%;display:block}.mx-card__body{gap:var(--mx-theme-space-1,4px);min-width:0;padding:var(--mx-theme-space-3,12px) var(--mx-theme-space-4,16px) var(--mx-theme-space-4,16px);border-top:1px solid var(--mx-theme-border-strong,#e1e1e11f);flex-direction:column;display:flex}.mx-card__title{min-width:0;font-size:var(--mx-theme-type-heading-4-size,14px);font-weight:var(--mx-theme-type-heading-4-weight,700);line-height:var(--mx-theme-type-heading-4-line,18px);letter-spacing:var(--mx-theme-tracking-heading-4,normal);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.mx-card__meta{align-items:flex-start;gap:var(--mx-theme-space-1,4px);min-width:0;color:var(--mx-theme-text-muted,#8d949e);font-size:var(--mx-theme-type-caption-1-size,12px);font-weight:var(--mx-theme-type-caption-1-weight,400);line-height:var(--mx-theme-type-caption-1-line,16px);letter-spacing:var(--mx-theme-tracking-caption-1,normal);font-variant-numeric:tabular-nums;flex-direction:column;margin:0;display:flex}.mx-card:has(>.mx-card__actions--bottom-end) .mx-card__meta{padding-right:var(--mx-theme-space-7,32px)}.mx-card__footer{align-items:center;gap:var(--mx-theme-space-2,8px);height:var(--mx-card-footer-height,48px);padding:0 var(--mx-theme-space-4,16px);border-top:1px solid var(--mx-theme-border,#95959533);display:flex}.mx-card:has(>.mx-card__footer)>.mx-card__content{flex:auto;height:auto}.mx-card:has(>.mx-card__footer) .mx-card__body{padding-bottom:var(--mx-theme-space-3,12px)}.mx-card:has(>.mx-card__footer)>.mx-card__link:after{content:"";position:absolute;inset:0}.mx-card:has(>.mx-card__link)>.mx-card__footer{z-index:1;pointer-events:none;position:relative}.mx-card:has(>.mx-card__link)>.mx-card__footer :is(a,button,input,select,textarea,label,summary,[role=button],[tabindex],.mx-chip--interactive){pointer-events:auto}.mx-card__actions{z-index:3;align-items:center;gap:var(--mx-theme-space-1,4px);display:flex;position:absolute}.mx-card__actions--bottom-end{right:var(--mx-theme-space-3,12px);bottom:var(--mx-theme-space-2,8px)}.mx-card:has(>.mx-card__footer)>.mx-card__actions--bottom-end{bottom:calc(var(--mx-card-footer-height,48px) + var(--mx-theme-space-2,8px))}.mx-card__actions--top-end{top:var(--mx-theme-space-3,12px);right:var(--mx-theme-space-3,12px)}.mx-card__actions--top-start{top:var(--mx-theme-space-3,12px);left:var(--mx-theme-space-3,12px)}.mx-card-grid--thumbnail .mx-card__actions--top-end,.mx-card-grid--thumbnail .mx-card__actions--top-start{top:max(var(--mx-theme-space-1,4px), calc(var(--mx-card-grid-radius,var(--mx-theme-radius-tile,20px)) * .3))}.mx-card-grid--thumbnail .mx-card__actions--top-end{right:max(var(--mx-theme-space-1,4px), calc(var(--mx-card-grid-radius,var(--mx-theme-radius-tile,20px)) * .3))}.mx-card-grid--thumbnail .mx-card__actions--top-start{left:max(var(--mx-theme-space-1,4px), calc(var(--mx-card-grid-radius,var(--mx-theme-radius-tile,20px)) * .3))}.mx-card__actions--on-hover{opacity:0;pointer-events:none;transition:opacity .12s}.mx-card:hover>.mx-card__actions--on-hover{opacity:1;pointer-events:auto}.mx-card:has(:focus-visible)>.mx-card__actions--on-hover{opacity:1;pointer-events:auto}@media (hover:none){.mx-card__actions--on-hover{opacity:1;pointer-events:auto}}.mx-card-grid--layout-rows{flex-direction:column;gap:10px;display:flex}.mx-card-grid--layout-rows .mx-card{width:100%;min-height:136px}.mx-card-grid--layout-rows .mx-card__content{grid-template-columns:minmax(128px,44%) minmax(0,1fr);min-height:136px;display:grid}.mx-card-grid--layout-rows .mx-card__media{aspect-ratio:auto;contain:size;height:100%}.mx-card-grid--layout-rows .mx-card__body{border-top:0;justify-content:center;gap:5px;padding:14px 15px}.mx-card-grid--layout-rows .mx-card__title{font-size:var(--mx-theme-type-body-2-size,14px);white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.12;display:-webkit-box}.mx-card-grid--layout-rows .mx-card__meta{white-space:normal;padding-right:0;line-height:1.25}@container mx-card-grid (width<=640px){.mx-card-grid--layout-auto.mx-card-grid--comfortable>.mx-card{grid-column:1/-1;min-height:136px}.mx-card-grid--layout-auto.mx-card-grid--comfortable .mx-card__content{grid-template-columns:minmax(128px,44%) minmax(0,1fr);min-height:136px;display:grid}.mx-card-grid--layout-auto.mx-card-grid--comfortable .mx-card__media{aspect-ratio:auto;contain:size;height:100%}.mx-card-grid--layout-auto.mx-card-grid--comfortable .mx-card__body{border-top:0;justify-content:center;gap:5px;padding:14px 15px}.mx-card-grid--layout-auto.mx-card-grid--comfortable .mx-card__title{font-size:var(--mx-theme-type-body-2-size,14px);white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.12;display:-webkit-box}.mx-card-grid--layout-auto.mx-card-grid--comfortable .mx-card__meta{white-space:normal;padding-right:0;line-height:1.25}}.mx-card-grid--skeleton{opacity:0;pointer-events:none;transition:opacity var(--mx-theme-motion-move,.18s) var(--mx-theme-ease-move,cubic-bezier(.2, 0, 0, 1))}.mx-card-grid--skeleton.is-visible{opacity:1}.mx-card__placeholder{background:color-mix(in srgb, var(--mx-theme-text-muted,#8d949e) 8%, transparent);display:block;position:relative;overflow:hidden}.mx-card__placeholder:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--mx-theme-text-muted,#8d949e) 12%, transparent), transparent);animation:1.4s ease-in-out infinite mx-card-grid-shimmer;position:absolute;inset:0;transform:translate(-100%)}.mx-card__placeholder--title{border-radius:var(--mx-theme-radius-card,12px);block-size:14px;inline-size:min(60%,220px)}.mx-card__placeholder--meta{border-radius:var(--mx-theme-radius-card,12px);block-size:12px;inline-size:min(40%,140px)}@keyframes mx-card-grid-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.mx-card__placeholder:after{animation:none}}.mx-button{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--mx-theme-control-gap,8px);padding-inline:var(--mx-button-padding-inline,var(--mx-theme-control-padding-inline,12px));border-radius:var(--mx-button-radius,var(--mx-theme-button-radius-medium,var(--mx-theme-radius-button,999px)));appearance:none;font:inherit;font-weight:var(--mx-button-weight,500);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--mx-theme-motion-hover,.12s) var(--mx-theme-ease-hover,ease), border-color var(--mx-theme-motion-hover,.12s) var(--mx-theme-ease-hover,ease), color var(--mx-theme-motion-hover,.12s) var(--mx-theme-ease-hover,ease), box-shadow var(--mx-theme-motion-hover,.12s) var(--mx-theme-ease-hover,ease);border:1px solid #0000;flex:none;text-decoration:none;display:inline-flex;position:relative}.mx-button:where(:active){transition-duration:var(--mx-theme-motion-response,.1s);transition-timing-function:var(--mx-theme-ease-response,cubic-bezier(.2, 0, 0, 1))}.mx-button.mx-toggle-button{transition:none}:where(.mx-button--size-medium){--mx-button-radius:var(--mx-theme-button-radius-medium,999px);block-size:var(--mx-theme-control-height,32px)}.mx-button:where(.mx-button--size-medium:not(.mx-icon-button):not(.mx-button--appearance-text)){--mx-button-weight:var(--mx-theme-button-weight-medium,700);font-size:var(--mx-button-medium-font-size,var(--mx-theme-button-font-size-medium,13px))}.mx-button:where(.mx-button--size-large:not(.mx-icon-button):not(.mx-button--appearance-text)){font-size:var(--mx-button-large-font-size,var(--mx-theme-button-font-size-large,14px))}:where(.mx-button--size-large){--mx-button-radius:var(--mx-theme-button-radius-large,999px);--mx-button-weight:var(--mx-theme-button-weight-large,500);--mx-button-padding-inline:var(--mx-button-large-padding-inline,var(--mx-theme-button-padding-inline-large,16px));block-size:var(--mx-theme-control-height-large,40px)}:where(.mx-button--size-small){--mx-button-radius:var(--mx-theme-button-radius-small,999px);--mx-button-padding-inline:var(--mx-button-small-padding-inline,10px);block-size:var(--mx-theme-control-height-compact,24px)}.mx-button:where(.mx-button--size-small:not(.mx-icon-button):not(.mx-button--appearance-text)){--mx-button-padding-inline:var(--mx-button-small-padding-inline,var(--mx-theme-button-padding-inline-small,12px));--mx-button-weight:var(--mx-theme-button-weight-small,700);font-size:var(--mx-button-small-font-size,var(--mx-theme-button-font-size-small,13px))}.mx-button--variant-primary:where(.mx-button--size-small:not(.mx-icon-button)){font-size:var(--mx-theme-type-caption-1-strong-size,12px);font-weight:var(--mx-theme-button-primary-weight-small,600);line-height:var(--mx-theme-type-caption-1-strong-line,16px);letter-spacing:var(--mx-theme-tracking-caption-1-strong,.4px)}.mx-button--variant-primary:where(.mx-button--size-large:not(.mx-icon-button)){font-size:var(--mx-theme-type-button-1-size,14px);font-weight:var(--mx-theme-button-primary-weight-large,700);line-height:var(--mx-theme-type-button-1-line,normal);letter-spacing:var(--mx-theme-tracking-button-1,0)}.mx-button__content{justify-content:center;align-items:center;gap:var(--mx-theme-control-gap,8px);display:inline-flex}:where(.mx-button) svg{inline-size:var(--mx-theme-control-icon-size,16px);block-size:var(--mx-theme-control-icon-size,16px);flex:none}:where(.mx-icon-button.mx-button--size-medium,.mx-icon-button.mx-button--size-large) svg{inline-size:var(--mx-theme-icon-size,20px);block-size:var(--mx-theme-icon-size,20px)}.mx-button--tone-accent{--mx-button-solid-background:var(--mx-theme-accent-surface,#86b6f8);--mx-button-solid-background-hover:var(--mx-theme-accent-surface-hover,#a8ccff);--mx-button-solid-foreground:var(--mx-theme-accent-on-surface,#0f1114);--mx-button-solid-background-disabled:var(--mx-theme-accent-surface-disabled,var(--mx-theme-surface-3,transparent));--mx-button-soft-background:var(--mx-theme-accent-soft,var(--mx-theme-surface-3,transparent));--mx-button-soft-background-hover:color-mix(in srgb, var(--mx-theme-accent,currentColor) 24%, transparent);--mx-button-foreground:var(--mx-theme-accent,currentColor);--mx-button-border:var(--mx-theme-accent-border,currentColor);--mx-button-pressed-background:color-mix(in srgb, var(--mx-theme-accent,currentColor) 34%, transparent)}.mx-button--tone-neutral{--mx-button-solid-background:var(--mx-theme-text-strong,#f2f2f2);--mx-button-solid-background-hover:color-mix(in oklab, var(--mx-theme-text-strong,#f2f2f2), white);--mx-button-solid-foreground:var(--mx-theme-background,#0f1114);--mx-button-solid-background-disabled:var(--mx-theme-surface-3,transparent);--mx-button-soft-background:var(--mx-theme-surface-3,transparent);--mx-button-soft-background-hover:linear-gradient(var(--mx-theme-control-hover,var(--mx-theme-control-hover-overlay)), var(--mx-theme-control-hover,var(--mx-theme-control-hover-overlay))) var(--mx-button-soft-background);--mx-button-foreground:var(--mx-theme-text,currentColor);--mx-button-border:var(--mx-theme-border-strong,currentColor);--mx-button-pressed-background:var(--mx-theme-control-pressed,var(--mx-theme-border-strong))}.mx-button--tone-danger{--mx-button-solid-background:var(--mx-theme-danger-surface,#bf3838);--mx-button-solid-background-hover:var(--mx-theme-danger-surface-hover,#cd4644);--mx-button-solid-foreground:var(--mx-theme-danger-on-surface,#fff);--mx-button-solid-background-disabled:var(--mx-theme-danger-soft,transparent);--mx-button-soft-background:var(--mx-theme-danger-soft,transparent);--mx-button-soft-background-hover:var(--mx-theme-danger-soft-hover,transparent);--mx-button-foreground:var(--mx-theme-danger,currentColor);--mx-button-border:var(--mx-theme-danger,currentColor);--mx-button-pressed-background:var(--mx-theme-danger-soft-hover,transparent)}.mx-button--appearance-solid{background:var(--mx-button-solid-background);color:var(--mx-button-solid-foreground);border-color:#0000}.mx-button--appearance-soft{background:var(--mx-button-soft-background);color:var(--mx-button-foreground);border-color:#0000}.mx-button--variant-secondary{--mx-button-border:var(--mx-theme-button-border,#5c6370);--mx-button-foreground:var(--mx-theme-accent,#86b6f8);--mx-button-pressed-background:var(--mx-theme-control-pressed,var(--mx-theme-border-strong))}.mx-button--variant-text{--mx-button-foreground:var(--mx-theme-text-muted,#868c98);--mx-button-hover-background:transparent;--mx-button-pressed-background:transparent}.mx-button--variant-text:where(:not(:disabled,[aria-disabled=true]):hover,[data-state=open]){--mx-button-foreground:var(--mx-theme-text-strong,#f2f2f2)}.mx-button--variant-text:where(:not(.mx-icon-button,:disabled,[aria-disabled=true]):active){--mx-button-foreground:var(--mx-theme-text,#bec0c4)}.mx-icon-button:where(.mx-button--variant-text){--mx-button-hover-background:var(--mx-theme-control-hover,var(--mx-theme-control-hover-overlay));--mx-button-pressed-background:var(--mx-theme-control-pressed,var(--mx-theme-border-strong))}.mx-icon-button:where(.mx-button--appearance-ghost.mx-button--tone-neutral):where(:not(:disabled,[aria-disabled=true]):hover,[data-state=open]){--mx-button-foreground:var(--mx-theme-text-strong,#f2f2f2)}.mx-button--appearance-outline{border-color:var(--mx-button-border);color:var(--mx-button-foreground);background:0 0}.mx-button--appearance-ghost{color:var(--mx-button-foreground);background:0 0;border-color:#0000}.mx-button--appearance-text{block-size:auto;color:var(--mx-button-foreground);background:0 0;border-color:#0000;border-radius:0;padding-inline:0}@media (hover:hover){.mx-button:where(:not(:disabled,[aria-disabled=true],.mx-button--appearance-text):hover){box-shadow:inset 0 0 0 100vmax var(--mx-button-hover-background,var(--mx-theme-control-hover,var(--mx-theme-control-hover-overlay)))}.mx-button--appearance-solid:where(:not(:disabled,[aria-disabled=true]):hover){background:var(--mx-button-solid-background-hover);box-shadow:none}.mx-button--appearance-soft:where(:not(:disabled,[aria-disabled=true]):hover){background:var(--mx-button-soft-background-hover,var(--mx-button-soft-background));box-shadow:none}.mx-button--appearance-text:where(:not(:disabled,[aria-disabled=true]):hover){text-decoration:underline}}.mx-button:focus-visible{outline:2px solid var(--mx-button-focus-ring,var(--mx-theme-accent,currentColor));outline-offset:2px}.mx-button--appearance-solid:where(:not(:disabled,[aria-disabled=true]):active){background:var(--mx-button-solid-background);box-shadow:none}.mx-button--appearance-soft:where(:not(:disabled,[aria-disabled=true]):active){background:var(--mx-button-soft-background);box-shadow:none}.mx-button--appearance-outline:where(:not(:disabled,[aria-disabled=true]):active),.mx-button--appearance-ghost:where(:not(:disabled,[aria-disabled=true]):active){box-shadow:inset 0 0 0 100vmax var(--mx-button-pressed-background,transparent)}.mx-button:disabled,.mx-button[aria-disabled=true]{cursor:default}.mx-button--appearance-solid:disabled:where(:not([data-busy=true])),.mx-button--appearance-solid[aria-disabled=true]:where(:not([data-busy=true])){background:var(--mx-button-solid-background-disabled);color:var(--mx-theme-text-dim,currentColor)}.mx-button--appearance-soft:disabled:where(:not([data-busy=true])),.mx-button--appearance-soft[aria-disabled=true]:where(:not([data-busy=true])),.mx-button--appearance-outline:disabled:where(:not([data-busy=true])),.mx-button--appearance-outline[aria-disabled=true]:where(:not([data-busy=true])),.mx-button--appearance-ghost:disabled:where(:not([data-busy=true])),.mx-button--appearance-ghost[aria-disabled=true]:where(:not([data-busy=true])),.mx-button--appearance-text:disabled:where(:not([data-busy=true])),.mx-button--appearance-text[aria-disabled=true]:where(:not([data-busy=true])){color:var(--mx-theme-text-dim,currentColor);opacity:var(--mx-button-disabled-opacity,.58)}.mx-button[data-busy=true]{cursor:wait}.mx-button__spinner{box-sizing:border-box;border:1.5px solid;block-size:.8em;inline-size:.8em;animation:mx-button-spin var(--mx-button-spinner-duration,.8s) linear infinite;border-inline-end-color:#0000;border-radius:50%;flex:none}.mx-button--busy-slot:not(.mx-icon-button):before{content:"";flex:none;inline-size:.8em}.mx-button:not([data-busy=true]) .mx-button__spinner{visibility:hidden;animation:none}.mx-icon-button .mx-button__spinner{position:absolute}.mx-icon-button[data-busy=true] .mx-button__content{visibility:hidden}.mx-icon-button{padding-inline:0}:where(.mx-icon-button.mx-button--size-medium){inline-size:var(--mx-theme-control-height,32px)}:where(.mx-icon-button.mx-button--size-large){inline-size:var(--mx-theme-control-height-large,40px)}:where(.mx-icon-button.mx-button--size-small){inline-size:var(--mx-theme-control-height-compact,24px)}.mx-confirm-dialog__cancel,.mx-confirm-dialog__confirm{--mx-button-radius:var(--mx-theme-button-radius-large,999px);--mx-button-weight:var(--mx-theme-button-weight-large,500);block-size:var(--mx-theme-control-height-large,40px);padding:0 var(--mx-theme-button-padding-inline-large,16px);line-height:1.25}.mx-confirm-dialog__confirm{--mx-button-solid-background:var(--mx-theme-accent-surface,var(--accent,#86b6f8));--mx-button-solid-background-hover:var(--mx-theme-accent-surface-hover,var(--accent-hover,#a8ccff));--mx-button-solid-foreground:var(--mx-theme-accent-on-surface,var(--surface-1,#0f1114));--mx-button-solid-background-disabled:var(--mx-theme-accent-surface,var(--accent,#86b6f8))}.mx-confirm-dialog__confirm--danger{--mx-button-solid-background:var(--mx-theme-danger-surface,#bf3838);--mx-button-solid-background-hover:var(--mx-theme-danger-surface-hover,#cd4644);--mx-button-solid-foreground:var(--mx-theme-danger-on-surface,#fff);--mx-button-solid-background-disabled:var(--mx-theme-danger-surface,#bf3838)}.mx-confirm-dialog__cancel:disabled,.mx-confirm-dialog__confirm:disabled:where(:not([data-busy=true])),.mx-confirm-dialog__confirm[aria-disabled=true]:where(:not([data-busy=true])){color:var(--mx-button-solid-foreground,var(--mx-theme-text-dim,currentColor));cursor:wait;opacity:.6}.mx-confirm-dialog__cancel:disabled{color:var(--mx-button-foreground,var(--mx-theme-text-dim,currentColor))}@keyframes mx-button-spin{to{transform:rotate(1turn)}}@media (forced-colors:active){.mx-button{color:buttontext;background:buttonface;border-color:buttontext}.mx-button--appearance-text{color:linktext;background:0 0;border-color:#0000}.mx-button:focus-visible{outline-color:highlight}.mx-button:disabled:where(:not([data-busy=true])),.mx-button[aria-disabled=true]:where(:not([data-busy=true])){color:graytext;opacity:1;border-color:graytext}}.mx-inline-edit,.mx-inline-edit__input{box-sizing:border-box;min-width:0;max-width:100%;padding:var(--mx-inline-edit-padding-block,2px) var(--mx-inline-edit-padding-inline,6px);border-radius:var(--mx-theme-radius-pill,999px);color:inherit;font:inherit;letter-spacing:inherit;border-style:solid;border-width:1px;align-items:center;margin:0;line-height:1.4;display:inline-flex}.mx-inline-edit{text-align:start;cursor:text;transition:background var(--mx-theme-motion-hover,.12s) var(--mx-theme-ease-hover,ease);background:0 0;border-color:#0000}.mx-inline-edit:hover:not(:disabled){background:var(--mx-theme-control-hover)}.mx-inline-edit__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mx-inline-edit__input.mx-text-field{--mx-text-field-foreground:var(--mx-theme-text-strong,#f2f2f2);--mx-text-field-padding:var(--mx-inline-edit-padding-block,2px) var(--mx-inline-edit-padding-inline,6px);--mx-text-field-radius:var(--mx-theme-radius-pill,999px);field-sizing:content;width:var(--mx-inline-edit-width,auto);min-width:var(--mx-inline-edit-width,4ch);color:var(--mx-text-field-foreground);font-size:inherit;font-weight:inherit;line-height:1.4}.mx-inline-edit__input:disabled{opacity:.6}.mx-inline-edit:active:not(:disabled){background:0 0}.mx-inline-edit:focus-visible{outline:2px solid var(--mx-theme-accent,#86b6f8);outline-offset:2px}.mx-inline-edit:disabled{cursor:default;opacity:.6}@media (prefers-reduced-motion:reduce){.mx-inline-edit{transition:none}}:root{--mx-theme-text-muted:var(--text-muted,#868c98);--mx-theme-control-hover:#e5e2e11f;--mx-theme-control-selected:#2e394c;--mx-theme-control-hover-background:var(--mx-theme-control-hover-overlay);--mx-theme-control-hover-overlay:color-mix(in srgb, var(--mx-theme-text-strong,#f2f2f2) 4%, transparent);--mx-misc-red-100:#bf3838;--mx-misc-orange-100:#b8681a;--mx-misc-gold-100:#946f00;--mx-misc-green-100:#33874d;--mx-misc-teal-100:#1f8585;--mx-misc-blue-100:#3870cf;--mx-misc-purple-100:#9440a6;--mx-misc-pink-100:#ba3d70;--mx-misc-red-300:#ff5e65;--mx-misc-orange-300:#ff9848;--mx-misc-gold-300:#ffc319;--mx-misc-green-300:#12d486;--mx-misc-teal-300:#00d4c6;--mx-misc-blue-300:#429fff;--mx-misc-purple-300:#af8aff;--mx-misc-pink-300:#ff72c2;--mx-green-700:#b2fdc5;--mx-green-500:#78df92;--mx-green-300-stroke:#49846c91;--mx-green-100:#1d2726;--mx-theme-success:#78df92;--mx-theme-success-soft:color-mix(in srgb, var(--mx-theme-success) 14%, transparent);--mx-theme-success-border:color-mix(in srgb, var(--mx-theme-success) 55%, transparent);--mx-theme-warning:#ffc319;--mx-theme-warning-soft:color-mix(in srgb, var(--mx-theme-warning) 14%, transparent);--mx-theme-warning-border:color-mix(in srgb, var(--mx-theme-warning) 55%, transparent);--mx-theme-danger:#ff5e65;--mx-theme-danger-surface:#bf3838;--mx-theme-danger-surface-hover:#cd4644;--mx-theme-danger-on-surface:#fff;--mx-theme-danger-surface-soft:color-mix(in srgb, var(--mx-theme-danger-surface) 14%, transparent);--mx-theme-danger-surface-border:color-mix(in srgb, var(--mx-theme-danger-surface) 35%, transparent);--mx-theme-danger-soft:color-mix(in srgb, var(--mx-theme-danger) 14%, transparent);--mx-theme-danger-soft-hover:color-mix(in srgb, var(--mx-theme-danger) 22%, transparent);--mx-theme-danger-border:color-mix(in srgb, var(--mx-theme-danger) 55%, transparent);--mx-theme-layer-dialog:30;--mx-theme-layer-lightbox:60;--mx-theme-layer-floating:70;--mx-theme-layer-tooltip:80;--mx-theme-layer-toast:100}.mx-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mx-sheet-drag-handle{width:72px;height:var(--mx-theme-touch-target,44px);border-radius:var(--mx-theme-radius-pill,999px);color:var(--mx-sheet-drag-handle-color,currentColor);cursor:grab;touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.mx-sheet-drag-handle__bar{width:var(--mx-sheet-drag-handle-width,48px);height:var(--mx-sheet-drag-handle-height,5px);opacity:var(--mx-sheet-drag-handle-opacity,.72);transition:width var(--mx-theme-motion-hover,.12s) var(--mx-theme-ease-hover,ease), color var(--mx-theme-motion-hover,.12s) var(--mx-theme-ease-hover,ease), opacity var(--mx-theme-motion-hover,.12s) var(--mx-theme-ease-hover,ease);background:currentColor;border-radius:999px}@media (hover:hover){.mx-sheet-drag-handle:hover:not(:disabled) .mx-sheet-drag-handle__bar{color:var(--mx-sheet-drag-handle-hover-color,currentColor);opacity:var(--mx-sheet-drag-handle-hover-opacity,.9)}}.mx-sheet-drag-handle:active,.mx-sheet-drag-handle[data-bottom-sheet-pulling=true],[data-bottom-sheet-pulling=true] .mx-sheet-drag-handle{cursor:grabbing}.mx-sheet-drag-handle[data-bottom-sheet-pulling=true] .mx-sheet-drag-handle__bar,[data-bottom-sheet-pulling=true] .mx-sheet-drag-handle .mx-sheet-drag-handle__bar{width:var(--mx-sheet-drag-handle-active-width,52px);color:var(--mx-sheet-drag-handle-active-color,currentColor);opacity:1}.mx-sheet-drag-handle:focus-visible{outline:2px solid var(--mx-sheet-drag-handle-focus-color,var(--mx-theme-accent,currentColor));outline-offset:2px}.mx-sheet-drag-handle:disabled{cursor:default;opacity:var(--mx-sheet-drag-handle-disabled-opacity,.45)}.mx-middle-ellipsis{vertical-align:bottom;white-space:nowrap;grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;display:inline-grid;position:relative;overflow:hidden}.mx-middle-ellipsis:before,.mx-middle-ellipsis__content{grid-area:1/1}.mx-middle-ellipsis:before{content:attr(data-mx-middle-ellipsis-value);visibility:hidden}.mx-middle-ellipsis__content{text-overflow:ellipsis;min-width:0;overflow:hidden}.mx-text-match{background:var(--mx-text-match-background,#9dc8ff42);color:inherit;font-weight:inherit;border-radius:2px}.mx-image-crop{--mx-image-crop-radius:0px;--mx-image-crop-motion-duration:.24s;--mx-image-crop-motion-easing:cubic-bezier(.2, .8, .2, 1);--mx-image-crop-handle-color:#f3fffaf5;--mx-image-crop-accent:var(--mx-theme-accent,#86b6f8);--mx-image-crop-border:#f5fffb57;--mx-image-crop-mask:#040607a3;--mx-image-crop-target-size:44px}.mx-image-cropper{-webkit-user-select:none;user-select:none;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.mx-image-crop[data-full-size=true]{--mx-image-crop-radius:7px}.mx-image-crop .mx-image-crop__image,.mx-image-crop .mx-image-crop__bounds,.mx-image-crop .mx-image-crop__box{border-radius:var(--mx-image-crop-radius)}.mx-image-cropper>.mx-image-crop__image{opacity:0;pointer-events:none;position:absolute;width:1px!important;height:1px!important}.mx-image-crop__bounds{touch-action:none;position:absolute;overflow:hidden}.mx-image-cropper__surface-image{object-fit:fill;transform-origin:50%;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;max-height:none;display:block;position:absolute;top:50%;left:50%}.mx-image-crop[data-motion-ready=true] .mx-image-crop__image,.mx-image-crop[data-motion-ready=true] .mx-image-crop__bounds{transition:left var(--mx-image-crop-motion-duration) var(--mx-image-crop-motion-easing), top var(--mx-image-crop-motion-duration) var(--mx-image-crop-motion-easing), width var(--mx-image-crop-motion-duration) var(--mx-image-crop-motion-easing), height var(--mx-image-crop-motion-duration) var(--mx-image-crop-motion-easing), transform var(--mx-image-crop-motion-duration) var(--mx-image-crop-motion-easing), border-radius var(--mx-image-crop-motion-duration) var(--mx-image-crop-motion-easing)}.mx-image-crop__box{z-index:1;box-sizing:border-box;border:1px solid var(--mx-image-crop-border);box-shadow:0 0 0 9999px var(--mx-image-crop-mask);touch-action:none;position:absolute}.mx-image-cropper__grid{z-index:1;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000 calc(33.333% - .5px),#ffffff47 33.333%,#0000 calc(33.333% + .5px)),linear-gradient(90deg,#0000 calc(66.666% - .5px),#ffffff47 66.666%,#0000 calc(66.666% + .5px)),linear-gradient(#0000 calc(33.333% - .5px),#ffffff47 33.333%,#0000 calc(33.333% + .5px)),linear-gradient(#0000 calc(66.666% - .5px),#ffffff47 66.666%,#0000 calc(66.666% + .5px));transition:opacity .12s;position:absolute;inset:0}.mx-image-crop[data-dragging=true] .mx-image-cropper__grid,.mx-image-crop__box:focus-within .mx-image-cropper__grid{opacity:1}.mx-image-crop[data-motion-ready=true]:not([data-dragging=true]) .mx-image-crop__box{transition:left var(--mx-image-crop-motion-duration) var(--mx-image-crop-motion-easing), top var(--mx-image-crop-motion-duration) var(--mx-image-crop-motion-easing), width var(--mx-image-crop-motion-duration) var(--mx-image-crop-motion-easing), height var(--mx-image-crop-motion-duration) var(--mx-image-crop-motion-easing), border-radius var(--mx-image-crop-motion-duration) var(--mx-image-crop-motion-easing)}.mx-image-crop__control{all:unset;appearance:none;z-index:2;width:var(--mx-image-crop-target-size);height:var(--mx-image-crop-target-size);box-shadow:none;color:var(--mx-image-crop-handle-color);pointer-events:none;touch-action:none;filter:drop-shadow(0 1px 2px #000000c7);background:0 0;border:0;border-radius:0;padding:0;position:absolute}.mx-image-crop__control:focus,.mx-image-crop__control:focus-visible,.mx-image-crop__control:active{box-shadow:none;background:0 0;border:0;outline:none}.mx-image-crop__control--move{z-index:1;cursor:grab;filter:none;width:auto;height:auto;inset:0}.mx-image-crop[data-full-size=true] .mx-image-crop__control--move{cursor:default}.mx-image-crop__control--nw,.mx-image-crop__control--ne,.mx-image-crop__control--sw,.mx-image-crop__control--se,.mx-image-crop__control--n,.mx-image-crop__control--e,.mx-image-crop__control--s,.mx-image-crop__control--w{transition:color .12s}.mx-image-crop__control--nw:before,.mx-image-crop__control--ne:before,.mx-image-crop__control--sw:before,.mx-image-crop__control--se:before{content:"";box-sizing:border-box;width:23px;height:23px;transition:width .12s ease, height .12s ease, border-radius var(--mx-image-crop-motion-duration) var(--mx-image-crop-motion-easing);border-style:solid;border-color:currentColor;position:absolute}.mx-image-crop__control--n:before,.mx-image-crop__control--s:before,.mx-image-crop__control--e:before,.mx-image-crop__control--w:before{content:"";background:currentColor;border:0;border-radius:0;position:absolute;box-shadow:0 1px 1px #0000006b}.mx-image-crop__control--nw:hover,.mx-image-crop__control--ne:hover,.mx-image-crop__control--sw:hover,.mx-image-crop__control--se:hover,.mx-image-crop__control--nw:focus-visible,.mx-image-crop__control--ne:focus-visible,.mx-image-crop__control--sw:focus-visible,.mx-image-crop__control--se:focus-visible,.mx-image-crop__control--n:focus-visible,.mx-image-crop__control--e:focus-visible,.mx-image-crop__control--s:focus-visible,.mx-image-crop__control--w:focus-visible,.mx-image-crop__control[data-active=true]{color:var(--mx-image-crop-accent)}.mx-image-crop__control--nw:focus-visible:before,.mx-image-crop__control--ne:focus-visible:before,.mx-image-crop__control--sw:focus-visible:before,.mx-image-crop__control--se:focus-visible:before{width:27px;height:27px}.mx-image-crop__control--nw{top:0;left:0}.mx-image-crop__control--nw:before{border-radius:var(--mx-image-crop-radius) 0 0;border-width:3px 0 0 3px;top:0;left:0}.mx-image-crop__control--ne{top:0;right:0}.mx-image-crop__control--ne:before{border-radius:0 var(--mx-image-crop-radius) 0 0;border-width:3px 3px 0 0;top:0;right:0}.mx-image-crop__control--sw{bottom:0;left:0}.mx-image-crop__control--sw:before{border-radius:0 0 0 var(--mx-image-crop-radius);border-width:0 0 3px 3px;bottom:0;left:0}.mx-image-crop__control--se{bottom:0;right:0}.mx-image-crop__control--se:before{border-radius:0 0 var(--mx-image-crop-radius);border-width:0 3px 3px 0;bottom:0;right:0}.mx-image-crop__control--n,.mx-image-crop__control--s{left:50%;transform:translate(-50%)}.mx-image-crop__control--n{top:calc(var(--mx-image-crop-target-size) / -2)}.mx-image-crop__control--s{bottom:calc(var(--mx-image-crop-target-size) / -2)}.mx-image-crop__control--n:before,.mx-image-crop__control--s:before{width:16px;height:3px;top:50%;left:50%}.mx-image-crop__control--n:before{transform:translate(-50%)}.mx-image-crop__control--s:before{transform:translate(-50%,-100%)}.mx-image-crop__control--e,.mx-image-crop__control--w{top:50%;transform:translateY(-50%)}.mx-image-crop__control--e{right:calc(var(--mx-image-crop-target-size) / -2)}.mx-image-crop__control--w{left:calc(var(--mx-image-crop-target-size) / -2)}.mx-image-crop__control--e:before,.mx-image-crop__control--w:before{width:3px;height:16px;top:50%;left:50%}.mx-image-crop__control--e:before{transform:translate(-100%,-50%)}.mx-image-crop__control--w:before{transform:translateY(-50%)}.mx-image-cropper__rotation{all:unset;appearance:none;z-index:3;min-width:var(--mx-theme-touch-target,44px);min-height:var(--mx-theme-touch-target,44px);color:var(--mx-image-crop-handle-color);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);filter:drop-shadow(0 2px 4px #00000085);background:#070a0c9e;border:1px solid #f5fffb42;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 8px;display:inline-flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}.mx-image-cropper__rotation:hover:where(:not(:disabled,[aria-disabled=true])){background-image:linear-gradient(var(--mx-theme-control-hover-overlay), var(--mx-theme-control-hover-overlay))}.mx-image-cropper__rotation:focus-visible{border-color:var(--mx-image-crop-accent);color:var(--mx-image-crop-accent);outline:none}.mx-image-cropper__rotation output{color:currentColor;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--mx-theme-type-caption-1-size,12px);line-height:1}html[data-mx-image-crop-cursor=grab],html[data-mx-image-crop-cursor=grab] *,html[data-mx-image-crop-cursor=grabbing],html[data-mx-image-crop-cursor=grabbing] *{cursor:grabbing!important}html[data-mx-image-crop-cursor=ns-resize],html[data-mx-image-crop-cursor=ns-resize] *{cursor:ns-resize!important}html[data-mx-image-crop-cursor=ew-resize],html[data-mx-image-crop-cursor=ew-resize] *{cursor:ew-resize!important}html[data-mx-image-crop-cursor=nesw-resize],html[data-mx-image-crop-cursor=nesw-resize] *{cursor:nesw-resize!important}html[data-mx-image-crop-cursor=nwse-resize],html[data-mx-image-crop-cursor=nwse-resize] *{cursor:nwse-resize!important}@media (any-pointer:coarse){.mx-image-crop{--mx-image-crop-target-size:64px}.mx-image-crop__control--nw:before,.mx-image-crop__control--ne:before,.mx-image-crop__control--sw:before,.mx-image-crop__control--se:before{width:27px;height:27px}.mx-image-cropper__rotation{min-width:64px;min-height:64px}}.mx-error-fallback{box-sizing:border-box;place-items:center;width:100%;min-height:100%;padding:clamp(16px,4vw,32px);display:grid}.mx-error-fallback--application{background:var(--mx-theme-background,#101216);min-height:100dvh}.mx-error-fallback--contained{height:100%;min-height:var(--mx-error-fallback-contained-min-height,180px)}@media (prefers-reduced-motion:reduce){.mx-sheet-drag-handle__bar,.mx-image-crop[data-motion-ready=true] .mx-image-crop__image,.mx-image-crop[data-motion-ready=true] .mx-image-crop__bounds,.mx-image-crop[data-motion-ready=true]:not([data-dragging=true]) .mx-image-crop__box,.mx-image-crop__control:before{transition:none}}.mx-avatar{background:var(--mx-avatar-fill,var(--mx-misc-blue-100));color:var(--mx-avatar-ink,#fff);font-size:var(--mx-theme-type-caption-1-strong-size,12px);font-weight:var(--mx-theme-type-caption-1-strong-weight,600);letter-spacing:var(--mx-theme-tracking-caption-1-strong,.4px);text-transform:uppercase;-webkit-user-select:none;user-select:none;border-radius:999px;flex:none;place-items:center;line-height:1;display:grid}.mx-avatar--md{width:28px;height:28px}.mx-avatar--sm{width:22px;height:22px;font-size:var(--mx-theme-type-caption-2-size,10px);font-weight:var(--mx-theme-type-caption-2-weight,500);letter-spacing:var(--mx-theme-tracking-caption-2,-.25px);line-height:1}.mx-avatar--muted{background:var(--mx-avatar-muted-background,#94a3b838);color:var(--mx-avatar-muted-color,#94a3b8)}.mx-avatar__icon{fill:currentColor;width:64%;height:64%}.mx-avatar-stack{flex:none;align-items:center;display:inline-flex}.mx-avatar-stack__avatar{box-sizing:border-box;border:2px solid var(--mx-avatar-stack-ring,#ffffff3d)}.mx-avatar-stack__avatar+.mx-avatar-stack__avatar,.mx-avatar-stack__avatar+.mx-avatar-stack__more{margin-inline-start:var(--mx-avatar-stack-overlap,-6px)}.mx-avatar-stack--md .mx-avatar-stack__avatar+.mx-avatar-stack__avatar,.mx-avatar-stack--md .mx-avatar-stack__avatar+.mx-avatar-stack__more{margin-inline-start:var(--mx-avatar-stack-overlap,-8px)}.mx-avatar-stack__more{box-sizing:border-box;border:2px solid var(--mx-avatar-stack-ring,#ffffff3d);background:var(--mx-avatar-stack-more-fill,#474b54);min-width:22px;height:22px;color:var(--mx-avatar-stack-more-ink,#f2f4f7);font-size:var(--mx-theme-type-caption-2-size,10px);font-weight:var(--mx-theme-type-caption-1-strong-weight,600);letter-spacing:-.5px;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0;line-height:1;display:inline-grid}.mx-avatar-stack--md .mx-avatar-stack__more{min-width:28px;height:28px;font-size:var(--mx-theme-type-caption-1-strong-size,12px)}.image-lightbox{z-index:var(--mx-lightbox-z-index,var(--mx-theme-layer-lightbox,60));background:var(--mx-lightbox-scrim,#05080cc7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity var(--mx-lightbox-motion,.12s) var(--mx-lightbox-ease-out,ease-out);position:fixed;inset:0}.image-lightbox[data-swiping]{transition:none}.image-lightbox[data-state=open]{animation:image-lightbox-scrim-in var(--mx-lightbox-motion,.12s) var(--mx-lightbox-ease-out,ease-out)}.image-lightbox[data-state=closed]{animation:image-lightbox-scrim-out var(--mx-lightbox-motion,.12s) var(--mx-lightbox-ease-in-out,ease-in-out) forwards}.image-lightbox__content{z-index:calc(var(--mx-lightbox-z-index,var(--mx-theme-layer-lightbox,60)) + 1);touch-action:none;outline:none;place-items:center;padding:48px;display:grid;position:fixed;inset:0;overflow:hidden}.image-lightbox__content[data-zoomed]{cursor:grab}.image-lightbox__content[data-zoomed][data-panning]{cursor:grabbing}.image-lightbox__content[data-state=open]{animation:image-lightbox-content-in var(--mx-lightbox-motion,.12s) var(--mx-lightbox-ease-out,ease-out)}.image-lightbox__content[data-state=closed]{pointer-events:none;animation:image-lightbox-content-out var(--mx-lightbox-motion,.12s) var(--mx-lightbox-ease-in-out,ease-in-out) forwards}.image-lightbox__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.image-lightbox__frame{pointer-events:auto;max-width:calc(100vw - 96px);max-height:calc(100vh - 96px);display:block}.image-lightbox__content[data-state=open] .image-lightbox__frame{animation:image-lightbox-frame-in var(--mx-lightbox-motion,.12s) var(--mx-lightbox-ease-out,ease-out)}.image-lightbox__content[data-state=closed] .image-lightbox__frame{animation:image-lightbox-frame-out var(--mx-lightbox-motion,.12s) var(--mx-lightbox-ease-in-out,ease-in-out) forwards}.image-lightbox__image{object-fit:contain;border-radius:var(--mx-lightbox-radius,3px);max-width:calc(100vw - 96px);max-height:calc(100vh - 96px);box-shadow:var(--mx-lightbox-image-shadow,0 12px 36px #00000061);cursor:zoom-in;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.image-lightbox__content[data-zoomed] .image-lightbox__image{cursor:inherit}.image-lightbox__image[data-zoom-animate]{transition:transform .18s var(--mx-lightbox-ease-out,ease-out)}.image-lightbox__toolbar{z-index:1;position:fixed;top:16px;right:16px}.image-lightbox__caption{width:max-content;max-width:80%;color:var(--mx-lightbox-caption-color,#8d949e);font-size:var(--mx-lightbox-caption-size,var(--mx-theme-type-caption-1-size,12px));font-variant-numeric:tabular-nums;z-index:1;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.image-lightbox__content[data-zoomed] .image-lightbox__caption{border-radius:var(--mx-theme-button-radius-medium,999px);background:var(--mx-theme-floating-toolbar-background,var(--mx-theme-surface-2));padding:4px 10px}.image-lightbox__content[data-has-strip]{padding-bottom:140px}.image-lightbox__content[data-has-strip] .image-lightbox__frame,.image-lightbox__content[data-has-strip] .image-lightbox__image{max-height:calc(100vh - 188px)}.image-lightbox__content[data-has-strip] .image-lightbox__caption{bottom:92px}.image-lightbox__strip{z-index:1;background:var(--mx-theme-floating-toolbar-background,var(--mx-theme-surface-2));scrollbar-width:none;touch-action:pan-x;border-radius:12px;gap:6px;max-width:calc(100vw - 32px);padding:6px;display:flex;position:fixed;bottom:16px;left:50%;overflow-x:auto;transform:translate(-50%)}.image-lightbox__thumbnail{background:var(--mx-theme-surface-3,transparent);cursor:pointer;border:0;border-radius:6px;flex:none;width:48px;height:48px;padding:0;position:relative;overflow:hidden}.image-lightbox__thumbnail img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.image-lightbox__thumbnail:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--mx-theme-border,#ffffff1a);pointer-events:none;position:absolute;inset:0}.image-lightbox__thumbnail:hover:not([aria-current]):after{box-shadow:inset 0 0 0 2px var(--mx-theme-accent-surface)}.image-lightbox__thumbnail[aria-current]:after{box-shadow:inset 0 0 0 2px var(--mx-theme-accent-border)}.image-lightbox__thumbnail:focus-visible{outline:2px solid var(--mx-theme-accent);outline-offset:-2px}@keyframes image-lightbox-scrim-in{0%{opacity:0}}@keyframes image-lightbox-scrim-out{to{opacity:0}}@keyframes image-lightbox-content-in{0%{opacity:0}}@keyframes image-lightbox-content-out{to{opacity:0}}@keyframes image-lightbox-frame-in{0%{transform:scale(.98)}}@keyframes image-lightbox-frame-out{to{transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.image-lightbox[data-state],.image-lightbox__content[data-state]{animation-duration:.01ms}.image-lightbox__content[data-state] .image-lightbox__frame{animation:none}.image-lightbox,.image-lightbox__image[data-zoom-animate]{transition:none}}.mx-dropdown-menu__content,.mx-popover__content{z-index:var(--mx-floating-layer-z-index,var(--mx-theme-layer-floating,70))}.mx-dropdown-menu__content,.mx-popover__content,.mx-select__content{--mx-surface-field:var(--mx-theme-surface-1,#171a1f);animation:mx-floating-in var(--mx-floating-motion-in,.18s) ease-out}.mx-dropdown-menu__content[data-state=closed],.mx-popover__content[data-state=closed],.mx-select__content[data-state=closed]{animation:mx-floating-out var(--mx-floating-motion-out,.12s) ease forwards}@keyframes mx-floating-in{0%{opacity:0}}@keyframes mx-floating-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.mx-dropdown-menu__content[data-state],.mx-popover__content[data-state],.mx-select__content[data-state]{animation:none}}.mx-text-field,.mx-search-field,.mx-text-area-field,.mx-select__trigger{--mx-field-rest:var(--mx-text-field-background,var(--mx-surface-field,var(--mx-theme-field,#090b0c)));--mx-field-fill:var(--mx-field-rest);--mx-field-edge:var(--mx-text-field-border-color,var(--mx-theme-surface-3,#262c36))}@media (hover:hover){.mx-text-field:hover:where(:not(:disabled,[readonly],[aria-disabled=true])),.mx-search-field:hover:where(:not(:has(.mx-search-field__input:disabled,.mx-search-field__input[readonly],.mx-search-field__input[aria-disabled=true]))),.mx-text-area-field:hover:where(:not(:has(.mx-text-area-field__input:disabled,.mx-text-area-field__input[readonly],.mx-text-area-field__input[aria-disabled=true]))),.mx-select__trigger:hover:where(:not(:disabled,[aria-disabled=true])){--mx-field-fill:var(--mx-text-field-hover-background,var(--mx-field-rest));--mx-field-wash:linear-gradient(var(--mx-theme-control-hover-overlay), var(--mx-theme-control-hover-overlay));--mx-field-edge:var(--mx-text-field-hover-border-color,var(--mx-theme-button-border,#5c6370))}.mx-search-field:hover:where(:not(:has(.mx-search-field__input:disabled,.mx-search-field__input[readonly],.mx-search-field__input[aria-disabled=true]))){--mx-field-wash:linear-gradient(color-mix(in srgb, var(--mx-theme-control-hover-overlay) 50%, transparent), color-mix(in srgb, var(--mx-theme-control-hover-overlay) 50%, transparent))}}.mx-text-field:focus,.mx-search-field:focus-within,.mx-text-area-field:focus-within,.mx-select__trigger:focus-visible,.mx-select__trigger[data-state=open]{--mx-field-fill:var(--mx-text-field-focus-background,var(--mx-theme-background,#0f1114));--mx-field-wash:none;--mx-field-edge:var(--mx-text-field-focus-color,var(--mx-theme-accent,#86b6f8))}.mx-text-field{box-sizing:border-box;border:1px solid var(--mx-field-edge);border-radius:var(--mx-text-field-radius,var(--mx-theme-radius-control,8px));background:var(--mx-field-fill);background-image:var(--mx-field-wash,none);inline-size:100%;min-inline-size:0;color:var(--mx-text-field-foreground,var(--mx-theme-text,currentColor));font:inherit;font-size:var(--mx-text-field-font-size,var(--mx-theme-type-body-2-size,14px));font-weight:var(--mx-text-field-weight,var(--mx-theme-type-body-2-strong-weight,500));line-height:var(--mx-text-field-line-height,var(--mx-theme-leading-normal,1.45));outline:none}.mx-text-input{min-block-size:var(--mx-text-field-min-height,var(--mx-theme-control-height,32px));padding:var(--mx-text-field-padding,0 var(--mx-theme-control-padding-inline,12px))}.mx-text-input[type=number]{appearance:textfield}.mx-text-input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.mx-text-input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.mx-text-area{min-block-size:var(--mx-text-area-min-height,96px);padding:var(--mx-text-field-padding,8px var(--mx-theme-control-padding-inline,12px));resize:var(--mx-text-area-resize,vertical)}.mx-text-field::placeholder{color:var(--mx-text-field-placeholder,var(--mx-theme-text-dim,currentColor));opacity:1}.mx-search-field{box-sizing:border-box;align-items:center;gap:var(--mx-search-field-gap,8px);inline-size:100%;min-inline-size:0;min-block-size:var(--mx-search-field-min-height,var(--mx-theme-control-height,32px));padding-inline:var(--mx-search-field-padding-inline,calc(var(--mx-theme-control-padding-inline,12px) - 4px));border:1px solid var(--mx-field-edge);border-radius:var(--mx-text-field-radius,var(--mx-theme-radius-control,8px));background:var(--mx-field-fill);background-image:var(--mx-field-wash,none);color:var(--mx-text-field-foreground,var(--mx-theme-text,currentColor));font:inherit;font-size:var(--mx-text-field-font-size,var(--mx-theme-type-body-2-size,14px));line-height:var(--mx-text-field-line-height,var(--mx-theme-leading-normal,1.45));grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mx-search-field__search-icon{width:var(--mx-search-field-icon-size,var(--mx-theme-control-icon-size,16px));height:var(--mx-search-field-icon-size,var(--mx-theme-control-icon-size,16px));color:var(--mx-search-field-icon-color,var(--mx-theme-text-muted,currentColor));pointer-events:none}.mx-search-field__input{width:100%;min-width:0;color:inherit;font:inherit;line-height:inherit;appearance:none;background:0 0;border:0;outline:0;padding:0}.mx-search-field__input::placeholder{color:var(--mx-text-field-placeholder,var(--mx-theme-text-dim,currentColor));opacity:1}.mx-search-field__input::-webkit-search-cancel-button{appearance:none;display:none}.mx-search-field__clear{box-sizing:border-box;width:var(--mx-search-field-clear-size,22px);height:var(--mx-search-field-clear-size,22px);border-radius:var(--mx-theme-button-radius-small,999px);color:var(--mx-search-field-clear-color,var(--mx-text-field-focus-color,var(--mx-theme-accent,#86b6f8)));cursor:pointer;background:0 0;border:0;outline:0;place-items:center;margin:0;margin-inline-end:-4px;padding:0;display:inline-grid}@media (hover:hover){.mx-search-field__clear:hover:where(:not(:disabled,[aria-disabled=true])){background-image:linear-gradient(var(--mx-theme-control-hover-overlay), var(--mx-theme-control-hover-overlay))}}.mx-search-field__clear svg{width:var(--mx-search-field-clear-icon-size,var(--mx-theme-indicator-icon-size,14px));height:var(--mx-search-field-clear-icon-size,var(--mx-theme-indicator-icon-size,14px))}.mx-search-field__input:disabled,.mx-text-area-field__input:disabled,.mx-search-field__input:disabled+.mx-search-field__clear,.mx-search-field__input[readonly]+.mx-search-field__clear{cursor:not-allowed}:is(.mx-search-field:has(.mx-search-field__input:disabled),.mx-text-area-field:has(.mx-text-area-field__input:disabled)){border-color:var(--mx-text-field-disabled-border-color,var(--mx-theme-border,color-mix(in srgb, currentColor 18%, transparent)));background:var(--mx-text-field-disabled-background,var(--mx-theme-surface-1,transparent));color:var(--mx-text-field-disabled-foreground,var(--mx-theme-text-dim,currentColor))}.mx-text-area-field{box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:var(--mx-text-area-min-height,96px);border:1px solid var(--mx-field-edge);border-radius:var(--mx-text-field-radius,var(--mx-theme-radius-control,8px));background:var(--mx-field-fill);background-image:var(--mx-field-wash,none);color:var(--mx-text-field-foreground,var(--mx-theme-text,currentColor));font:inherit;font-size:var(--mx-text-field-font-size,var(--mx-theme-type-body-2-size,14px));font-weight:var(--mx-text-field-weight,var(--mx-theme-type-body-2-strong-weight,500));line-height:var(--mx-text-field-line-height,var(--mx-theme-leading-normal,1.45));flex-direction:column;display:flex}.mx-text-area-field__input{box-sizing:border-box;min-block-size:0;inline-size:100%;padding:var(--mx-text-field-padding,8px var(--mx-theme-control-padding-inline,12px));color:inherit;font:inherit;resize:none;background:0 0;border:0;outline:none;flex:auto;margin:0}.mx-text-area-field__input::placeholder{color:var(--mx-text-field-placeholder,var(--mx-theme-text-dim,currentColor));opacity:1}.mx-text-area-field__footer{justify-content:space-between;align-items:baseline;gap:var(--mx-text-area-footer-gap,12px);padding:var(--mx-text-area-footer-padding,2px var(--mx-theme-control-padding-inline,12px) 6px);color:var(--mx-text-area-footer-color,var(--mx-theme-text-dim,currentColor));font-size:var(--mx-text-area-footer-font-size,var(--mx-theme-type-caption-1-size,12px));line-height:var(--mx-theme-leading-small,1.35);flex:none;display:flex}.mx-text-field[aria-invalid=true]{border-color:var(--mx-text-field-invalid-color,var(--mx-theme-danger,currentColor))}.mx-text-field[aria-invalid=true]:focus{box-shadow:inset 0 0 0 1px var(--mx-text-field-invalid-color,var(--mx-theme-danger,currentColor))}.mx-text-area-field__input:disabled{-webkit-text-fill-color:var(--mx-text-field-disabled-foreground,var(--mx-theme-text-dim,currentColor))}.mx-text-field:disabled{border-color:var(--mx-text-field-disabled-border-color,var(--mx-theme-border,color-mix(in srgb, currentColor 18%, transparent)));background:var(--mx-text-field-disabled-background,var(--mx-theme-surface-1,transparent));color:var(--mx-text-field-disabled-foreground,var(--mx-theme-text-dim,currentColor));-webkit-text-fill-color:var(--mx-text-field-disabled-foreground,var(--mx-theme-text-dim,currentColor));cursor:not-allowed}@media (forced-colors:active){.mx-search-field:focus-within,.mx-text-area-field:focus-within,.mx-text-field:focus,.mx-select__trigger:focus-visible{outline-offset:1px;outline:2px solid highlight}.mx-search-field__clear{color:highlight}}.mx-select__trigger{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--mx-theme-control-gap,8px);min-inline-size:0;padding-inline:var(--mx-theme-control-padding-inline,12px);border:1px solid var(--mx-field-edge);border-radius:var(--mx-theme-radius-control,8px);block-size:var(--mx-theme-control-height,32px);background:var(--mx-field-fill);background-image:var(--mx-field-wash,none);color:var(--mx-text-field-foreground,var(--mx-theme-text,currentColor));font:inherit;font-size:var(--mx-text-field-font-size,var(--mx-theme-type-body-2-size,14px));font-weight:var(--mx-text-field-weight,var(--mx-theme-type-body-2-strong-weight,500));text-align:start;cursor:pointer;outline:none;display:inline-flex}@media (pointer:coarse){.mx-text-field,.mx-search-field,.mx-text-area-field,.mx-select__trigger{font-size:max(var(--mx-text-field-font-size,var(--mx-theme-type-body-2-size,14px)), var(--mx-theme-type-body-1-size,16px))}}.mx-select__trigger:disabled{color:var(--mx-theme-text-dim,currentColor);cursor:default}.mx-select__trigger[data-placeholder] .mx-select__value{color:var(--mx-theme-text-muted,currentColor)}.mx-select__value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.mx-select__icon{color:var(--mx-theme-text-muted,currentColor);flex:none;justify-content:center;align-items:center;display:inline-flex}.mx-select__icon svg{inline-size:var(--mx-theme-indicator-icon-size,14px);block-size:var(--mx-theme-indicator-icon-size,14px)}.mx-select__content{z-index:var(--mx-select-menu-z-index,var(--mx-theme-layer-floating,70));min-inline-size:var(--radix-select-trigger-width,0);max-block-size:var(--radix-select-content-available-height,100vh);border-radius:var(--mx-theme-floating-surface-radius,var(--mx-theme-radius-control,8px));background:linear-gradient(var(--mx-theme-surface-2,canvas), var(--mx-theme-surface-2,canvas)) padding-box, var(--mx-theme-edge,linear-gradient(var(--mx-theme-border-strong,currentColor) 0 0)) border-box, linear-gradient(var(--mx-theme-surface-2,canvas), var(--mx-theme-surface-2,canvas)) border-box;color:var(--mx-theme-text,currentColor);line-height:var(--mx-theme-leading-normal,1.45);box-shadow:var(--mx-theme-floating-surface-shadow,0 12px 36px #00000061);border:1px solid #0000;flex-direction:column;display:flex;overflow:hidden}.mx-select__viewport{flex:auto;padding:4px}.mx-select__label{padding:8px 8px 6px calc(16px + var(--mx-theme-control-icon-size,16px));color:var(--mx-theme-text-muted,currentColor);font-size:var(--mx-theme-type-heading-5-size,12px);font-weight:var(--mx-theme-type-heading-5-weight,700);letter-spacing:var(--mx-theme-tracking-heading-5,.5px);text-transform:uppercase;line-height:1}.mx-select__item{box-sizing:border-box;min-block-size:var(--mx-theme-control-height,32px);padding:3px 8px 3px calc(16px + var(--mx-theme-control-icon-size,16px));border-radius:var(--mx-theme-radius-small,4px);color:var(--mx-theme-text,currentColor);font-size:var(--mx-theme-type-body-2-size,14px);font-weight:var(--mx-theme-type-body-2-weight,400);line-height:var(--mx-theme-type-body-2-line,18px);letter-spacing:var(--mx-theme-tracking-body-2,.25px);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;align-items:center;display:flex;position:relative}.mx-select__item+.mx-select__item{margin-block-start:2px}.mx-select__item[data-state=checked]{color:var(--mx-theme-text-strong,currentColor);font-weight:var(--mx-theme-type-body-2-strong-weight,500)}.mx-select__item[data-highlighted]{background:var(--mx-theme-control-hover-overlay,color-mix(in srgb, var(--mx-theme-text-strong,CanvasText) 4%, transparent));color:var(--mx-theme-text-strong,currentColor)}.mx-select__item[data-disabled]{color:var(--mx-theme-text-dim,currentColor);opacity:.55;pointer-events:none}@media (forced-colors:active){.mx-select__item[data-highlighted]{outline-offset:-1px;outline:1px solid highlight}}.mx-select__item-indicator{inline-size:var(--mx-theme-control-icon-size,16px);color:var(--mx-theme-accent,currentColor);justify-content:center;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-start:8px}.mx-select__item-indicator svg{inline-size:100%;block-size:var(--mx-theme-control-icon-size,16px);display:block}.mx-select__item-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mx-select__separator{background:var(--mx-theme-border-strong,currentColor);flex-shrink:0;block-size:1px;margin:6px 8px}.mx-select__scroll-button{block-size:var(--mx-theme-control-height-compact,24px);color:var(--mx-theme-text-muted,currentColor);flex:none;justify-content:center;align-items:center;display:flex}.mx-select__scroll-button svg{inline-size:var(--mx-theme-indicator-icon-size,14px);block-size:var(--mx-theme-indicator-icon-size,14px)}.mx-select__content,.mx-dropdown-menu__content{--mx-menu-row-hover-duration:0s}.mx-select__content[data-mx-menu-input=pointer],.mx-dropdown-menu__content[data-mx-menu-input=pointer]{--mx-menu-row-hover-duration:var(--mx-theme-motion-hover,.12s)}.mx-select__item,:where(.mx-dropdown-menu__content[data-mx-menu-appearance=default]) .mx-dropdown-menu__item{transition:background-color var(--mx-menu-row-hover-duration,0s) var(--mx-theme-ease-hover,ease), color var(--mx-menu-row-hover-duration,0s) var(--mx-theme-ease-hover,ease)}.mx-dropdown-menu__content:where([data-mx-menu-appearance=default]){--mx-menu-density-height:var(--mx-theme-control-height,32px);--mx-menu-density-padding:3px 8px;--mx-menu-text-inset:calc(8px + var(--mx-menu-check-size,var(--mx-theme-control-icon-size,16px)) + var(--mx-menu-item-gap,8px));gap:var(--mx-menu-gap,2px);box-sizing:border-box;min-width:var(--mx-menu-min-width,132px);max-width:calc(100vw - 16px);max-height:min(var(--mx-menu-max-height,480px), var(--radix-dropdown-menu-content-available-height,calc(100dvh - 16px)));padding:var(--mx-menu-padding,4px);border:var(--mx-menu-border,1px solid transparent);border-radius:var(--mx-menu-radius,var(--mx-theme-floating-surface-radius,var(--mx-theme-radius-control,8px)));background:linear-gradient(var(--mx-menu-surface), var(--mx-menu-surface)) padding-box, var(--mx-theme-edge,linear-gradient(var(--mx-theme-border-strong,transparent) 0 0)) border-box, linear-gradient(var(--mx-menu-surface), var(--mx-menu-surface)) border-box;--mx-menu-surface:var(--mx-menu-background,var(--mx-theme-floating-surface-background,var(--mx-theme-surface-2,Canvas)));color:var(--mx-menu-item-foreground,var(--mx-theme-text,CanvasText));box-shadow:var(--mx-menu-shadow,var(--mx-theme-floating-surface-shadow,0 12px 36px #00000061));flex-direction:column;display:flex;overflow-y:auto}.mx-dropdown-menu__content:where([data-mx-menu-density=compact]){--mx-menu-density-height:var(--mx-theme-control-height-compact,24px);--mx-menu-density-padding:2px 8px}:where(.mx-dropdown-menu__content[data-mx-menu-appearance=default]) .mx-dropdown-menu__item{box-sizing:border-box;align-items:center;gap:var(--mx-menu-item-gap,8px);width:100%;min-width:0;min-height:var(--mx-menu-item-min-height,var(--mx-menu-density-height));padding:var(--mx-menu-item-padding,var(--mx-menu-density-padding));border:var(--mx-menu-item-border,0);border-radius:var(--mx-menu-item-radius,var(--mx-theme-radius-small,4px));color:var(--mx-menu-item-foreground,var(--mx-theme-text,CanvasText));font-family:inherit;font-size:var(--mx-menu-item-font-size,var(--mx-theme-type-body-2-size,14px));font-weight:var(--mx-theme-type-body-2-weight,400);line-height:var(--mx-theme-type-body-2-line,18px);letter-spacing:var(--mx-theme-tracking-body-2,.25px);text-align:left;cursor:pointer;background:0 0;outline:none;text-decoration:none;display:flex}:where(.mx-dropdown-menu__content[data-mx-menu-appearance=default]) .mx-dropdown-menu__item>:where(svg){width:var(--mx-menu-icon-size,var(--mx-theme-control-icon-size,16px));height:var(--mx-menu-icon-size,var(--mx-theme-control-icon-size,16px));flex-shrink:0}:where(.mx-dropdown-menu__content[data-mx-menu-appearance=default]) .mx-dropdown-menu__item:where([data-state=checked]){color:var(--mx-menu-item-checked-foreground,var(--mx-theme-text-strong,CanvasText));font-weight:var(--mx-theme-type-body-2-strong-weight,500)}:where(.mx-dropdown-menu__content[data-mx-menu-appearance=default]:has([role=menuitemradio],[role=menuitemcheckbox])) .mx-dropdown-menu__item[role=menuitem]:not(:has(>svg:first-child)){padding-inline-start:var(--mx-menu-text-inset)}:where(.mx-dropdown-menu__content[data-mx-menu-appearance=default]) .mx-dropdown-menu__item:where(:is([data-highlighted],:focus-visible,[aria-haspopup=menu][data-state=open]):not([data-disabled])){background:var(--mx-menu-item-highlight-background,var(--mx-theme-control-hover-overlay,color-mix(in srgb, var(--mx-theme-text-strong,CanvasText) 4%, transparent)));color:var(--mx-menu-item-highlight-foreground,var(--mx-theme-text-strong,CanvasText))}:where(.mx-dropdown-menu__content[data-mx-menu-appearance=default]) .mx-dropdown-menu__item:where([data-state=checked]:is([data-highlighted],:focus-visible):not([data-disabled])){color:var(--mx-menu-item-checked-highlight-foreground,var(--mx-menu-item-checked-foreground,var(--mx-theme-text-strong,CanvasText)))}:where(.mx-dropdown-menu__content[data-mx-menu-appearance=default]) .mx-dropdown-menu__item:where([data-mx-menu-tone=danger]){color:var(--mx-menu-danger-foreground,var(--mx-theme-danger,#ff5e65))}:where(.mx-dropdown-menu__content[data-mx-menu-appearance=default]) .mx-dropdown-menu__item:where([data-mx-menu-tone=danger]:is([data-highlighted],:focus-visible):not([data-disabled])){color:var(--mx-menu-danger-highlight-foreground,var(--mx-theme-danger,#ff5e65))}:where(.mx-dropdown-menu__content[data-mx-menu-appearance=default]) .mx-dropdown-menu__item:where([data-disabled]){color:var(--mx-menu-item-disabled-foreground,var(--mx-theme-text-dim,GrayText));opacity:var(--mx-menu-item-disabled-opacity,.55);cursor:default;background:0 0}:where(.mx-dropdown-menu__content[data-mx-menu-appearance=default]) .mx-dropdown-menu__label{padding:var(--mx-menu-label-padding,8px 8px 6px);color:var(--mx-menu-label-foreground,var(--mx-theme-text-muted,GrayText));font-size:var(--mx-theme-type-heading-5-size,12px);font-weight:var(--mx-theme-type-heading-5-weight,700);letter-spacing:var(--mx-theme-tracking-heading-5,.5px);text-transform:uppercase;line-height:1}:where(.mx-dropdown-menu__content[data-mx-menu-appearance=default]) .mx-dropdown-menu__separator{height:1px;margin:var(--mx-menu-separator-margin,6px 8px);background:var(--mx-menu-separator-color,var(--mx-theme-border-strong,var(--border,#e1e1e11f)));flex-shrink:0}.mx-dropdown-menu__check{width:var(--mx-menu-check-size,var(--mx-theme-control-icon-size,16px));height:var(--mx-menu-check-size,var(--mx-theme-control-icon-size,16px));color:var(--mx-menu-check-foreground,var(--mx-theme-accent,Highlight));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mx-dropdown-menu__check svg{width:100%;height:100%;display:block}.mx-dropdown-menu__check>[data-state]{visibility:hidden;opacity:.5;transition:opacity var(--mx-theme-motion-response,.1s) var(--mx-theme-ease-response,cubic-bezier(.2, 0, 0, 1)), transform var(--mx-theme-motion-response,.1s) var(--mx-theme-ease-response,cubic-bezier(.2, 0, 0, 1));display:block;transform:scale(.7)}.mx-dropdown-menu__check>:is([data-state=checked],[data-state=indeterminate]){visibility:visible;opacity:1;transform:scale(1)}.mx-dropdown-menu__content[data-state=closed] .mx-dropdown-menu__check>[data-state]{transition:none}@media (prefers-reduced-motion:reduce){.mx-dropdown-menu__check>[data-state]{transition:none}}@media (forced-colors:active){:where(.mx-dropdown-menu__content[data-mx-menu-appearance=default]) .mx-dropdown-menu__item:where(:is([data-highlighted],:focus-visible):not([data-disabled])){outline-offset:-1px;outline:1px solid highlight}}.mx-choice-control{--mx-choice-resolved-accent:var(--mx-choice-accent,var(--mx-theme-accent,var(--accent,#86b6f8)));--mx-choice-resolved-foreground:var(--mx-choice-foreground,var(--mx-theme-text-strong,var(--text-strong,#f2f2f2)));border:1px solid var(--mx-choice-border,transparent);background:var(--mx-choice-background,transparent);color:var(--mx-choice-color,var(--mx-theme-text,var(--text,#bec0c4)))}.mx-choice-control:where([data-selected=true]:not(.mx-tab)){background:var(--mx-theme-accent-tonal,var(--mx-choice-resolved-accent));color:var(--mx-theme-accent-on-tonal,var(--mx-choice-resolved-foreground));border-color:#0000}.mx-choice-control:where([data-selected=true][data-selected-appearance=solid]){background:var(--mx-choice-solid-background,var(--mx-theme-accent-surface,var(--mx-choice-resolved-accent)));color:var(--mx-choice-solid-foreground,var(--mx-theme-accent-on-surface,#0f1114));border-color:#0000}@media (hover:hover){.mx-choice-control:where(:not(.mx-tab):hover:not(:disabled,[aria-disabled=true],[data-disabled=true])){background-image:linear-gradient(var(--mx-theme-control-hover-overlay), var(--mx-theme-control-hover-overlay));box-shadow:none}.mx-choice-control:where(.mx-toggle-button):where(:hover:not(:disabled,[aria-disabled=true],[data-disabled=true],[data-selected=true])){color:var(--mx-theme-text-strong,var(--text-strong,#f2f2f2));background-image:linear-gradient(var(--mx-theme-control-hover,var(--mx-theme-control-hover-overlay)), var(--mx-theme-control-hover,var(--mx-theme-control-hover-overlay)))}.mx-choice-control:where([data-selected=true]:not(.mx-tab,[data-selected-appearance=solid]):hover:not(:disabled,[aria-disabled=true],[data-disabled=true])){background:var(--mx-theme-accent-tonal-hover,var(--mx-choice-resolved-accent))}.mx-choice-control:where([data-selected=true][data-selected-appearance=solid]:not(.mx-tab):hover:not(:disabled,[aria-disabled=true],[data-disabled=true])){background:var(--mx-choice-solid-background-hover,var(--mx-theme-accent-surface-hover,var(--mx-choice-resolved-accent)))}}.mx-choice-control:where([data-selected=true][data-selected-appearance=solid]:not(.mx-tab):active:not(:disabled,[aria-disabled=true],[data-disabled=true])){background:var(--mx-choice-solid-background,var(--mx-theme-accent-surface,var(--mx-choice-resolved-accent)));box-shadow:none}.mx-toggle-group{gap:var(--mx-theme-control-gap,8px);display:flex}.mx-tab-list{gap:var(--mx-tab-list-gap,var(--mx-theme-space-4,16px));display:flex;position:relative}.mx-tab-list:after{width:var(--mx-tab-indicator-width,0);background:var(--mx-choice-accent,var(--mx-theme-accent,var(--accent,#86b6f8)));opacity:0;height:4px;transform:translateX(var(--mx-tab-indicator-x,0));content:"";pointer-events:none;border-radius:5px 5px 0 0;position:absolute;bottom:0;left:0}.mx-tab-list[data-variant=secondary]:after{border-radius:0;height:2px}.mx-tab-list[data-indicator]:after{opacity:1}.mx-tab-list[data-indicator=moving]:after{transition:transform var(--mx-theme-motion-move,.18s) var(--mx-theme-ease-move,cubic-bezier(.2, 0, 0, 1)), width var(--mx-theme-motion-move,.18s) var(--mx-theme-ease-move,cubic-bezier(.2, 0, 0, 1)), opacity var(--mx-theme-motion-move,.18s) var(--mx-theme-ease-move,cubic-bezier(.2, 0, 0, 1))}.mx-tab{--mx-button-radius:var(--mx-theme-radius-sm,4px);--mx-button-padding-inline:2px;--mx-button-weight:var(--mx-theme-type-heading-4-weight,700);block-size:var(--mx-tab-height,var(--mx-theme-panel-row-height,48px));color:var(--mx-choice-color,var(--mx-theme-text-muted,var(--text-muted,#868c98)));font-size:var(--mx-theme-type-button-1-size,14px);letter-spacing:var(--mx-theme-tracking-heading-4,.25px);transition:color var(--mx-theme-motion-move,.18s) var(--mx-theme-ease-move,cubic-bezier(.2, 0, 0, 1));box-shadow:none;background:0 0;padding-block:0}.mx-tab:where([data-selected=true]){color:var(--mx-choice-foreground,var(--mx-theme-accent-on-tonal,#a8ccff))}@media (hover:hover){.mx-tab:where(:hover:not(:disabled,[aria-disabled=true],[data-disabled=true],[data-selected=true])){color:var(--mx-choice-resolved-foreground)}}@media (prefers-reduced-motion:reduce){.mx-tab,.mx-tab-list[data-indicator]:after{transition:none}}:root{--mx-theme-radius-small:4px;--mx-theme-radius-control:8px;--mx-theme-radius-card:12px;--mx-theme-radius-tile:20px;--mx-theme-radius-panel:24px;--mx-theme-radius-pill:999px;--mx-theme-radius-button:var(--mx-theme-radius-pill);--mx-theme-control-height-compact:24px;--mx-theme-control-height:32px;--mx-theme-control-height-large:40px;--mx-theme-control-padding-inline:12px;--mx-theme-control-gap:8px;--mx-theme-panel-row-height:calc(var(--mx-theme-control-height) + 2 * var(--mx-theme-space-2));--mx-theme-icon-size:20px;--mx-theme-control-icon-size:16px;--mx-theme-indicator-icon-size:14px;--mx-theme-bar-size:6px;--mx-theme-switch-thumb-size:14px;--mx-theme-switch-thumb-size-small:10px;--mx-theme-dismiss-icon-size:var(--mx-theme-icon-size);--mx-theme-button-radius-medium:var(--mx-theme-radius-button);--mx-theme-button-padding-inline-small:var(--mx-theme-control-padding-inline);--mx-theme-button-radius-small:var(--mx-theme-radius-button);--mx-theme-button-font-size-small:13px;--mx-theme-button-weight-small:700;--mx-theme-button-font-size-medium:13px;--mx-theme-button-weight-medium:700;--mx-theme-button-padding-inline-large:16px;--mx-theme-button-radius-large:var(--mx-theme-radius-button);--mx-theme-button-font-size-large:14px;--mx-theme-button-weight-large:500;--mx-theme-button-primary-weight-small:var(--mx-theme-type-caption-1-strong-weight);--mx-theme-button-primary-weight-large:700;--mx-theme-touch-target:44px;--mx-theme-type-family:"Inter Variable", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mx-theme-type-sm:12px;--mx-theme-type-md:14px;--mx-theme-type-lg:16px;--mx-theme-type-xl:18px;--mx-theme-type-display-size:28px;--mx-theme-type-display-weight:400;--mx-theme-type-display-line:32px;--mx-theme-tracking-display:0;--mx-theme-type-display:var(--mx-theme-type-display-weight) var(--mx-theme-type-display-size) / var(--mx-theme-type-display-line) var(--mx-theme-type-family);--mx-theme-type-heading-1-size:22px;--mx-theme-type-heading-1-weight:600;--mx-theme-type-heading-1-line:28px;--mx-theme-tracking-heading-1:.15px;--mx-theme-type-heading-1:var(--mx-theme-type-heading-1-weight) var(--mx-theme-type-heading-1-size) / var(--mx-theme-type-heading-1-line) var(--mx-theme-type-family);--mx-theme-type-heading-2-size:18px;--mx-theme-type-heading-2-weight:700;--mx-theme-type-heading-2-line:24px;--mx-theme-tracking-heading-2:.15px;--mx-theme-type-heading-2:var(--mx-theme-type-heading-2-weight) var(--mx-theme-type-heading-2-size) / var(--mx-theme-type-heading-2-line) var(--mx-theme-type-family);--mx-theme-type-heading-3-size:16px;--mx-theme-type-heading-3-weight:700;--mx-theme-type-heading-3-line:20px;--mx-theme-tracking-heading-3:.25px;--mx-theme-type-heading-3:var(--mx-theme-type-heading-3-weight) var(--mx-theme-type-heading-3-size) / var(--mx-theme-type-heading-3-line) var(--mx-theme-type-family);--mx-theme-type-heading-4-size:14px;--mx-theme-type-heading-4-weight:700;--mx-theme-type-heading-4-line:18px;--mx-theme-tracking-heading-4:.25px;--mx-theme-type-heading-4:var(--mx-theme-type-heading-4-weight) var(--mx-theme-type-heading-4-size) / var(--mx-theme-type-heading-4-line) var(--mx-theme-type-family);--mx-theme-type-heading-5-size:12px;--mx-theme-type-heading-5-weight:700;--mx-theme-type-heading-5-line:normal;--mx-theme-tracking-heading-5:.5px;--mx-theme-type-heading-5:var(--mx-theme-type-heading-5-weight) var(--mx-theme-type-heading-5-size) / var(--mx-theme-type-heading-5-line) var(--mx-theme-type-family);--mx-theme-type-body-1-size:16px;--mx-theme-type-body-1-weight:400;--mx-theme-type-body-1-line:24px;--mx-theme-tracking-body-1:.15px;--mx-theme-type-body-1:var(--mx-theme-type-body-1-weight) var(--mx-theme-type-body-1-size) / var(--mx-theme-type-body-1-line) var(--mx-theme-type-family);--mx-theme-type-body-2-strong-size:14px;--mx-theme-type-body-2-strong-weight:500;--mx-theme-type-body-2-strong-line:18px;--mx-theme-tracking-body-2-strong:.25px;--mx-theme-type-body-2-strong:var(--mx-theme-type-body-2-strong-weight) var(--mx-theme-type-body-2-strong-size) / var(--mx-theme-type-body-2-strong-line) var(--mx-theme-type-family);--mx-theme-type-body-2-size:14px;--mx-theme-type-body-2-weight:400;--mx-theme-type-body-2-line:18px;--mx-theme-tracking-body-2:.25px;--mx-theme-type-body-2:var(--mx-theme-type-body-2-weight) var(--mx-theme-type-body-2-size) / var(--mx-theme-type-body-2-line) var(--mx-theme-type-family);--mx-theme-type-caption-1-strong-size:12px;--mx-theme-type-caption-1-strong-weight:600;--mx-theme-type-caption-1-strong-line:16px;--mx-theme-tracking-caption-1-strong:.4px;--mx-theme-type-caption-1-strong:var(--mx-theme-type-caption-1-strong-weight) var(--mx-theme-type-caption-1-strong-size) / var(--mx-theme-type-caption-1-strong-line) var(--mx-theme-type-family);--mx-theme-type-caption-1-size:12px;--mx-theme-type-caption-1-weight:400;--mx-theme-type-caption-1-line:16px;--mx-theme-tracking-caption-1:.4px;--mx-theme-type-caption-1:var(--mx-theme-type-caption-1-weight) var(--mx-theme-type-caption-1-size) / var(--mx-theme-type-caption-1-line) var(--mx-theme-type-family);--mx-theme-type-caption-2-size:10px;--mx-theme-type-caption-2-weight:500;--mx-theme-type-caption-2-line:12px;--mx-theme-tracking-caption-2:-.25px;--mx-theme-type-caption-2:var(--mx-theme-type-caption-2-weight) var(--mx-theme-type-caption-2-size) / var(--mx-theme-type-caption-2-line) var(--mx-theme-type-family);--mx-theme-type-caption-2-strong-size:10px;--mx-theme-type-caption-2-strong-weight:700;--mx-theme-type-caption-2-strong-line:12px;--mx-theme-tracking-caption-2-strong:-.25px;--mx-theme-type-caption-2-strong:var(--mx-theme-type-caption-2-strong-weight) var(--mx-theme-type-caption-2-strong-size) / var(--mx-theme-type-caption-2-strong-line) var(--mx-theme-type-family);--mx-theme-type-button-1-size:14px;--mx-theme-type-button-1-weight:500;--mx-theme-type-button-1-line:normal;--mx-theme-tracking-button-1:0;--mx-theme-type-button-1:var(--mx-theme-type-button-1-weight) var(--mx-theme-type-button-1-size) / var(--mx-theme-type-button-1-line) var(--mx-theme-type-family);--mx-theme-type-button-2-size:13px;--mx-theme-type-button-2-weight:700;--mx-theme-type-button-2-line:normal;--mx-theme-tracking-button-2:0;--mx-theme-type-button-2:var(--mx-theme-type-button-2-weight) var(--mx-theme-type-button-2-size) / var(--mx-theme-type-button-2-line) var(--mx-theme-type-family);--mx-theme-leading-tight:1.2;--mx-theme-leading-normal:1.45;--mx-theme-space-1:4px;--mx-theme-space-2:8px;--mx-theme-space-3:12px;--mx-theme-space-4:16px;--mx-theme-space-5:20px;--mx-theme-space-6:24px;--mx-theme-space-7:32px;--mx-theme-floating-surface-background:var(--mx-theme-surface-2);--mx-theme-floating-surface-border-color:var(--mx-theme-border-strong);--mx-theme-floating-surface-radius:var(--mx-theme-radius-control);--mx-theme-floating-surface-shadow:0 12px 36px #00000061;--mx-theme-tooltip-shadow:0 4px 12px #00000052;--mx-theme-floating-caret-size:10px;--mx-theme-motion-response:.1s;--mx-theme-motion-hover:.12s;--mx-theme-motion-move:.18s;--mx-theme-ease-response:cubic-bezier(.2, 0, 0, 1);--mx-theme-ease-hover:ease;--mx-theme-ease-move:cubic-bezier(.2, 0, 0, 1);--mx-theme-floating-chrome-shadow:0 0 16px 8px #00000026, 0 2px 4px #0000006b;--mx-theme-floating-chrome-inset:16px;--mx-theme-floating-toolbar-background:var(--mx-theme-surface-2);--mx-theme-floating-toolbar-height:48px;--mx-theme-floating-toolbar-padding:8px;--mx-theme-floating-toolbar-gap:4px;--mx-theme-floating-toolbar-control-size:32px;--mx-theme-floating-toolbar-divider-height:16px;--mx-theme-floating-panel-background:var(--mx-theme-surface-1);--mx-theme-floating-panel-radius:var(--mx-theme-radius-panel);--mx-theme-picture-chip-background:#0a0a0cad;--mx-theme-picture-chip-border-color:#ffffff3d;--mx-theme-picture-chip-ink:#f2f4f7;--mx-theme-picture-chip-radius:6px;--mx-theme-edge:linear-gradient(var(--mx-theme-edge-top,#d1d1d126), var(--mx-theme-edge-bottom,#d1d1d10f));--mx-theme-card-shadow:0 24px 48px -30px #000000b3}html{background:var(--mx-theme-background,#0f1114)}@media (prefers-reduced-motion:reduce){:root{--mx-theme-motion-response:0s;--mx-theme-motion-move:0s}}:root:is([data-mx-ui-profile=c4d]:not([data-mx-theme-preview]),[data-mx-ui-profile=zbrush]:not([data-mx-theme-preview]),[data-mx-theme-preview=c4d],[data-mx-theme-preview=zbrush]){--mx-checkbox-background:var(--mx-theme-surface-2);--mx-checkbox-mark-color:var(--mx-theme-accent-on-surface);--mx-checkbox-checked-background:var(--mx-theme-accent-surface);--mx-checkbox-checked-border-color:var(--mx-theme-accent-surface);--mx-checkbox-checked-hover-background:var(--mx-theme-accent-surface-hover);--mx-checkbox-checked-hover-border-color:var(--mx-theme-accent-surface-hover);--mx-checkbox-checked-hover-overlay:none;--mx-theme-switch-inset:2px;--mx-switch-background:var(--mx-theme-surface-3);--mx-switch-border:none;--mx-switch-thumb-left:calc(var(--mx-theme-switch-inset) + 1px);--mx-switch-checked-background:var(--mx-theme-accent-surface);--mx-switch-thumb-background:var(--mx-theme-text-strong);--mx-switch-checked-thumb-background:var(--mx-theme-accent-on-surface);--mx-switch-checked-hover-background:var(--mx-theme-accent-surface-hover);--mx-switch-checked-hover-overlay:none}:root:is([data-mx-ui-profile=c4d]:not([data-mx-theme-preview]),[data-mx-theme-preview=c4d]){--mx-theme-button-weight-small:500;--mx-theme-button-weight-medium:500;--mx-theme-button-weight-large:500;--mx-theme-button-primary-weight-small:500;--mx-theme-button-primary-weight-large:500;--mx-slider-fill:var(--mx-theme-accent-surface);--mx-slider-track:var(--mx-theme-accent-surface-disabled);--mx-segmented-item-padding:2px 8px}:root:is([data-mx-ui-profile=c4d]:not([data-mx-theme-preview]),[data-mx-theme-preview=c4d]) .mx-select__trigger{padding-inline:8px}:root:is([data-mx-ui-profile=c4d]:not([data-mx-theme-preview]),[data-mx-theme-preview=c4d]) .mx-slider-field__value:not(.mx-text-field){block-size:var(--mx-theme-control-height,32px);border-radius:var(--mx-theme-radius-small,4px);background:var(--mx-theme-field);color:var(--mx-theme-text);justify-content:center;align-items:center;padding:0 6px;display:flex}:root:is([data-mx-ui-profile=c4d]:not([data-mx-theme-preview]),[data-mx-theme-preview=c4d]) :is(.mx-chip--interactive,.mx-floating-toolbar__menu-button){font-weight:500}:root:is([data-mx-ui-profile=c4d]:not([data-mx-theme-preview]),[data-mx-theme-preview=c4d]) :is(.mx-text-field,.mx-search-field,.mx-text-area-field,.mx-select__trigger){--mx-text-field-border-color:transparent;--mx-text-field-hover-border-color:transparent;--mx-text-field-disabled-border-color:transparent}:root:is([data-mx-ui-profile=c4d]:not([data-mx-theme-preview]),[data-mx-theme-preview=c4d]) :is(.mx-text-field,.mx-search-field,.mx-text-area-field,.mx-select__trigger):where(:not(.mx-inline-edit__input)){--mx-text-field-radius:var(--mx-theme-radius-small,4px);--mx-text-field-weight:500;border-radius:var(--mx-text-field-radius);font-weight:var(--mx-text-field-weight)}:root:is([data-mx-ui-profile=c4d]:not([data-mx-theme-preview]),[data-mx-theme-preview=c4d]) .mx-search-field{--mx-text-field-radius:var(--mx-theme-radius-pill)}:root:is([data-mx-ui-profile=c4d]:not([data-mx-theme-preview]),[data-mx-theme-preview=c4d]) :is(.mx-text-field,.mx-search-field,.mx-text-area-field,.mx-select__trigger).mx-edge:before{display:none}:root:is([data-mx-ui-profile=c4d]:not([data-mx-theme-preview]),[data-mx-theme-preview=c4d]) .mx-field__label{--mx-field-label-weight:400;font-weight:var(--mx-field-label-weight)}:root:is([data-mx-ui-profile=c4d]:not([data-mx-theme-preview]),[data-mx-theme-preview=c4d]) .mx-select__trigger .mx-dropdown-indicator{--mx-theme-indicator-icon-size:calc(var(--mx-theme-icon-size,20px) * 1.125)}:root:is([data-mx-ui-profile=c4d]:not([data-mx-theme-preview]),[data-mx-theme-preview=c4d]) .mx-dropdown-indicator__chevron{display:none}:root:is([data-mx-ui-profile=c4d]:not([data-mx-theme-preview]),[data-mx-theme-preview=c4d]) .mx-dropdown-indicator__triangle{display:block}:root:not([data-mx-theme-ready=true]) #root{visibility:hidden}:root[data-mx-theme-preview] body:after{content:"Theme preview";z-index:2147483647;border:1px solid var(--mx-theme-border-strong);border-radius:var(--mx-theme-radius-small);background:var(--mx-theme-surface-3);color:var(--mx-theme-text-muted);letter-spacing:.02em;pointer-events:none;padding:4px 7px;font:600 10px/1.2 ui-sans-serif,system-ui,sans-serif;position:fixed;bottom:8px;right:8px}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/review/static/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/review/static/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/review/static/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/review/static/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/review/static/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/review/static/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/review/static/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/review/static/assets/inter-cyrillic-ext-wght-italic-B5xAaiFk.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/review/static/assets/inter-cyrillic-wght-italic-DzZdc28x.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/review/static/assets/inter-greek-ext-wght-italic-DcOpz6Lw.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/review/static/assets/inter-greek-wght-italic-CILZdfAp.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/review/static/assets/inter-vietnamese-wght-italic-K3WlGtc8.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/review/static/assets/inter-latin-ext-wght-italic-0pjOp8NU.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/review/static/assets/inter-latin-wght-italic-DpCbqKDY.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.comment-composer__footer{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.mx-review-composer>.comment-composer__footer{margin-top:var(--space-2)}.comment-composer__footer>.comment-card__edit-actions{margin-top:0;margin-left:auto}.comment-composer__tools{align-items:center;gap:var(--space-1);flex:auto;min-width:0;display:flex}.comment-composer__actions{align-items:center;gap:var(--space-1);flex:none;margin-left:auto;display:flex}.comment-composer-tools{align-items:center;gap:var(--space-1);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.comment-composer-tools__voice{align-items:center;display:inline-flex}.comment-composer-tools__input{display:none}.comment-composer-tools__device{inline-size:18px}.comment-composer-tools__button svg{width:var(--mx-theme-control-icon-size,16px);height:var(--mx-theme-control-icon-size,16px);display:block}.comment-composer-tools__device svg{width:var(--mx-theme-indicator-icon-size,14px);height:var(--mx-theme-indicator-icon-size,14px)}.comment-composer__action svg{width:var(--mx-theme-icon-size,20px);height:var(--mx-theme-icon-size,20px);display:block}.comment-composer__send{inline-size:var(--mx-theme-control-height,32px)}.composer-attachment-slot{interpolate-size:allow-keywords;block-size:auto;margin-top:var(--space-2);transition:block-size .18s var(--ease-out,ease-out), opacity .18s var(--ease-out,ease-out)}@starting-style{.composer-attachment-slot{opacity:0;block-size:0}}.mx-review-composer__input--compact>.composer-attachment-slot{margin-top:var(--space-1)}.composer-attachment-slot__content{margin:-4px;padding:4px;overflow:hidden}@media (prefers-reduced-motion:reduce){.composer-attachment-slot{transition:none}}.comment-composer__middle{align-items:center;display:inline-flex}.comment-composer__middle[inert]{opacity:.5}.comment-list-toolbar{justify-content:flex-end;align-items:center;gap:var(--space-2);box-sizing:border-box;height:var(--mx-theme-panel-row-height,48px);padding:0 var(--panel-pad);border-bottom:1px solid var(--hairline-section);flex:none;display:flex}.comment-list-toolbar__actions{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}.comment-list-toolbar__button{width:var(--mx-theme-control-height,var(--space-6));height:var(--mx-theme-control-height,var(--space-6));border-radius:var(--radius-button)}.comment-list-toolbar__button--active{background:var(--mx-theme-accent-tonal,#34476b);color:var(--mx-theme-accent-on-tonal,#a8ccff)}@media (hover:hover){.comment-list-toolbar__button--active:hover{background:var(--mx-theme-accent-tonal-hover,#395379);color:var(--mx-theme-accent-on-tonal,#a8ccff);box-shadow:none}}.comment-list-toolbar__button svg{width:var(--mx-theme-icon-size,20px);height:var(--mx-theme-icon-size,20px)}.comment-list-toolbar__search{--mx-search-field-clear-size:20px;--mx-search-field-gap:var(--space-1);--mx-search-field-min-height:var(--mx-theme-control-height,var(--space-6));--mx-search-field-padding-inline:var(--space-2);--mx-text-field-background:transparent;--mx-text-field-border-color:transparent;--mx-text-field-foreground:var(--text-strong);--mx-text-field-placeholder:var(--text-muted);min-width:0;transition:background-color var(--motion-fast) var(--ease-out);font-size:var(--mx-theme-type-body-2-size,14px);letter-spacing:var(--mx-theme-tracking-body-2,.25px);flex:1;margin-inline-start:calc(-1px - var(--space-2))}.comment-list-toolbar__search:focus-within{--mx-text-field-background:var(--surface-2)}.comment-list-toolbar__menu{--mx-menu-min-width:184px;--mx-menu-border:var(--popover-border);--mx-menu-radius:var(--popover-radius);--mx-menu-background:var(--popover-bg);--mx-menu-shadow:var(--popover-shadow);--mx-menu-item-foreground:var(--text);--mx-menu-item-highlight-foreground:var(--text-strong);--mx-menu-label-foreground:var(--text-muted)}.comment-list-toolbar__menu-count{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto}.comment-list-toolbar__menu-item[aria-disabled=true]{opacity:.45;cursor:default}.comment-list-toolbar__menu-spinner{width:14px;height:14px;margin-left:auto;animation:.9s linear infinite comment-attachment-pending-spin}@media (prefers-reduced-motion:reduce){.comment-list-toolbar__menu-spinner{animation:none}}.emoji-picker,.emoji-picker__notice{width:var(--emoji-picker-width);height:var(--emoji-picker-height);position:absolute;right:0}.reaction-palette[data-grow=above] .emoji-picker,.reaction-palette[data-grow=above] .emoji-picker__notice{bottom:0}.reaction-palette[data-grow=below] .emoji-picker,.reaction-palette[data-grow=below] .emoji-picker__notice{top:0}.emoji-picker{display:flex}.emoji-picker>*{width:100%;height:100%}.emoji-picker__notice{color:var(--text-muted);font-size:var(--text-sm);text-align:center;animation:emoji-picker-notice-in var(--motion-fast) var(--ease-out) .25s both;justify-content:center;align-items:center;padding:24px 12px;display:flex}@keyframes emoji-picker-notice-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.emoji-picker__notice{animation-duration:1ms}}.reaction-palette{--emoji-picker-width:300px;--emoji-picker-height:400px;box-shadow:none;background:0 0;border:0;padding:0;position:relative}.reaction-palette__body{z-index:1;border-radius:var(--popover-radius);background:linear-gradient(var(--surface-3), var(--surface-3)) padding-box, var(--mx-theme-edge,linear-gradient(var(--hairline-strong) 0 0)) border-box, linear-gradient(var(--surface-3), var(--surface-3)) border-box;box-shadow:var(--popover-shadow);transition:width var(--motion-medium,.22s) var(--ease-out), height var(--motion-medium,.22s) var(--ease-out);border:1px solid #0000;position:absolute;right:0;overflow:hidden}.reaction-palette[data-grow=above] .reaction-palette__body{transform-origin:100% 100%;bottom:0}.reaction-palette[data-grow=below] .reaction-palette__body{transform-origin:100% 0;top:0}.reaction-palette--picking .reaction-palette__body{width:var(--emoji-picker-width);height:var(--emoji-picker-height)}@media (prefers-reduced-motion:reduce){.reaction-palette__body{transition:none}}.reaction-palette__quick{border-radius:var(--radius-button);background:linear-gradient(var(--surface-3), var(--surface-3)) padding-box, var(--mx-theme-edge,linear-gradient(var(--hairline-strong) 0 0)) border-box, linear-gradient(var(--surface-3), var(--surface-3)) border-box;box-shadow:var(--popover-shadow);border:1px solid #0000;gap:2px;padding:4px;display:flex}.reaction-palette__option{cursor:pointer;border-radius:var(--radius-button);background:0 0;border:1px solid #0000;padding:4px 6px;font-size:1rem;line-height:1}.reaction-palette__option--selected{background:var(--mx-theme-accent-tonal,var(--accent-soft));color:var(--mx-theme-accent-on-tonal,var(--text-strong));border-color:#0000}.reaction-palette__option:hover,.reaction-palette__option:focus-visible{background:var(--mx-theme-control-hover,var(--mx-theme-control-hover-overlay))}.reaction-palette__option--selected:hover{background:var(--mx-theme-accent-tonal-hover,var(--accent-soft))}.reaction-palette__option--selected:focus-visible{border-color:var(--accent);background:var(--mx-theme-accent-tonal,var(--accent-soft))}.reaction-palette__more{color:var(--text-muted);justify-content:center;align-items:center;display:inline-flex}.reaction-palette__more svg{width:18px;height:18px}.mx-mention-field{text-align:start;flex-direction:column;min-width:0;display:flex;position:relative}.mx-mention-field>.mx-mention-field__mirror{z-index:1;box-sizing:border-box;pointer-events:none;resize:none;white-space:pre-wrap;overflow-wrap:break-word;background:0 0;border-color:#0000;position:absolute;inset:0;overflow:hidden}.mx-mention-field__input{box-sizing:border-box}.mx-mention-field--mirrored>.mx-mention-field__input{z-index:0;color:#0000;caret-color:var(--text-strong,var(--text));position:relative}.mx-mention-field__highlight{border-radius:var(--mx-theme-radius-pill,999px);color:var(--accent);background:color-mix(in srgb, var(--accent) 18%, transparent);font:inherit;margin:-1px -3px;padding:1px 3px}.mx-mention-menu{--mx-mention-menu-width:min(320px, var(--mx-mention-menu-available-width,calc(100vw - 16px)));left:max(var(--mx-mention-menu-min-left,-100vw), min(var(--mx-mention-menu-caret-left,0px), calc(100% - var(--mx-mention-menu-width))));top:calc(100% + var(--space-1,4px));z-index:var(--mx-theme-layer-floating,70);width:var(--mx-mention-menu-width);font-size:var(--text-sm);text-align:start;line-height:1.25;position:absolute}.mx-mention-menu[data-placement=above]{top:auto;bottom:calc(100% + var(--space-1,4px))}.mx-mention-menu__list{background:var(--popover-edge-background,var(--popover-bg));border:var(--popover-border);border-radius:var(--popover-radius);max-height:220px;box-shadow:var(--popover-shadow);margin:0;padding:6px;list-style:none;overflow-y:auto}.mx-mention-menu__option{border-radius:var(--radius-sm);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:7px 9px;display:grid}.mx-mention-menu__avatar{flex:none}.mx-mention-menu__option:hover{background:var(--mx-theme-control-hover-overlay,color-mix(in srgb, var(--mx-theme-text-strong,#f2f2f2) 4%, transparent))}.mx-mention-menu__option.mx-mention-menu__option--active{background:var(--mx-theme-control-selected,#2e394c)}.mx-mention-menu__option.mx-mention-menu__option--active:hover{background:linear-gradient(var(--mx-theme-control-hover-overlay,color-mix(in srgb, var(--mx-theme-text-strong,#f2f2f2) 4%, transparent)), var(--mx-theme-control-hover-overlay,color-mix(in srgb, var(--mx-theme-text-strong,#f2f2f2) 4%, transparent))), var(--mx-theme-control-selected,#2e394c)}@media (forced-colors:active){.mx-mention-menu__option.mx-mention-menu__option--active{outline-offset:-1px;outline:1px solid highlight}}.mx-mention-menu__identity{flex-direction:column;justify-content:center;min-width:0;display:flex}.mx-mention-menu__name{color:var(--text);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:20px;overflow:hidden}.mx-mention-menu__secondary{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:16px;overflow:hidden}.mx-mention-menu__group{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--text-muted);font-size:var(--text-xs);font-weight:600;line-height:16px}.mx-mention-menu__group:not(:first-child){margin-top:var(--space-1)}.mx-mention-menu__context{--mx-chip-height:18px;--mx-chip-padding-inline:6px;--mx-chip-font-size:var(--mx-theme-type-caption-2-size,10px);--mx-chip-letter-spacing:0;justify-self:end}.mx-mention-menu__context--notice{--mx-chip-ink:var(--warning);--mx-chip-background:color-mix(in srgb, var(--warning) 24%, transparent);--mx-chip-padding-inline:7px;--mx-chip-font-weight:700;--mx-chip-letter-spacing:.06em;text-transform:uppercase}.mx-mention-menu__empty{color:var(--text-muted);font-size:var(--text-xs);padding:10px 12px}.mx-mention-menu__retry{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.mx-mention-menu__retry:hover{text-decoration:underline}.comment-attachment-chip .comment-attachment-chip__status--error{color:var(--danger);overflow-wrap:anywhere}.voice-clip{align-items:center;gap:var(--space-2);width:100%;min-width:0;margin-top:var(--space-2);display:flex}.voice-clip__waveform{width:100%;min-width:0;height:32px;fill:var(--text-muted);display:block}.voice-clip__scrubber{border-radius:var(--radius-xs);flex:1;min-width:0;position:relative}.voice-clip__scrubber:focus-within{outline:2px solid var(--accent);outline-offset:2px}.voice-clip__seek{z-index:1;opacity:0;cursor:pointer;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.voice-clip__played{fill:var(--accent)}.voice-clip__time{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-muted);flex:none;line-height:1}.comment-composer-tools--expanded{flex-wrap:wrap}.comment-composer-tools--expanded>.sidebar-message{flex-basis:100%}.voice-recording{inset:var(--space-2) var(--space-2) 0;z-index:1;align-items:center;gap:var(--space-2);min-width:0;padding-inline:4px;display:flex;position:absolute}.mx-review-composer__input--compact>.voice-recording{top:0}.mx-review-composer__input:has(.voice-recording) textarea{color:#0000;caret-color:#0000}.mx-review-composer__input:has(.voice-recording) textarea::placeholder{color:#0000;caret-color:#0000}.mx-review-composer__input:has(.voice-recording) .mx-mention-field__mirror{visibility:hidden}.voice-recording--starting .voice-recording__waveform,.voice-recording--processing .voice-recording__waveform{opacity:.4}.voice-recording__waveform{width:0;min-width:0;height:24px;fill:var(--text-muted);flex:1}.voice-recording__stop{flex:none}.voice-recording__stop svg{inline-size:var(--mx-theme-icon-size,20px);block-size:var(--mx-theme-icon-size,20px)}.voice-recording__light{background:var(--danger);block-size:8px;inline-size:8px;animation:voice-recording-pulse 1.6s var(--ease-out,ease-out) infinite;border-radius:50%;flex:none}@keyframes voice-recording-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.voice-recording__light{animation:none}}.comment-attachment-chip--audio{box-sizing:border-box;flex-wrap:wrap;min-width:0}.comment-attachment-chip--audio>.voice-clip{flex:1;width:0;margin-top:0}.comment-attachment-chip--audio>.comment-attachment-chip__meta{flex-basis:100%;order:1}.comment-preview-surface{--comment-preview-bg:var(--mx-review-preview-bg,var(--mx-theme-floating-surface-background,var(--surface-2)));--comment-preview-border-color:var(--mx-review-preview-border-color,var(--mx-theme-floating-surface-border-color,var(--hairline-strong)));--comment-preview-caret-size:var(--mx-theme-floating-caret-size,10px);z-index:5;border-radius:var(--mx-review-preview-radius,var(--mx-theme-floating-surface-radius,var(--radius-md)));background:linear-gradient(var(--comment-preview-bg), var(--comment-preview-bg)) padding-box, var(--mx-theme-edge,linear-gradient(var(--comment-preview-border-color) 0 0)) border-box, linear-gradient(var(--comment-preview-bg), var(--comment-preview-bg)) border-box;width:max-content;max-width:280px;box-shadow:var(--mx-review-preview-shadow,var(--mx-theme-floating-surface-shadow,var(--popover-shadow)));color:var(--text-strong);font-size:var(--mx-theme-type-body-2-size,14px);pointer-events:none;opacity:0;transition:opacity var(--motion-fast) var(--ease-out);border:1px solid #0000;padding:10px 12px;line-height:1.45;position:absolute;top:0;left:0}.comment-preview-surface:empty{visibility:hidden}.comment-preview-surface:before{content:"";left:calc(var(--mx-review-caret-x,50% + 1px) - 1px);width:var(--comment-preview-caret-size);height:var(--comment-preview-caret-size);background:var(--comment-preview-bg);position:absolute;transform:translate(-50%)rotate(45deg)}.comment-preview-surface[data-placement=above]{--comment-preview-border-color:var(--mx-review-preview-border-color,var(--mx-theme-edge-bottom,var(--mx-theme-floating-surface-border-color,var(--hairline-strong))))}.comment-preview-surface[data-placement=below]{--comment-preview-border-color:var(--mx-review-preview-border-color,var(--mx-theme-edge-top,var(--mx-theme-floating-surface-border-color,var(--hairline-strong))))}.comment-preview-surface[data-placement=above]:before{top:calc(100% - var(--comment-preview-caret-size) / 2);border-right:1px solid var(--comment-preview-border-color);border-bottom:1px solid var(--comment-preview-border-color)}.comment-preview-surface[data-placement=below]:before{bottom:calc(100% - var(--comment-preview-caret-size) / 2);border-top:1px solid var(--comment-preview-border-color);border-left:1px solid var(--comment-preview-border-color)}.comment-preview-surface[data-caret-tail]{--mx-caret-tail-drop:9px;--mx-caret-tail-reach:9px;--mx-caret-tail-x:calc(var(--mx-review-caret-x,0px) - 1px)}.comment-preview-surface[data-placement=above][data-caret-tail=left]{border-bottom-left-radius:0}.comment-preview-surface[data-placement=above][data-caret-tail=right]{border-bottom-right-radius:0}.comment-preview-surface[data-placement=below][data-caret-tail=left]{border-top-left-radius:0}.comment-preview-surface[data-placement=below][data-caret-tail=right]{border-top-right-radius:0}.comment-preview-surface[data-caret-tail]:before{box-sizing:border-box;width:var(--mx-caret-tail-reach);height:var(--mx-caret-tail-drop);background:var(--comment-preview-bg);border:none;border-radius:0;right:auto;transform:none}.comment-preview-surface[data-caret-tail]:after{content:"";width:calc(var(--mx-caret-tail-reach) * 1.41421);background:var(--comment-preview-border-color);height:1px;position:absolute;right:auto}.comment-preview-surface[data-caret-tail=left]:before{left:var(--mx-caret-tail-x);border-left:1px solid var(--comment-preview-border-color)}.comment-preview-surface[data-caret-tail=left]:after{left:var(--mx-caret-tail-x);transform-origin:0}.comment-preview-surface[data-caret-tail=right]:before{left:calc(var(--mx-caret-tail-x) - var(--mx-caret-tail-reach));border-right:1px solid var(--comment-preview-border-color)}.comment-preview-surface[data-caret-tail=right]:after{left:calc(var(--mx-caret-tail-x) - (var(--mx-caret-tail-reach) * 1.41421));transform-origin:100%}.comment-preview-surface[data-placement=above][data-caret-tail]:before{top:100%;bottom:auto}.comment-preview-surface[data-placement=above][data-caret-tail]:after{top:calc(100% + var(--mx-caret-tail-drop) - .5px);bottom:auto}.comment-preview-surface[data-placement=above][data-caret-tail=left]:before{clip-path:polygon(0 0,0 100%,100% 0)}.comment-preview-surface[data-placement=above][data-caret-tail=left]:after{transform:rotate(-45deg)}.comment-preview-surface[data-placement=above][data-caret-tail=right]:before{clip-path:polygon(100% 0,100% 100%,0 0)}.comment-preview-surface[data-placement=above][data-caret-tail=right]:after{transform:rotate(45deg)}.comment-preview-surface[data-placement=below][data-caret-tail]:before{top:auto;bottom:100%}.comment-preview-surface[data-placement=below][data-caret-tail]:after{bottom:calc(100% + var(--mx-caret-tail-drop) - .5px);top:auto}.comment-preview-surface[data-placement=below][data-caret-tail=left]:before{clip-path:polygon(0 100%,0 0,100% 100%)}.comment-preview-surface[data-placement=below][data-caret-tail=left]:after{transform:rotate(45deg)}.comment-preview-surface[data-placement=below][data-caret-tail=right]:before{clip-path:polygon(100% 100%,100% 0,0 100%)}.comment-preview-surface[data-placement=below][data-caret-tail=right]:after{transform:rotate(-45deg)}.panel-tabs{gap:var(--space-4,var(--mx-theme-space-4,16px));display:flex}.panel-tab:not(.mx-tab){--mx-choice-color:var(--panel-muted,var(--mx-review-text-muted,var(--mx-theme-text-muted,#858d98)));--mx-choice-foreground:var(--panel-strong,var(--mx-review-text-strong,var(--mx-theme-text-strong,#f2f2f2)));height:auto;font-size:var(--mx-theme-type-button-1-size,14px);font-weight:var(--mx-theme-type-heading-4-weight,700);letter-spacing:var(--mx-theme-tracking-heading-4,.25px);cursor:pointer;transition:color var(--motion-fast,.16s) var(--ease-out,cubic-bezier(.33, 1, .68, 1)), border-color var(--motion-fast,.16s) var(--ease-out,cubic-bezier(.33, 1, .68, 1));border:0 solid #0000;border-bottom-width:2px;border-radius:0}.panel-tab:not(.mx-tab,.panel-tab--active):hover{color:var(--panel-strong,var(--mx-review-text-strong,var(--mx-theme-text-strong,#f2f2f2)));background:0 0}.panel-tab--active,.panel-tab:not(.mx-tab)[aria-selected=true]{color:var(--mx-theme-accent-on-tonal,#a8ccff)}.panel-tab--active:not(.mx-tab){border-bottom-color:var(--accent,var(--mx-review-accent,var(--mx-theme-accent,#87b6f8)))}.panel-tabs.mx-tab-list{--mx-choice-accent:var(--accent,var(--mx-review-accent,var(--mx-theme-accent,#87b6f8)))}.panel-tab:focus-visible{outline:2px solid color-mix(in srgb, var(--accent,var(--mx-review-accent,var(--mx-theme-accent,#87b6f8))) 40%, transparent);outline-offset:2px}:where(.panel-tab:not(.mx-tab)){color:var(--panel-muted,var(--mx-review-text-muted,var(--mx-theme-text-muted,#858d98)));background:0 0;border:0;border-bottom:2px solid #0000}.gallery-notifications{--gallery-notifications-fill:var(--surface-1,var(--mx-review-surface,var(--mx-theme-surface-1,#171a1f)));border-radius:var(--mx-theme-floating-panel-radius,24px);background:linear-gradient(var(--gallery-notifications-fill), var(--gallery-notifications-fill)) padding-box, var(--mx-theme-edge,linear-gradient(transparent, transparent)) border-box, linear-gradient(var(--gallery-notifications-fill), var(--gallery-notifications-fill)) border-box;height:100%;box-shadow:var(--mx-theme-floating-chrome-shadow,none);border:1px solid #0000;flex-direction:column;display:flex;overflow:hidden auto}.gallery-panel-action{border-radius:var(--radius-button,var(--mx-theme-radius-button,999px));flex:none;width:28px;height:28px;display:flex}.gallery-panel-action svg{width:var(--mx-theme-icon-size,20px);height:var(--mx-theme-icon-size,20px)}.gallery-notifications__header{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-3,var(--mx-theme-space-3,12px));box-sizing:border-box;min-height:var(--mx-theme-panel-row-height,48px);padding:var(--space-2,var(--mx-theme-space-2,8px)) var(--space-2,var(--mx-theme-space-2,8px)) var(--space-2,var(--mx-theme-space-2,8px)) var(--space-4,var(--mx-theme-space-4,16px));border-bottom:1px solid color-mix(in srgb, var(--hairline-section,var(--mx-review-border-section,var(--mx-theme-border,#95959533))) 60%, transparent);background:var(--surface-1,var(--mx-review-surface,var(--mx-theme-surface-1,#171a1f)));flex:none;display:flex;position:sticky;top:0}.gallery-notifications__header h2{color:var(--text-strong,var(--mx-review-text-strong,var(--mx-theme-text-strong,#f2f2f2)));font-size:var(--text-base,var(--mx-theme-type-body-2-size,14px));margin:0;font-weight:600}.gallery-notifications__tabs{flex:0 auto;min-width:0}.gallery-notifications__tab{padding:0 2px 3px}.gallery-notifications__header-actions{flex:none;align-items:center;gap:2px;display:flex}.gallery-notifications__state{padding:var(--space-5,var(--mx-theme-space-6,24px)) var(--space-4,var(--mx-theme-space-4,16px));color:var(--text-muted,var(--mx-review-text-muted,var(--mx-theme-text-muted,#858d98)));font-size:var(--text-xs,var(--mx-review-text-xs,.72rem))}.gallery-notifications__loading{padding-top:var(--space-4,var(--mx-theme-space-4,16px))}.gallery-notifications__skeleton-row{gap:var(--space-3,var(--mx-theme-space-3,12px));padding:var(--space-3,var(--mx-theme-space-3,12px)) var(--space-4,var(--mx-theme-space-4,16px));grid-template-columns:auto minmax(0,1fr);display:grid}.gallery-notifications__skeleton-avatar{border-radius:var(--mx-theme-radius-control,8px);width:22px;height:22px}.gallery-notifications__skeleton-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.gallery-notifications__skeleton-line:first-child{width:90%;height:15px}.gallery-notifications__skeleton-line:last-child{width:55%;height:12px}.gallery-notifications__more{padding:var(--space-3,var(--mx-theme-space-3,12px)) var(--space-4,var(--mx-theme-space-4,16px)) var(--space-5,var(--mx-theme-space-6,24px));font-size:var(--text-xs,var(--mx-review-text-xs,.72rem));justify-content:flex-start;display:flex}.gallery-notifications__group h3{padding:var(--space-4,var(--mx-theme-space-4,16px)) var(--space-4,var(--mx-theme-space-4,16px)) var(--space-2,var(--mx-theme-space-2,8px));color:var(--text-muted,var(--mx-review-text-muted,var(--mx-theme-text-muted,#858d98)));text-transform:uppercase;font-size:var(--mx-theme-type-heading-5-size,12px);font-weight:var(--mx-theme-type-heading-5-weight,700);letter-spacing:var(--mx-theme-tracking-heading-5,.5px);margin:0}.gallery-notifications__group-head{justify-content:space-between;align-items:center;gap:var(--space-2,var(--mx-theme-space-2,8px));padding-right:var(--space-2,var(--mx-theme-space-2,8px));display:flex}.gallery-notifications__group-head h3{padding-right:0}.gallery-notifications__group ol{padding:0 0 var(--space-2,var(--mx-theme-space-2,8px));margin:0;list-style:none}.gallery-notifications__group li+li{border-top:1px solid color-mix(in srgb, var(--hairline-section,var(--mx-review-border-section,var(--mx-theme-border,#95959533))) 60%, transparent)}.gallery-notifications__row{position:relative}.gallery-notifications__row .gallery-notifications__headline{padding-right:28px}.gallery-notifications__row-menu{top:var(--space-2,var(--mx-theme-space-2,8px));right:var(--space-2,var(--mx-theme-space-2,8px));z-index:1;position:absolute}.gallery-notifications__row-menu-trigger{border-radius:var(--radius-button,var(--mx-theme-radius-button,999px));opacity:0;width:28px;height:28px;transition:opacity var(--motion-fast,.16s) var(--ease-out,cubic-bezier(.33, 1, .68, 1))}.gallery-notifications__row:hover .gallery-notifications__row-menu-trigger,.gallery-notifications__row:focus-within .gallery-notifications__row-menu-trigger,.gallery-notifications__row-menu-trigger[data-state=open]{opacity:1}.gallery-notifications__row-menu-trigger svg{width:var(--mx-theme-icon-size,20px);height:var(--mx-theme-icon-size,20px)}@media (hover:none){.gallery-notifications__row-menu-trigger{opacity:1}}.gallery-notifications__event{gap:var(--space-3,var(--mx-theme-space-3,12px));padding:var(--space-3,var(--mx-theme-space-3,12px)) var(--space-4,var(--mx-theme-space-4,16px));color:inherit;transition:background-color var(--motion-fast,.16s) var(--ease-out,cubic-bezier(.33, 1, .68, 1));grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid;position:relative}.gallery-notifications__event--unread .gallery-notifications__action{color:var(--text-strong,var(--mx-review-text-strong,var(--mx-theme-text-strong,#f2f2f2)))}.gallery-notifications__unread-dot{top:calc(var(--space-3,var(--mx-theme-space-3,12px)) + .7em);left:var(--space-1,var(--mx-theme-space-1,4px));background:var(--accent,var(--mx-review-accent,var(--mx-theme-accent,#87b6f8)));width:7px;height:7px;font-size:var(--text-sm,var(--mx-review-text-sm,.82rem));border-radius:50%;position:absolute;transform:translateY(-50%)}.gallery-notifications__event:hover{background:color-mix(in srgb, var(--surface-3,var(--mx-review-surface-overlay,var(--mx-theme-surface-3,#262c36))) 55%, transparent)}.gallery-notifications__event-copy,.gallery-notifications__action,.gallery-notifications__review{min-width:0;display:block}.gallery-notifications__avatar{flex:none;align-self:start;line-height:0;display:block;position:relative}.gallery-notifications__badge{background:var(--surface-1,var(--mx-review-surface,var(--mx-theme-surface-1,#181a1d)));width:14px;height:14px;color:var(--text-muted,var(--mx-review-text-muted,var(--mx-theme-text-muted,#858d98)));transition:background-color var(--motion-fast,.16s) var(--ease-out,cubic-bezier(.33, 1, .68, 1));border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-6px;right:-6px}.gallery-notifications__event:hover .gallery-notifications__badge{background:var(--surface-2,var(--mx-review-surface-raised,var(--mx-theme-surface-2,#1d222a)))}.gallery-notifications__badge svg{stroke-width:2.5px;width:10px;height:10px}.gallery-notifications__status{align-items:baseline;gap:var(--space-1,var(--mx-theme-space-1,4px));white-space:nowrap;display:inline-flex}.gallery-notifications__event-copy{font-size:var(--text-sm,var(--mx-review-text-sm,.82rem));line-height:1.4}.gallery-notifications__action strong{font-weight:600}.gallery-notifications__headline{min-width:0;display:block}.gallery-notifications__meta{align-items:baseline;gap:var(--space-2,var(--mx-theme-space-2,8px));margin-top:var(--space-1,var(--mx-theme-space-1,4px));justify-content:space-between;min-width:0;display:flex}.gallery-notifications__review{color:var(--text-muted,var(--mx-review-text-muted,var(--mx-theme-text-muted,#858d98)));font-size:var(--mx-theme-type-caption-1-size,var(--text-xs,var(--mx-review-text-xs,.72rem)));font-weight:var(--mx-theme-type-caption-1-weight,400);line-height:var(--mx-theme-type-caption-1-line,16px);letter-spacing:var(--mx-theme-tracking-caption-1,.4px);text-overflow:ellipsis;white-space:nowrap;flex:auto;display:grid;overflow:hidden}.gallery-notifications__time{color:var(--text-muted,var(--mx-review-text-muted,var(--mx-theme-text-muted,#858d98)));font-size:var(--mx-theme-type-caption-1-size,var(--text-xs,var(--mx-review-text-xs,.72rem)));font-weight:var(--mx-theme-type-caption-1-weight,400);line-height:var(--mx-theme-type-caption-1-line,16px);letter-spacing:var(--mx-theme-tracking-caption-1,.4px);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.gallery-notifications__snippet{margin-top:var(--space-1,var(--mx-theme-space-1,4px));color:var(--text,var(--mx-review-text,var(--mx-theme-text,#bec0c4)));text-overflow:ellipsis;white-space:nowrap;font-size:var(--mx-theme-type-caption-1-size,12px);font-weight:var(--mx-theme-type-caption-1-weight,400);letter-spacing:var(--mx-theme-tracking-caption-1,.4px);display:block;overflow:hidden}.gallery-notifications__snippet-mention{border-radius:var(--mx-theme-radius-pill,999px);background:var(--accent-soft,var(--mx-review-accent-soft,var(--mx-theme-accent-soft,#87b6f829)));color:var(--accent,var(--mx-review-accent,var(--mx-theme-accent,#87b6f8)));padding:0 3px;font-weight:600}.gallery-notifications__skeleton-avatar,.gallery-notifications__skeleton-line{background:color-mix(in srgb, var(--mx-theme-text-muted,#858d98) 8%, transparent);position:relative;overflow:hidden}.gallery-notifications__skeleton-avatar:after,.gallery-notifications__skeleton-line:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--mx-theme-text-muted,#858d98) 12%, transparent), transparent);animation:1.4s ease-in-out infinite mx-review-notifications-shimmer;position:absolute;inset:0;transform:translate(-100%)}.gallery-notifications__skeleton-line{border-radius:var(--mx-theme-radius-card,12px);height:14px;display:block}@keyframes mx-review-notifications-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.gallery-notifications__skeleton-avatar:after,.gallery-notifications__skeleton-line:after{animation:none}}.gallery-notifications__status-dot{background:var(--text-muted,var(--mx-review-text-muted,var(--mx-theme-text-muted,#858d98)));border-radius:999px;flex-shrink:0;width:8px;height:8px}.gallery-notifications__status-dot--in_progress{background:var(--accent,var(--mx-review-accent,var(--mx-theme-accent,#87b6f8)))}.gallery-notifications__status-dot--changes_requested{background:var(--warning,var(--mx-review-warning,var(--mx-theme-warning,#ffc319)))}.gallery-notifications__status-dot--approved{background:var(--success,var(--mx-review-success,var(--mx-theme-success,#78df92)))}.gallery-notifications__menu{--mx-menu-border:var(--popover-border,1px solid transparent);--mx-menu-radius:var(--popover-radius,var(--mx-theme-floating-surface-radius,var(--mx-theme-radius-control,8px)));--mx-menu-background:var(--popover-bg,var(--mx-review-popover-bg,var(--mx-theme-surface-2,#1d222a)));--mx-menu-shadow:var(--popover-shadow,var(--mx-review-popover-shadow,0 16px 40px #0006));--mx-menu-item-foreground:var(--text,var(--mx-review-text,var(--mx-theme-text,#bec0c4)));--mx-menu-item-highlight-foreground:var(--text-strong,var(--mx-review-text-strong,var(--mx-theme-text-strong,#f2f2f2)));--mx-menu-danger-foreground:var(--text,var(--mx-review-text,var(--mx-theme-text,#bec0c4)))}.gallery-notifications__menu-item{--mx-menu-item-disabled-foreground:var(--text-muted,var(--mx-review-text-muted,var(--mx-theme-text-muted,#858d98)))}.gallery-notifications__toolbar{padding:var(--space-2,var(--mx-theme-space-2,8px)) var(--space-2,var(--mx-theme-space-2,8px)) 0;flex:none;justify-content:flex-end;display:flex}.notification-bell{line-height:0;display:block;position:relative}.notification-bell__unread{background:var(--danger,var(--mx-review-danger,var(--mx-theme-danger,#ff5e65)));width:16px;height:16px;color:var(--surface-1,var(--mx-review-surface,var(--mx-theme-surface-1,#181a1d)));font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:9px;font-weight:600;line-height:1;display:grid;position:absolute;top:-7px;right:-7px}.review-notifications-popover{width:320px;max-width:calc(100vw - var(--space-4,var(--mx-theme-space-4,16px)));max-height:var(--mx-review-notifications-popover-max-height,min(520px, calc(100dvh - var(--space-4,var(--mx-theme-space-4,16px)))));border:var(--popover-border,1px solid transparent);border-radius:var(--popover-radius,var(--mx-theme-floating-surface-radius,var(--mx-theme-radius-control,8px)));background:var(--popover-edge-background,linear-gradient(var(--popover-bg,var(--mx-review-popover-bg,var(--mx-theme-surface-2,#1d222a))), var(--popover-bg,var(--mx-review-popover-bg,var(--mx-theme-surface-2,#1d222a)))) padding-box, var(--mx-theme-edge) border-box, linear-gradient(var(--popover-bg,var(--mx-review-popover-bg,var(--mx-theme-surface-2,#1d222a))), var(--popover-bg,var(--mx-review-popover-bg,var(--mx-theme-surface-2,#1d222a)))) border-box);box-shadow:var(--popover-shadow,var(--mx-review-popover-shadow,0 16px 40px #0006));padding:0;overflow:hidden}.review-notifications-popover:is([data-side=left],[data-side=right]){max-width:min(calc(100vw - var(--space-4,var(--mx-theme-space-4,16px))), var(--radix-popover-content-available-width,100vw))}.review-notifications-popover .gallery-notifications{height:auto;max-height:inherit}.notification-settings-dialog{--mx-modal-width:460px}.notification-settings{gap:var(--space-4,var(--mx-theme-space-4,16px));flex-direction:column;display:flex}.notification-settings__error{color:var(--danger,var(--mx-review-danger,var(--mx-theme-danger,#ff5e65)));font-size:var(--text-sm,var(--mx-review-text-sm,.82rem));margin:0}.notification-settings__grid{border-collapse:collapse;width:100%}.notification-settings__grid th,.notification-settings__grid td{padding:var(--space-3,var(--mx-theme-space-3,12px)) 0;border-bottom:1px solid var(--hairline,var(--mx-review-border,var(--mx-theme-border,#95959533)));text-align:center;vertical-align:middle;font-weight:400}.notification-settings__grid th:not(:first-child),.notification-settings__grid td{width:64px}.notification-settings__grid thead th{padding-top:0;padding-bottom:var(--space-2,var(--mx-theme-space-2,8px));color:var(--text-muted,var(--mx-review-text-muted,var(--mx-theme-text-muted,#858d98)));font-size:var(--text-xs,var(--mx-review-text-xs,.72rem))}.notification-settings__grid tbody th{text-align:start}.notification-settings__title{color:var(--text-strong,var(--mx-review-text-strong,var(--mx-theme-text-strong,#f2f2f2)));font-size:var(--text-sm,var(--mx-review-text-sm,.82rem));display:block}.notification-settings__description{color:var(--text-muted,var(--mx-review-text-muted,var(--mx-theme-text-muted,#858d98)));font-size:var(--text-xs,var(--mx-review-text-xs,.72rem));margin-top:2px;line-height:1.4;display:block}.notification-settings__none{color:var(--text-muted,var(--mx-review-text-muted,var(--mx-theme-text-muted,#858d98)))}.notification-settings__timing{justify-content:space-between;align-items:center;gap:var(--space-4,var(--mx-theme-space-4,16px));padding-top:var(--space-4,var(--mx-theme-space-4,16px));display:flex}.notification-settings__cadence{inline-size:168px;font-size:var(--text-sm,var(--mx-review-text-sm,.82rem));white-space:nowrap;flex:none}.notification-settings__subheading{margin:var(--space-4,var(--mx-theme-space-4,16px)) 0 0;color:var(--text-muted,var(--mx-review-text-muted,var(--mx-theme-text-muted,#858d98)));font-size:var(--text-xs,var(--mx-review-text-xs,.72rem));font-weight:600}.notification-settings__muted{margin:0;padding:0;list-style:none}.notification-settings__muted li{align-items:center;gap:var(--space-4,var(--mx-theme-space-4,16px));padding:var(--space-2,var(--mx-theme-space-2,8px)) 0;border-bottom:1px solid var(--hairline,var(--mx-review-border,var(--mx-theme-border,#95959533)));display:flex}.notification-settings__muted li:last-child{border-bottom:0}.notification-settings__muted-name{min-width:0;color:var(--text-strong,var(--mx-review-text-strong,var(--mx-theme-text-strong,#f2f2f2)));font-size:var(--text-sm,var(--mx-review-text-sm,.82rem));text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.gallery-left-track{z-index:1;width:0;height:100dvh;transition:width var(--motion-base,var(--mx-review-motion-base,.26s)) var(--ease-in-out,var(--mx-review-ease-in-out,cubic-bezier(.65, 0, .35, 1)));flex:none;position:sticky;top:0;overflow:hidden}.gallery-left-track--open{width:320px;transition-timing-function:var(--ease-out,var(--mx-review-ease-out,cubic-bezier(.33, 1, .68, 1)))}.gallery-left-slot{width:320px;height:100%;padding:var(--mx-theme-floating-chrome-inset,16px);animation:gallery-left-panel-in var(--motion-base,var(--mx-review-motion-base,.26s)) var(--ease-out,var(--mx-review-ease-out,cubic-bezier(.33, 1, .68, 1)));position:absolute;inset:0 auto auto 0}.gallery-left-slot--closing{animation:gallery-left-panel-out var(--motion-base,var(--mx-review-motion-base,.26s)) var(--ease-in-out,var(--mx-review-ease-in-out,cubic-bezier(.65, 0, .35, 1))) forwards}.gallery-left-scrim{display:none}.gallery-left-track--initial{transition:none}.gallery-left-track--initial .gallery-left-slot{animation:none}@keyframes gallery-left-panel-in{0%{opacity:0;transform:translate(-100%)}}@keyframes gallery-left-panel-out{to{opacity:0;transform:translate(-100%)}}.mx-workspace-frame{align-items:stretch;min-height:100dvh;display:flex}.mx-workspace-frame__page{flex:1;min-width:0;min-height:0}.mx-workspace-frame--compact{flex-direction:column}.mx-workspace-frame--compact>.mx-workspace-phone-bar{order:-1}.mx-workspace-rail__actions{flex-direction:column;align-items:center;gap:8px;display:flex}.mx-workspace-rail__account{place-items:center;min-height:40px;display:grid}.mx-workspace-rail__bell{border-radius:var(--mx-theme-radius-card,12px);border-color:#0000;block-size:40px;inline-size:40px}.mx-workspace-rail__bell svg{inline-size:calc(var(--mx-theme-icon-size,20px) * .9);block-size:calc(var(--mx-theme-icon-size,20px) * .9)}.mx-workspace-rail__bell .notification-bell{position:static}.mx-workspace-rail__bell .notification-bell__unread{box-shadow:0 0 0 1px var(--mx-theme-surface-1,#171a1f);top:4px;right:4px}.mx-workspace-rail__bell[aria-pressed=true] .notification-bell__unread{box-shadow:0 0 0 1px var(--mx-theme-accent-tonal,#262c36)}.mx-workspace-rail__bell[aria-pressed=true]{background-color:var(--mx-theme-accent-tonal,#262c36);color:var(--mx-theme-text-strong,#f2f2f2)}@media (hover:hover){.mx-workspace-rail__bell:hover .notification-bell__unread{box-shadow:0 0 0 1px var(--mx-theme-control-hover)}.mx-workspace-rail__bell[aria-pressed=true]:hover .notification-bell__unread{box-shadow:0 0 0 1px var(--mx-theme-accent-tonal-hover,var(--mx-theme-accent-tonal,#262c36))}.mx-workspace-rail__bell[aria-pressed=true]:hover{background:var(--mx-theme-accent-tonal-hover,var(--mx-theme-accent-tonal,#262c36));box-shadow:none}}.mx-workspace-phone-bar{z-index:4;padding:4px 8px;padding-top:max(4px, env(safe-area-inset-top,0px));border-bottom:1px solid var(--mx-theme-border,#95959533);background:var(--mx-theme-surface-1,#171a1f);flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:sticky;top:0}.mx-workspace-phone-bar__menu{width:40px;height:40px;color:var(--mx-theme-text,#d6dae0);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.mx-workspace-phone-bar__menu svg{width:var(--mx-theme-icon-size,20px);height:var(--mx-theme-icon-size,20px)}.mx-workspace-phone-bar__menu:hover{color:var(--mx-theme-text-strong,#f2f2f2);background-image:linear-gradient(var(--mx-theme-control-hover,var(--mx-theme-control-hover-overlay,#ffffff0a)), var(--mx-theme-control-hover,var(--mx-theme-control-hover-overlay,#ffffff0a)))}.mx-workspace-phone-bar__menu:focus-visible{outline:2px solid var(--mx-theme-accent,#87b6f8);outline-offset:-2px}.mx-workspace-phone-bar__unread{background:var(--mx-theme-danger,#f0505a);min-width:12px;height:12px;color:var(--mx-theme-surface-1,#171a1f);font-size:var(--mx-theme-type-caption-2-size,10px);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;padding:0 3px;font-weight:600;line-height:1;display:grid;position:absolute;top:1px;right:2px}.mx-workspace-drawer{z-index:20;background:var(--mx-theme-surface-1,#171a1f);animation:.26s cubic-bezier(.2,0,0,1) mx-workspace-drawer-in;display:flex;position:fixed;inset:0 auto 0 0}.mx-workspace-drawer--panel{inset:0}.mx-workspace-drawer--closing{animation:.26s cubic-bezier(.4,0,.2,1) forwards mx-workspace-drawer-out}.mx-workspace-drawer__scrim{z-index:19;background:var(--mx-theme-scrim,#00000080);cursor:default;border:0;padding:0;animation:.26s ease-out mx-workspace-scrim-in;position:fixed;inset:0}.mx-workspace-drawer__scrim--closing{animation:.26s ease-in-out forwards mx-workspace-scrim-out}.mx-workspace-drawer__panel{isolation:isolate;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.mx-workspace-drawer__close{top:max(4px, env(safe-area-inset-top,0px));right:max(8px, env(safe-area-inset-right,0px));z-index:1;position:absolute}.mx-workspace-drawer__close svg{inline-size:var(--mx-theme-dismiss-icon-size,20px);block-size:var(--mx-theme-dismiss-icon-size,20px)}.mx-workspace-drawer:not(.mx-workspace-drawer--panel){padding-top:44px}.mx-workspace-drawer:not(.mx-workspace-drawer--panel) .mx-workspace-drawer__close{right:50%;transform:translate(50%)}.mx-workspace-drawer:not(.mx-workspace-drawer--panel) .mx-navigation-rail{height:auto}.mx-workspace-drawer__panel .gallery-notifications{background:0 0;border-radius:0;height:100%}.mx-workspace-drawer__panel .gallery-notifications__header{padding-top:max(var(--space-2,var(--mx-theme-space-2,8px)), env(safe-area-inset-top,0px));padding-right:48px}.mx-workspace-drawer--panel .mx-workspace-drawer__close{top:calc(max(var(--space-2,var(--mx-theme-space-2,8px)), env(safe-area-inset-top,0px)) + 2px)}.mx-workspace-drawer__panel .gallery-notifications__group li+li{border-top:1px solid var(--hairline-section)}.mx-workspace-drawer--document{overscroll-behavior:contain;height:125lvh;position:absolute;inset:0 0 auto;overflow-y:auto}.mx-workspace-drawer--docked{height:auto;min-height:100dvh;animation:none;overflow:visible}[data-mx-workspace-behind-drawer]{visibility:hidden;height:0;overflow:clip}html[data-mx-workspace-drawer-docked],html[data-mx-workspace-drawer-docked] body{background:var(--mx-theme-surface-1,#171a1f)}.mx-workspace-drawer--document .mx-workspace-drawer__panel .gallery-notifications{height:auto;overflow:visible}.mx-workspace-drawer__close-dock{z-index:1;flex:0 0 0;align-self:flex-start;width:0;height:0;position:sticky;top:0}@keyframes mx-workspace-drawer-in{0%{transform:translate(-100%)}}@keyframes mx-workspace-drawer-out{to{transform:translate(-100%)}}@keyframes mx-workspace-scrim-in{0%{opacity:0}}@keyframes mx-workspace-scrim-out{to{opacity:0}}.file-thumbnail-placeholder{width:100%;height:100%;color:var(--mx-theme-text-muted,#8d949e);place-items:center;display:grid;container-type:size}.file-thumbnail-placeholder__sheet{aspect-ratio:1;place-items:center;height:52cqh;display:grid;position:relative}.file-thumbnail-placeholder__sheet svg{width:100%;height:100%}.file-thumbnail-placeholder__label{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;max-width:60%;color:var(--mx-theme-text-strong,#f2f2f2);font-size:9cqh;font-weight:600;position:absolute;bottom:19%;overflow:hidden}@container (height<=5rem){.file-thumbnail-placeholder__label{display:none}}.storage-management__totals{margin-bottom:var(--mx-theme-space-7,32px)}.storage-management__section-title{color:var(--mx-theme-text-strong,#f2f2f2);font-size:var(--mx-theme-type-heading-3-size,16px);margin:0;font-weight:700}.storage-management__figures{margin:var(--mx-theme-space-4,16px) 0 0;border:1px solid var(--mx-theme-border,#ffffff1a);border-radius:var(--mx-theme-radius-tile,20px);background:var(--mx-storage-card-surface,var(--mx-theme-surface-1,#181a1d));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.storage-management__figure{min-width:0;padding:var(--mx-theme-space-6,24px)}.storage-management__figure+.storage-management__figure{border-left:1px solid var(--mx-theme-border,#ffffff1a)}.storage-management__figure dt{margin-bottom:var(--mx-theme-space-2,8px);color:var(--mx-theme-text-muted,#8d949e);font-size:var(--mx-theme-type-caption-1-size,12px);letter-spacing:.02em;font-weight:600;line-height:var(--mx-theme-type-caption-1-line,16px);text-transform:uppercase}.storage-management__figure dd{color:var(--mx-theme-text-strong,#f2f4f7);font-size:var(--mx-theme-type-heading-1-size,22px);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700;line-height:var(--mx-theme-type-heading-1-line,28px);white-space:nowrap;margin:0}.storage-management__figure-link{color:inherit;-webkit-text-decoration-color:var(--mx-theme-text-muted,#8d949e);text-decoration-color:var(--mx-theme-text-muted,#8d949e);text-underline-offset:.18em}.storage-management__meter{margin-top:var(--mx-theme-space-3,12px)}.storage-management__quota-warning{margin:var(--mx-theme-space-2,8px) 0 0;color:var(--mx-theme-warning,#ffc319);font-size:var(--mx-theme-type-body-2-size,14px)}.storage-management__quota-warning[data-level=full]{color:var(--mx-theme-danger,#ff5e65)}.storage-management__limit-note{margin:var(--mx-theme-space-2,8px) 0 0;color:var(--mx-theme-text-muted,#8d949e);font-size:var(--mx-theme-type-body-2-size,14px);font-variant-numeric:tabular-nums}.storage-management__plan-end{color:var(--mx-theme-text-strong,#f2f4f7)}.storage-management__list-heading{justify-content:space-between;align-items:baseline;gap:var(--mx-theme-space-4,16px);margin-bottom:var(--mx-theme-space-4,16px);display:flex}.storage-management__list-heading--selectable{min-block-size:var(--mx-theme-control-height,32px);flex-wrap:wrap;align-items:center}.storage-management__selection{align-items:center;gap:var(--mx-theme-space-3,12px);min-width:0;display:flex}.storage-management__selection-summary{color:var(--mx-theme-text-muted,#8d949e);font-size:var(--mx-theme-type-body-2-size,14px);font-variant-numeric:tabular-nums;white-space:nowrap}.storage-management__row--selectable{padding-inline-start:calc(var(--mx-storage-select-inset,var(--mx-theme-space-4,16px)) + 16px + var(--mx-theme-space-4,16px))}.storage-management__select{top:50%;left:var(--mx-storage-select-inset,var(--mx-theme-space-4,16px));z-index:2;cursor:pointer;display:flex;position:absolute;translate:0 -50%}.storage-management__select:before{content:"";position:absolute;inset:-10px}.storage-management__select .mx-checkbox{position:relative}.storage-management__select:has(.mx-checkbox:disabled){cursor:wait}@container mx-list-view (width<=640px){.storage-management__select{top:calc(10px + var(--mx-list-view-media-height,42px) / 2)}}.storage-management__review-title{min-width:0}.storage-management__review-size{color:var(--mx-theme-text-strong,#f2f4f7);font-weight:600}.storage-management__delete:disabled{cursor:wait}.storage-management__state{padding:var(--mx-theme-space-7,32px);border:1px solid var(--mx-theme-border,#ffffff1a);border-radius:var(--mx-theme-radius-tile,20px);background:var(--mx-storage-card-surface,var(--mx-theme-surface-1,#181a1d));color:var(--mx-theme-text-muted,#8d949e);font-size:var(--mx-theme-type-body-2-size,14px);text-align:center;margin:0}.storage-management__action-error{margin:0 0 var(--mx-theme-space-3,12px);padding:var(--mx-theme-space-3,12px) var(--mx-theme-space-4,16px);border:1px solid color-mix(in srgb, var(--mx-theme-danger,#ff5e65) 45%, var(--mx-theme-border,#ffffff1a));border-radius:var(--mx-theme-radius-card,12px);color:var(--mx-theme-danger,#ff5e65);font-size:var(--mx-theme-type-body-2-size,14px)}.storage-management__skeleton{border-radius:var(--mx-theme-radius-card,12px);background:color-mix(in srgb, var(--mx-theme-text-muted,#8d949e) 8%, transparent);opacity:0;transition:opacity .15s ease-out;display:block;position:relative;overflow:hidden}.storage-management__skeleton:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--mx-theme-text-muted,#8d949e) 12%, transparent), transparent);animation:1.4s ease-in-out infinite mx-storage-management-shimmer;position:absolute;inset:0;transform:translate(-100%)}.storage-management__body[data-skeleton=visible] .storage-management__skeleton{opacity:1}.storage-management__skeleton--figure{vertical-align:middle;block-size:1em;inline-size:4.5em;display:inline-block}.storage-management__skeleton--meter{block-size:var(--mx-meter-thickness,var(--mx-theme-bar-size,6px));margin-top:var(--mx-theme-space-3,12px);border-radius:999px}@keyframes mx-storage-management-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.storage-management__skeleton:after{animation:none}}.storage-management__body{container-type:inline-size}@container (width<=640px){.storage-management__figures{grid-template-columns:repeat(2,minmax(0,1fr))}.storage-management__figure:nth-child(3){border-left:0}.storage-management__figure:nth-child(n+3){border-top:1px solid var(--mx-theme-border,#ffffff1a)}}.feedback-dialog{--mx-modal-width:480px}.feedback-dialog__message{resize:vertical;width:100%;min-height:112px}.feedback-dialog__check{align-items:center;gap:var(--space-2,var(--mx-theme-space-2,8px));color:var(--text,var(--mx-review-text,var(--mx-theme-text,#d9d9d9)));font-size:var(--text-sm,var(--mx-review-text-sm,.82rem));cursor:pointer;display:flex}.feedback-dialog__check>span{overflow-wrap:anywhere}.feedback-dialog__note{margin:var(--space-1,var(--mx-theme-space-1,4px)) 0 0;color:var(--text-muted,var(--mx-review-text-muted,var(--mx-theme-text-muted,#858d98)));font-size:var(--text-xs,var(--mx-review-text-xs,.72rem));padding-inline-start:calc(16px + var(--space-2,var(--mx-theme-space-2,8px)));line-height:1.4}.mx-review-panel,.mx-review-composer,.mx-review-preview,.mx-review-confirm,.mx-review-tooltip,.mx-review-asset-browser{--surface-1:var(--mx-review-surface,#181a1d);--surface-2:var(--mx-review-surface-raised,#22252a);--surface-3:var(--mx-review-surface-overlay,#2a2e34);--text:var(--mx-review-text,#d0d3d7);--text-strong:var(--mx-review-text-strong,#f2f4f7);--text-muted:var(--mx-review-text-muted,#8d949e);--accent:var(--mx-review-accent,#ff5a52);--accent-soft:var(--mx-review-accent-soft,#ff5a5224);--accent-surface:var(--mx-review-accent-surface,var(--accent));--accent-surface-hover:var(--mx-review-accent-surface-hover,var(--accent-surface));--accent-on-surface:var(--mx-review-accent-on-surface,#181a1d);--success:var(--mx-review-success,var(--mx-theme-success,#78df92));--warning:var(--mx-review-warning,var(--mx-theme-warning,#ffc319));--danger:var(--mx-review-danger,var(--mx-theme-danger,#ff5e65));--hairline:var(--mx-review-border,#ffffff1a);--hairline-strong:var(--mx-review-border-strong,#ffffff29);--hairline-section:var(--mx-review-border-section,#ffffff14);--hairline-thread:var(--mx-review-border-thread,#ffffff0f);--panel-muted:var(--mx-review-text-muted,#8d949e);--panel-strong:var(--mx-review-text-strong,#f2f4f7);--panel-pad:var(--mx-review-panel-padding,16px);--row-pad-y:var(--mx-review-row-padding,12px);--radius-sm:var(--mx-theme-radius-control,8px);--radius-md:var(--mx-theme-radius-card,12px);--radius-button:var(--mx-review-radius-button,var(--mx-theme-button-radius-medium,999px));--space-1:var(--mx-review-space-1,4px);--space-2:var(--mx-review-space-2,8px);--space-3:var(--mx-review-space-3,12px);--space-6:var(--mx-review-space-6,24px);--text-xs:var(--mx-review-text-xs,var(--mx-theme-type-caption-1-size,12px));--text-sm:var(--mx-review-text-sm,.8rem);--composer-text:var(--mx-review-composer-text-size,var(--mx-theme-type-body-2-size,14px));--motion-fast:var(--mx-review-motion-fast,.12s);--motion-base:var(--mx-review-motion-base,.18s);--ease-out:var(--mx-review-ease-out,ease-out);--ease-in-out:var(--mx-review-ease-in-out,ease-in-out);--popover-bg:var(--mx-review-popover-bg,var(--mx-theme-floating-surface-background,var(--surface-2)));--popover-border:1px solid transparent;--popover-edge-background:linear-gradient(var(--popover-bg), var(--popover-bg)) padding-box, var(--mx-theme-edge,linear-gradient(var(--mx-review-border-strong,#ffffff29) 0 0)) border-box, linear-gradient(var(--popover-bg), var(--popover-bg)) border-box;--popover-radius:var(--mx-theme-floating-surface-radius,8px);--popover-shadow:var(--mx-review-popover-shadow,var(--mx-theme-floating-surface-shadow,0 12px 36px #00000061));color:var(--text)}.mx-review-composer{width:100%}.mx-review-composer__header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.mx-review-composer__header .meta-label{flex-shrink:0}.mx-review-composer__input{position:relative}.mx-review-composer__textarea{--mx-text-field-weight:var(--mx-theme-type-body-2-weight,400);--mx-text-area-min-height:calc(1.45em + 22px);--mx-text-area-resize:none;--mx-text-field-line-height:var(--mx-theme-type-body-2-line,18px);--mx-text-field-padding:10px 12px;box-sizing:border-box;width:100%;max-height:calc(7.25em + 22px);margin-top:var(--space-2);font-size:var(--composer-text);letter-spacing:var(--mx-theme-tracking-body-2,.25px);field-sizing:content;transition:height .1s;overflow-y:auto}.comment-card__edit-actions .mx-button{--mx-button-weight:600}.comment-attachment-chip{align-items:center;gap:var(--space-2);box-sizing:border-box;border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;padding:6px;display:flex}.comment-attachment-chip--error{border-color:var(--danger)}.comment-attachment-chip__thumb{border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--surface-3);cursor:pointer;flex:none;width:40px;height:40px;padding:0;overflow:hidden}.comment-attachment-chip__thumb:disabled{cursor:default}.comment-attachment-chip__thumb img{object-fit:cover;width:100%;height:100%;display:block}.comment-attachment-chip__meta{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.comment-attachment-chip__name{width:100%;color:var(--text-strong);font-size:var(--mx-theme-type-caption-1-strong-size,12px);font-weight:var(--mx-theme-type-caption-1-strong-weight,600);letter-spacing:var(--mx-theme-tracking-caption-1-strong,.4px)}.comment-attachment-chip__status{color:var(--text-muted);font-size:var(--text-xs);align-items:center;gap:6px;display:flex}.comment-attachment-chip__size{font-variant-numeric:tabular-nums}.comment-attachment-chip__progress{flex:48px}.comment-attachment-chip__remove{border-radius:var(--radius-button);width:22px;height:22px;color:var(--text-muted);cursor:pointer;transition:color var(--motion-fast) var(--ease-out);box-shadow:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.comment-attachment-chip__remove:hover:not(:disabled){color:var(--text-strong)}.comment-attachment-chip__remove svg{width:var(--mx-theme-indicator-icon-size,14px);height:var(--mx-theme-indicator-icon-size,14px)}.comment-card__attachment{margin-top:var(--space-2);border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);background:var(--surface-3);cursor:zoom-in;width:fit-content;max-width:min(220px,100%);padding:0;line-height:0;display:block;overflow:hidden}.comment-card__attachment img{width:auto;max-width:100%;height:auto;max-height:200px;display:block}.comment-card__attachment-pending{justify-content:center;align-items:center;gap:var(--space-2);width:min(220px,100%);min-height:88px;margin-top:var(--space-2);border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);background:var(--surface-3);color:var(--text-muted);font-size:var(--text-xs);display:flex}.comment-card__attachment-pending svg{width:var(--mx-theme-indicator-icon-size,14px);height:var(--mx-theme-indicator-icon-size,14px);animation:.9s linear infinite comment-attachment-pending-spin}@keyframes comment-attachment-pending-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.comment-card__attachment-pending svg{animation:none}}.image-lightbox,.image-lightbox__content{--mx-lightbox-scrim:var(--mx-review-scrim,#05080cc7);--mx-lightbox-motion:var(--mx-review-motion-fast,.12s);--mx-lightbox-ease-out:var(--mx-review-ease-out,ease-out);--mx-lightbox-ease-in-out:var(--mx-review-ease-in-out,ease-in-out);--mx-lightbox-radius:var(--radius-sm);--mx-lightbox-image-shadow:var(--mx-review-popover-shadow,0 12px 36px #00000061);--mx-lightbox-caption-color:var(--mx-review-text-muted,#8d949e);--mx-lightbox-caption-size:var(--mx-review-text-xs,var(--mx-theme-type-caption-1-size,12px))}.sidebar{background:var(--surface-1);border-left:1px solid var(--hairline);flex-direction:column;display:flex;overflow:hidden}.sidebar__sheet-content{flex-direction:column;flex:1;min-height:0;display:flex}.sidebar__sheet-header{z-index:2;padding:4px var(--panel-pad) 6px;background:var(--surface-1);border-bottom:1px solid var(--hairline-section);border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);flex-direction:column;align-items:stretch;display:none;position:sticky;top:0}.sidebar__sheet-drag-handle{padding:0 0 calc(var(--space-3) + var(--space-2));--mx-sheet-drag-handle-color:var(--text-muted);--mx-sheet-drag-handle-hover-color:var(--text-strong);--mx-sheet-drag-handle-active-color:var(--text-strong);--mx-sheet-drag-handle-focus-color:var(--accent-soft);position:absolute;top:-3px;left:50%;transform:translate(-50%)}.sidebar__sheet-header-row{justify-content:space-between;align-items:center;gap:var(--space-3);pointer-events:none;min-height:42px;margin-top:14px;display:flex}.sidebar__sheet-title{z-index:1;align-items:baseline;gap:var(--space-2);min-width:0;color:var(--text-strong);font-size:var(--mx-theme-type-heading-3-size,16px);letter-spacing:-.01em;pointer-events:auto;margin:0;font-weight:600;display:flex;position:relative}.sidebar__sheet-title-button{place-content:center start;align-items:baseline;gap:var(--space-2);border-radius:var(--radius-button);min-width:0;min-height:44px;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;background:0 0;border:0;grid-template-columns:minmax(0,auto) auto;margin:-1px 0;padding:0;display:inline-grid}.sidebar__sheet-title-button:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.sidebar__sheet-title-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sidebar__sheet-count{color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:500}.sidebar__sheet-actions{z-index:1;flex-shrink:0;align-items:center;display:flex;position:relative}.sidebar__sheet-modes{min-height:42px;padding-left:var(--panel-pad);border-left:1px solid var(--hairline-section);flex-shrink:0;align-items:center;padding-right:0;display:flex}.sidebar__sheet-modes:empty{border-left:0;padding-left:0;padding-right:0}.sidebar__sheet-modes .viewer-toolbar-row{z-index:auto;gap:8px;position:static;inset:auto;transform:none}.sidebar__sheet-modes .mx-edge:before{content:none}.sidebar__sheet-modes .viewer-toolbar-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.sidebar__sheet-modes .viewer-toolbar-bottom{z-index:auto;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;gap:2px;padding:0;position:static;inset:auto;transform:none}.sidebar__sheet-modes .mode-chip{pointer-events:auto;flex:none;gap:0;padding:11px}.sidebar__sheet-modes .mode-chip>span:not(.mx-button__content),.sidebar__sheet-modes .mode-chip>.mx-button__content>span{display:none}.sidebar__sheet-modes .mode-chip__icon{width:var(--mx-theme-icon-size,20px);height:var(--mx-theme-icon-size,20px);flex:0 0 var(--mx-theme-icon-size,20px)}.meta-label,.eyebrow{color:var(--panel-muted);font-size:var(--mx-theme-type-heading-5-size,12px);font-weight:var(--mx-theme-type-heading-5-weight,700);letter-spacing:var(--mx-theme-tracking-heading-5,.5px);text-transform:uppercase;display:block}.muted{color:var(--panel-muted);line-height:1.5}.comment-list{overscroll-behavior-y:contain;isolation:isolate;padding:0 0 var(--space-2);flex-direction:column;flex:1;display:flex;overflow:hidden auto}.comment-list--empty{justify-content:flex-start}.sidebar-message{color:var(--panel-muted);margin:0;line-height:1.5}.sidebar-message--error{color:var(--danger)}.comment-empty-state{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:60px 24px;display:flex}.comment-empty-state__art{width:48px;height:48px;color:var(--accent);justify-content:center;align-items:center;margin-inline:auto;display:flex}.comment-empty-state__art svg{display:block}.comment-empty-state__copy{flex-direction:column;align-items:center;gap:8px;max-width:280px;display:flex}.comment-empty-state__copy h3{color:var(--panel-strong);font-size:var(--mx-theme-type-heading-3-size,16px);font-weight:var(--mx-theme-type-heading-3-weight,700);line-height:var(--mx-theme-type-heading-3-line,20px);letter-spacing:var(--mx-theme-tracking-heading-3,.25px);margin:0}.comment-empty-state__copy p{font-size:var(--mx-theme-type-body-2-size,14px);font-weight:var(--mx-theme-type-body-2-weight,400);line-height:var(--mx-theme-type-body-2-line,18px);letter-spacing:var(--mx-theme-tracking-body-2,.25px);margin:0}.comment-thread{margin:var(--space-3) var(--space-3) 0;border-radius:var(--mx-theme-radius-card,12px);background:var(--surface-2);animation:comment-thread-in var(--motion-base) var(--ease-out)}@keyframes comment-thread-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.comment-card{padding:var(--comment-root-pad-top,var(--row-pad-y)) var(--panel-pad) var(--comment-root-pad-bottom,var(--space-2));cursor:pointer;background:0 0;border:0;border-radius:0;transition:background-color .14s;position:relative}.comment-card--linked{animation:1.6s ease-out comment-card-linked}@keyframes comment-card-linked{0%{background:var(--surface-3,var(--surface-2))}to{background:0 0}}@media (prefers-reduced-motion:reduce){.comment-card--linked{background:var(--surface-3,var(--surface-2));animation:none}}.comment-thread:hover,.comment-thread--hovered{--comment-scrim:var(--comment-thread-hover);background:var(--comment-thread-hover)}.comment-thread--active{outline:1px solid var(--accent);outline-offset:-1px}.comment-thread:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.comment-thread{--comment-avatar-size:28px;--comment-root-pad-top:var(--row-pad-y);--comment-root-pad-bottom:var(--space-2);--comment-reply-pad-y:var(--space-2);--comment-thread-hover:color-mix(in srgb, var(--text-strong) 4%, var(--surface-2));--comment-reply-field-radius:var(--mx-theme-radius-control,8px);--comment-reply-field-fill:color-mix(in srgb, var(--text-strong) 7%, transparent)}.comment-card__row{grid-template-columns:var(--comment-avatar-size,28px) minmax(0, 1fr);align-items:start;column-gap:var(--space-2);row-gap:var(--mx-review-comment-row-gap,var(--space-3));display:grid}.comment-card__resolved-marker{width:20px;height:20px;color:var(--success);align-self:center;display:inline-flex}.comment-card__resolved-marker svg{width:var(--mx-theme-icon-size,20px);height:var(--mx-theme-icon-size,20px)}.comment-card__avatar{grid-area:1/1;justify-content:center;display:flex}.comment-card__main{display:contents}.comment-card__main>*{grid-column:1/-1}.comment-card__main>.comment-card__header{grid-area:1/2;align-self:center}.comment-byline{color:var(--text-muted);font-size:var(--mx-theme-type-caption-1-size,12px);font-weight:var(--mx-theme-type-caption-1-weight,400);line-height:var(--mx-theme-type-caption-1-line,16px);letter-spacing:var(--mx-theme-tracking-caption-1,.4px);align-items:baseline;gap:6px;display:flex}.comment-card__header{position:relative}.comment-card__header:has(>.comment-card__kind){padding-right:26px}.comment-byline__author{color:var(--text,var(--mx-theme-text,#bec0c4));font-size:var(--mx-theme-type-body-2-size,14px);font-weight:var(--mx-theme-type-body-2-weight,400);letter-spacing:var(--mx-theme-tracking-body-2,.25px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.comment-byline__meta-dot{opacity:.55}.comment-byline__time{white-space:nowrap;flex:none}.comment-card__header .comment-byline__meta-dot{display:none}.comment-card__kind{opacity:calc(1 - var(--comment-actions-shown));align-items:center;transition:opacity .12s;display:flex;position:absolute;top:0;bottom:0;right:0}.comment-card__origin{white-space:nowrap;font-weight:600}.comment-kind{width:20px;height:20px;color:var(--text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.comment-kind svg{width:var(--mx-theme-icon-size,20px);height:var(--mx-theme-icon-size,20px);stroke-width:2px;display:block}.comment-card__view-label{max-width:190px;color:var(--text-muted);font-size:var(--mx-theme-type-caption-1-strong-size,12px);font-weight:var(--mx-theme-type-caption-1-strong-weight,600);letter-spacing:var(--mx-theme-tracking-caption-1-strong,.4px);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.comment-timecode-presentation{align-self:flex-start;align-items:center;gap:var(--space-1);min-width:0;max-width:100%;display:inline-flex}.comment-timecode-track{flex:0 auto}.comment-timecode-track__label{width:100%}.comment-timecode{font-variant-numeric:tabular-nums}.comment-timecode--accent{--mx-chip-ink:var(--accent)}.comment-card__timecode-label{justify-self:start}.comment-message__body{color:var(--text-strong);font-size:var(--mx-theme-type-body-2-size,14px);font-weight:var(--mx-theme-type-body-2-weight,400);line-height:var(--mx-theme-type-body-2-line,18px);letter-spacing:var(--mx-theme-tracking-body-2,.25px);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.comment-message__link{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 55%, transparent);text-underline-offset:2px}.comment-message__link:hover{text-decoration-color:currentColor}.comment-message__link:focus-visible{border-radius:var(--mx-theme-radius-small,4px);outline:2px solid var(--accent-soft);outline-offset:2px}.comment-card__editor{--mx-text-field-weight:var(--mx-theme-type-body-2-weight,400);--mx-text-area-min-height:var(--mx-theme-control-height,32px);--mx-text-area-resize:none;--mx-text-field-line-height:var(--mx-theme-type-body-2-line,18px);--mx-text-field-padding:calc((var(--mx-theme-control-height,32px) - var(--mx-theme-type-body-2-line,18px) - 2px) * .5) 10px;box-sizing:border-box;width:100%;max-height:240px;font-size:var(--composer-text);letter-spacing:var(--mx-theme-tracking-body-2,.25px);field-sizing:content;transition:height .1s;overflow-y:auto}.comment-card__edit-actions{margin-top:var(--space-1);font-size:var(--text-sm);justify-content:flex-end;align-items:center;gap:8px;display:flex}.comment-card__discard-label{color:var(--text-muted);font-size:var(--text-xs);margin-right:auto}.comment-card__meta{color:var(--panel-muted);font-size:var(--mx-theme-type-caption-1-size,12px);letter-spacing:var(--mx-theme-tracking-caption-1,.4px);margin:12px 0 0}.comment-card__icon-button{width:22px;height:22px;color:var(--panel-muted);cursor:pointer;transition:color var(--mx-theme-motion-hover,.12s) var(--mx-theme-ease-hover,ease);box-shadow:none;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.comment-card__icon-button svg{width:var(--mx-theme-control-icon-size,16px);height:var(--mx-theme-control-icon-size,16px);display:block}.comment-card__close{color:var(--panel-muted)}.comment-card__close:hover{color:var(--danger)}.comment-card__icon-button:disabled,.comment-card__icon-button--disabled,.comment-card__icon-button--disabled:hover{cursor:not-allowed;opacity:.45;color:var(--panel-muted)}.comment-card__icon-button:not(:disabled):hover{color:var(--panel-strong)}.comment-menu{flex-shrink:0;position:relative}.comment-menu__trigger:hover{color:var(--text-strong)}.comment-menu__popover{--mx-menu-radius:var(--popover-radius);--mx-menu-background:var(--popover-bg);--mx-menu-shadow:var(--popover-shadow);--mx-menu-item-foreground:var(--text);--mx-menu-item-highlight-foreground:var(--text-strong)}.armed-confirm{justify-content:flex-end;align-items:center;gap:var(--space-1);font-size:var(--text-sm);padding:2px 4px;display:flex}.armed-confirm__cancel,.armed-confirm__action{animation:armed-confirm-in var(--motion-fast) var(--ease-out) both}.armed-confirm__action{animation-delay:40ms}.armed-confirm__cancel svg,.armed-confirm__action svg{width:var(--mx-theme-control-icon-size,16px);height:var(--mx-theme-control-icon-size,16px);flex-shrink:0}@keyframes armed-confirm-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.armed-confirm__cancel,.armed-confirm__action{animation:none}}.comment-thread{flex-direction:column;display:flex;position:relative}.comment-card--reply{padding-block:var(--comment-reply-pad-y);margin-top:var(--space-3);--comment-avatar-size:22px;margin-left:calc(var(--panel-pad) + 13px);padding-left:calc(13px + var(--space-2));border-left:2px solid var(--hairline-strong)}.comment-card:not(.comment-card--reply)+.comment-card--reply{margin-top:var(--space-1)}.comment-card--reply:last-child{margin-bottom:calc(var(--comment-root-pad-bottom) + var(--space-1))}.comment-card--reply .comment-card__body{font-size:var(--mx-theme-type-body-2-size,14px);font-weight:var(--mx-theme-type-body-2-weight,400);letter-spacing:var(--mx-theme-tracking-body-2,.25px);color:var(--text-strong)}.comment-thread--resolved{--comment-resolved-surface:color-mix(in oklab, var(--success) 8%, var(--surface-1));background:var(--comment-resolved-surface);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--success) 30%, transparent)}.comment-thread--resolved:hover,.comment-thread--resolved.comment-thread--hovered,.comment-thread--resolved.comment-thread--active,.comment-thread--resolved:focus-visible{--comment-resolved-surface:color-mix(in oklab, var(--success) 14%, var(--surface-1));background:var(--comment-resolved-surface)}.comment-card--resolved .comment-card__body{color:var(--text-muted)}.comment-card__body{transition:color var(--motion-base) var(--ease-out)}.comment-card__unread-dot{top:calc(var(--comment-root-pad-top,var(--row-pad-y)) + 10.5px);background:var(--accent);width:7px;height:7px;animation:unread-dot-pulse 2.4s var(--ease-in-out) infinite;border-radius:999px;position:absolute;left:7px}@keyframes unread-dot-pulse{0%,to{box-shadow:0 0 0 0 var(--accent-soft)}50%{box-shadow:0 0 0 4px #0000}}.comment-card--unread .comment-card__body{color:var(--text-strong)}.comment-card__edited{font-style:italic}.comment-card__icons{z-index:1;background:linear-gradient(to right, rgb(from var(--comment-scrim,var(--surface-2)) r g b / 0), var(--comment-scrim,var(--surface-2)) 20px);align-items:center;gap:2px;padding-left:20px;display:flex;position:absolute;top:0;bottom:0;right:0}.comment-thread--resolved,.comment-thread--resolved:hover,.comment-thread--resolved.comment-thread--hovered,.comment-thread--resolved.comment-thread--active,.comment-thread--resolved:focus-visible{--comment-scrim:var(--comment-resolved-surface)}.comment-thread__footer{flex-direction:column;display:flex;position:relative}.comment-thread__footer-actions{align-items:center;gap:var(--space-2);margin:2px var(--panel-pad) var(--space-3) var(--panel-pad);display:flex}.comment-thread__footer-actions--measure{visibility:hidden;position:absolute;inset:0 0 auto}.comment-thread--threaded .comment-thread__footer-actions{margin-top:calc(var(--comment-root-pad-bottom) + var(--space-1))}.comment-thread__reply{font-size:var(--mx-theme-type-body-2-strong-size,14px);font-weight:var(--mx-theme-type-body-2-strong-weight,500);letter-spacing:var(--mx-theme-tracking-body-2-strong,.25px);margin:2px 0 var(--space-3) calc(var(--panel-pad) + var(--comment-avatar-size) + var(--space-2));align-self:flex-start}.comment-thread__footer-actions .comment-thread__reply{--mx-button-soft-background:var(--comment-reply-field-fill);--mx-button-radius:var(--comment-reply-field-radius);--mx-button-foreground:var(--text-muted);min-height:var(--mx-theme-control-height,32px);flex:1;justify-content:flex-start;margin:0;padding-inline:10px}.comment-thread__footer-actions .comment-thread__reply+.comment-thread__reply{justify-content:center}.comment-thread--active .comment-thread__footer-actions .comment-thread__reply{--mx-button-soft-background:var(--mx-theme-control-selected,#2e394c);--mx-button-foreground:var(--text)}.comment-thread__reply--disabled,.comment-thread__reply--disabled:hover{cursor:not-allowed;opacity:.55}.comment-thread__reply svg{width:var(--mx-theme-control-icon-size,16px);height:var(--mx-theme-control-icon-size,16px);display:block}.comment-thread__resolve{width:var(--mx-theme-control-height,32px);height:var(--mx-theme-control-height,32px);margin-right:calc((var(--mx-theme-icon-size,20px) - var(--mx-theme-control-height,32px)) / 2);color:var(--text-muted);flex:none}.comment-thread__resolve:not(.comment-thread__resolve--resolved):hover{color:var(--success)}.comment-thread__resolve svg{width:var(--mx-theme-icon-size,20px);height:var(--mx-theme-icon-size,20px)}.comment-resolve__icons{place-items:center;display:grid}.comment-resolve__icons>svg{grid-area:1/1}.comment-thread__resolve--resolved,.comment-thread__resolve--resolved:hover{color:var(--success)}.comment-thread__resolve--resolved .comment-resolve__icon--hover,.comment-thread__resolve--resolved:hover .comment-resolve__icon--rest{display:none}.comment-thread__resolve--resolved:hover .comment-resolve__icon--hover{display:block}.comment-action{color:var(--text-muted);font-size:var(--mx-theme-type-body-2-strong-size,14px);font-weight:var(--mx-theme-type-body-2-strong-weight,500);letter-spacing:var(--mx-theme-tracking-body-2-strong,.25px);cursor:pointer;transition:color var(--mx-theme-motion-hover,.12s) var(--mx-theme-ease-hover,ease);background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.comment-action:hover{color:var(--accent)}.comment-action svg{width:var(--mx-theme-control-icon-size,16px);height:var(--mx-theme-control-icon-size,16px)}.reaction-bar{align-items:center;gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.reaction-chip{border:1px solid var(--hairline-strong);border-radius:var(--radius-button);background:var(--surface-2);color:var(--text);font-size:var(--text-xs);cursor:pointer;align-items:center;gap:5px;padding:2px 8px;transition:border-color .14s,background-color .14s;display:inline-flex}.reaction-chip:hover:not(:disabled,[aria-disabled=true]){background-image:linear-gradient(var(--mx-theme-control-hover-overlay), var(--mx-theme-control-hover-overlay))}.reaction-chip:disabled,.reaction-chip[aria-disabled=true],.reaction-chip[aria-disabled=true]:hover{border-color:var(--hairline-strong);cursor:not-allowed;opacity:.55}.reaction-chip--pop{animation:reaction-pop var(--motion-base) var(--ease-out)}@keyframes reaction-pop{0%{transform:scale(1)}35%{transform:scale(1.32)}to{transform:scale(1)}}.reaction-chip--mine{border-color:var(--accent)}.reaction-chip__count{font-variant-numeric:tabular-nums;font-weight:600}.reaction-tooltip{width:min(220px, calc(100vw - var(--space-6)));max-height:min(320px, calc(100vh - var(--space-6)));padding:var(--space-1);border:var(--popover-border);border-radius:var(--popover-radius);background:var(--popover-edge-background,var(--popover-bg));box-shadow:var(--popover-shadow);color:var(--text);pointer-events:none;overflow-y:auto}.reaction-tooltip__people{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.reaction-tooltip__person{grid-template-columns:var(--space-6) minmax(0, 1fr) auto;align-items:center;gap:var(--space-2);min-height:calc(var(--space-6) + var(--space-1));padding:var(--space-1);display:grid}.reaction-tooltip__name{color:var(--text);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reaction-tooltip__person-emoji{font-size:var(--text-sm)}.reaction-tooltip__notice{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-1);padding:var(--space-2) var(--space-1) var(--space-1);border-top:1px solid var(--hairline-section);color:var(--text-muted);font-size:var(--text-xs);line-height:1.4;display:flex}.reaction-tooltip__notice-dot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;margin-top:.35em}.reaction-add{display:inline-flex}.reaction-add__button svg{width:var(--mx-theme-control-icon-size,16px);height:var(--mx-theme-control-icon-size,16px)}.comment-reply-composer{padding:2px var(--panel-pad) var(--space-3) var(--panel-pad)}.comment-reply-composer--closing{overflow:hidden}.comment-thread--threaded .comment-reply-composer{padding-top:calc(var(--comment-root-pad-bottom) + var(--space-1))}.comment-reply-composer>:not(.mx-review-composer__input){animation:.13s comment-composer-in}.comment-reply-composer .comment-card__editor{--mx-text-field-background:var(--comment-reply-field-fill);--mx-text-field-radius:var(--comment-reply-field-radius)}@keyframes comment-composer-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.comment-card__editor--edit{animation:.13s comment-composer-in}@media (prefers-reduced-motion:reduce){.comment-reply-composer>*,.comment-card__editor--edit{animation:none}}.comment-empty-state--filtered{padding-top:48px}.comment-card{--comment-actions-shown:1;--comment-actions-events:auto}.comment-card__icon-button{transition:color var(--mx-theme-motion-hover,.12s) var(--mx-theme-ease-hover,ease)}.comment-card__icons{opacity:var(--comment-actions-shown);pointer-events:var(--comment-actions-events);transition:opacity .12s}.comment-card__icons:has([data-state=open]){opacity:1;pointer-events:auto}.comment-thread:not(.comment-thread--active) .comment-card{--comment-actions-shown:0;--comment-actions-events:none}.comment-thread:not(.comment-thread--active) .comment-card:focus-within{--comment-actions-shown:1;--comment-actions-events:auto}.comment-thread:has(.comment-thread__footer:focus-within) .comment-card:last-of-type{--comment-actions-shown:1;--comment-actions-events:auto}@media (hover:hover){.comment-thread .comment-card:not(:hover):not(:focus-within){--comment-actions-shown:0;--comment-actions-events:none}:is(.comment-thread .comment-card:hover,.comment-thread .comment-card:focus-within,.comment-thread:has(.comment-thread__footer:hover) .comment-card:last-of-type){--comment-actions-shown:1;--comment-actions-events:auto}}.comment-preview{gap:var(--space-1);text-align:left;flex-direction:column;min-width:0;display:flex}.comment-preview__header{align-items:center;gap:6px;display:flex}.comment-preview__byline{min-width:0}.comment-preview__body{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.comment-preview__body--placeholder{color:var(--text-muted);font-style:italic}.comment-preview-surface:has(.comment-preview--resolved){--comment-preview-bg:color-mix(in oklab, var(--success) 8%, var(--surface-1));--comment-preview-border-color:color-mix(in oklab, var(--success) 30%, var(--comment-preview-bg));border-color:var(--comment-preview-border-color)}.comment-preview--resolved .comment-preview__body{color:var(--text-muted)}.comment-preview__resolved{color:var(--success);flex:none;align-items:center;display:inline-flex}.comment-preview__resolved svg{width:var(--mx-theme-indicator-icon-size,14px);height:var(--mx-theme-indicator-icon-size,14px);flex:none}.comment-preview__replies{color:var(--text-muted);font-size:var(--text-xs);font-weight:600}.comment-message__mention{color:var(--accent);font-weight:500}.comment-message__mention--you{background:color-mix(in srgb, var(--accent) 18%, transparent);border-radius:var(--mx-theme-radius-pill,999px);padding:0 3px}.mx-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mx-review-asset-browser{gap:var(--space-1);height:100%;min-height:0;color:var(--text);flex-direction:column;display:flex}.mx-review-asset-browser__list,.mx-review-asset-browser__state{flex:auto}.mx-review-asset-browser__search{--mx-search-field-min-height:26px;font-size:var(--text-sm)}.mx-review-asset-browser__panel{flex-direction:column;flex:auto;min-height:0;display:flex}.mx-review-asset-browser__crumbs{align-items:center;gap:var(--space-1);padding-inline:var(--space-2);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.mx-review-asset-browser__crumb-part{align-items:center;gap:var(--space-1);display:inline-flex}.mx-review-asset-browser__crumb-part svg{width:var(--mx-theme-indicator-icon-size,14px);height:var(--mx-theme-indicator-icon-size,14px);color:var(--text-muted)}.mx-review-asset-browser__crumb{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.mx-review-asset-browser__crumb:hover:not(:disabled){color:var(--text-strong);text-decoration:underline}.mx-review-asset-browser__crumb:disabled{color:var(--text);cursor:default}.mx-review-asset-browser__list{gap:var(--space-1);scrollbar-gutter:stable;flex-direction:column;min-height:0;display:flex;overflow-y:scroll}.mx-review-asset-browser__list::-webkit-scrollbar{width:10px}.mx-review-asset-browser__list::-webkit-scrollbar-track{background:0 0}.mx-review-asset-browser__list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-muted) 60%, transparent);background-clip:content-box;border:2px solid #0000;border-radius:999px}.mx-review-asset-browser__list::-webkit-scrollbar-thumb:hover{background:var(--text-muted);background-clip:content-box}.mx-review-asset-browser__state{align-content:center;place-items:center;gap:var(--space-2);min-height:0;color:var(--text-muted);font-size:var(--text-sm);text-align:center;margin:0;display:grid}.mx-review-asset-browser__more{--mx-button-height:auto;margin-bottom:var(--space-1);padding:2px var(--space-2);font-size:var(--text-xs);flex:none;align-self:center}.mx-mention-invite-notice{padding:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-xs);margin:0;line-height:16px}.comment-thread--other-version{opacity:.72}.comment-list__version-break{z-index:2;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:0;border-bottom:1px solid var(--hairline-strong);background:var(--surface-1);color:var(--text-muted);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;flex-shrink:0;align-items:center;display:flex;position:sticky;top:0}.comment-thread+.comment-list__version-break{margin-top:var(--space-3)}.comment-list__version-break:hover{background-image:linear-gradient(var(--mx-theme-control-hover-overlay), var(--mx-theme-control-hover-overlay))}.comment-list__version-chevron{width:var(--mx-theme-indicator-icon-size,14px);height:var(--mx-theme-indicator-icon-size,14px);flex-shrink:0;transition:transform .12s}.comment-list__version-break[aria-expanded=false] .comment-list__version-chevron{transform:rotate(-90deg)}.comment-list__version-label{color:var(--text-strong);font-weight:600}.mx-account-menu__trigger{border-radius:var(--mx-theme-radius-button);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;padding:2px;display:flex;position:relative}.mx-account-menu__trigger:hover .mx-avatar{background:color-mix(in oklab, var(--mx-avatar-fill,var(--mx-misc-blue-100)), white 18%)}.mx-account-menu__trigger:focus-visible{outline:2px solid var(--mx-theme-accent);outline-offset:-2px}.mx-account-menu__popover{min-width:232px;max-width:min(320px,100vw - 32px)}.mx-account-menu__identity{flex-direction:column;gap:2px;padding:6px 8px;display:flex}.mx-account-menu__name{color:var(--mx-theme-text-strong);font-size:var(--mx-theme-type-caption-1-strong-size,12px);font-weight:var(--mx-theme-type-caption-1-strong-weight,600);overflow-wrap:anywhere;letter-spacing:var(--mx-theme-tracking-caption-1-strong,.4px)}.mx-account-menu__email{color:var(--mx-theme-text-muted);font-size:var(--mx-theme-type-caption-1-size,12px);overflow-wrap:anywhere;font-weight:var(--mx-theme-type-caption-1-weight,400);letter-spacing:var(--mx-theme-tracking-caption-1,.4px)}.mx-account-menu__popover .mx-dropdown-menu__item{text-decoration:none}.mx-account-rail-meters{flex-direction:column;align-items:stretch;gap:12px;width:100%;padding-block-end:20px;display:flex;position:relative}.mx-account-rail-meters:after{border-bottom:1px solid var(--mx-theme-border,#95959533);content:"";width:40px;position:absolute;bottom:0;left:calc(50% - 20px)}.mx-account-rail-meter__icon{border-radius:var(--mx-theme-radius-card,12px);width:40px;height:40px;transition:background-color var(--mx-theme-motion-hover,.12s) ease;flex:0 0 40px;place-items:center;display:grid}.mx-account-rail-meter__trigger{box-sizing:border-box;border-radius:var(--mx-theme-radius-card,12px);width:100%;min-height:52px;color:var(--mx-theme-text-muted,#858d98);font-size:calc(var(--mx-theme-type-caption-1-size,12px) * 11 / 12);line-height:var(--mx-theme-type-caption-1-line,16px);-webkit-user-select:none;user-select:none;font-weight:var(--mx-theme-type-caption-1-weight,400);letter-spacing:var(--mx-theme-tracking-caption-1,.4px);transition:color var(--mx-theme-motion-hover,.12s) ease;flex-direction:column;align-items:center;gap:4px;padding:0;text-decoration:none;display:flex}.mx-account-rail-meter[data-state=open] .mx-account-rail-meter__icon,.mx-account-rail-meter__trigger:hover .mx-account-rail-meter__icon{background-color:var(--mx-theme-control-hover,var(--mx-theme-control-hover-overlay,#ffffff0a))}.mx-account-rail-meter[data-state=open] .mx-account-rail-meter__trigger:not([aria-current=page]),.mx-account-rail-meter__trigger:not([aria-current=page]):hover,.mx-account-rail-meter__trigger[aria-current=page]{color:var(--mx-theme-text-strong,#f2f2f2)}.mx-account-rail-meter__trigger[aria-current=page] .mx-account-rail-meter__icon{background-color:var(--mx-theme-accent-tonal,var(--mx-theme-surface-3,#262c36));color:inherit}.mx-account-rail-meter__trigger[aria-current=page]:hover .mx-account-rail-meter__icon,.mx-account-rail-meter[data-state=open] .mx-account-rail-meter__trigger[aria-current=page] .mx-account-rail-meter__icon{background-color:var(--mx-theme-accent-tonal-hover,var(--mx-theme-surface-3,#262c36))}.mx-account-rail-meter__trigger:focus-visible{outline:2px solid var(--mx-theme-accent,#87b6f8);outline-offset:2px}.mx-account-rail-meter__label{text-box-trim:trim-both;text-box-edge:cap alphabetic;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:clip visible}.mx-account-rail-meter__ring{width:32px;height:32px;color:inherit;place-items:center;display:grid;position:relative}.mx-account-rail-meter__ring svg{width:32px;height:32px;position:absolute;inset:0;transform:rotate(-90deg)}.mx-account-rail-meter__ring>svg+svg{width:calc(var(--mx-theme-icon-size,20px) * .9);height:calc(var(--mx-theme-icon-size,20px) * .9);position:static;transform:none}.mx-account-rail-meter__track,.mx-account-rail-meter__value{fill:none;stroke-width:2.5px}.mx-account-rail-meter__track{stroke:var(--mx-theme-border,#95959533)}.mx-account-rail-meter__value{stroke:var(--mx-theme-accent,#87b6f8);stroke-linecap:round}.mx-account-rail-meter__ring--warning .mx-account-rail-meter__value{stroke:var(--mx-theme-warning,#f5a524)}.mx-account-rail-meter__ring--error .mx-account-rail-meter__value{stroke:var(--mx-theme-danger,#f0505a)}.mx-account-rail-meter__card{box-sizing:border-box;border-radius:var(--mx-theme-radius-card,12px);background:linear-gradient(var(--mx-account-rail-card-surface), var(--mx-account-rail-card-surface)) padding-box, var(--mx-theme-edge,linear-gradient(var(--mx-theme-border-strong,transparent) 0 0)) border-box, linear-gradient(var(--mx-account-rail-card-surface), var(--mx-account-rail-card-surface)) border-box;--mx-account-rail-card-surface:var(--mx-theme-floating-surface-background,var(--mx-theme-surface-2,#20242a));width:260px;color:var(--mx-theme-text,#d6dae0);box-shadow:var(--mx-theme-floating-surface-shadow,0 12px 36px #00000061);border:1px solid #0000;flex-direction:column;gap:10px;padding:16px;display:flex}.mx-account-rail-meter__title{color:var(--mx-theme-text-strong,#f2f2f2);font-size:var(--mx-theme-type-heading-4-size,14px);font-weight:var(--mx-theme-type-heading-4-weight,700);letter-spacing:var(--mx-theme-tracking-heading-4,.25px)}.mx-account-rail-meter__figure{color:var(--mx-theme-text-muted,#858d98);font-size:var(--mx-theme-type-caption-1-size,12px);font-weight:var(--mx-theme-type-caption-1-weight,400);letter-spacing:var(--mx-theme-tracking-caption-1,.4px);margin:0}.mx-account-rail-meter__figure strong{color:var(--mx-theme-text-strong,#f2f2f2);font-size:var(--mx-theme-type-heading-2-size,18px);font-weight:var(--mx-theme-type-heading-2-weight,700);letter-spacing:var(--mx-theme-tracking-heading-2,.15px)}.mx-account-rail-meter__bar{width:100%}.mx-account-rail-meter__alert{border-radius:var(--mx-theme-radius-control,8px);background:var(--mx-theme-warning-soft,color-mix(in srgb, var(--mx-theme-warning,#f5a524) 14%, transparent));color:var(--mx-theme-warning,#f5a524);font-size:var(--mx-theme-type-caption-1-size,12px);font-weight:var(--mx-theme-type-caption-1-weight,400);letter-spacing:var(--mx-theme-tracking-caption-1,.4px);align-items:flex-start;gap:6px;margin:0;padding:8px 10px;display:flex}.mx-account-rail-meter__alert[data-level=error]{background:var(--mx-theme-danger-soft,color-mix(in srgb, var(--mx-theme-danger,#f0505a) 14%, transparent));color:var(--mx-theme-danger,#f0505a)}.mx-account-rail-meter__alert svg{width:var(--mx-theme-indicator-icon-size,14px);height:var(--mx-theme-indicator-icon-size,14px);flex:none;margin-top:1px}.mx-account-rail-meter__note{color:var(--mx-theme-text-muted,#858d98);font-size:var(--mx-theme-type-caption-1-size,12px);font-weight:var(--mx-theme-type-caption-1-weight,400);letter-spacing:var(--mx-theme-tracking-caption-1,.4px);margin:0}.mx-account-rail-meter__card[data-state=open]{animation:.18s ease-out mx-account-rail-card-in}.mx-account-rail-meter__card[data-state=closed]{animation:.12s forwards mx-account-rail-card-out}@keyframes mx-account-rail-card-in{0%{opacity:0}}@keyframes mx-account-rail-card-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.mx-account-rail-meter__trigger,.mx-account-rail-meter__icon,.mx-account-rail-meter__card[data-state]{transition:none;animation:none}}.credit-panel-settings__group+.credit-panel-settings__group{border-block-start:1px solid var(--mx-credit-border,currentColor);padding-block-start:var(--mx-credit-settings-divider-gap,16px)}.credit-panel-settings{gap:var(--mx-theme-space-6);flex-direction:column;display:flex}.credit-panel-facts{color:var(--mx-theme-text-muted);justify-content:space-between;align-items:baseline;gap:16px;display:flex}.credit-panel-facts p{margin:0}.credit-panel-switch__label,.credit-panel-field>span{color:var(--mx-theme-text-strong)}.credit-panel-settings__hint{color:var(--mx-theme-text-muted);margin:0}.credit-panel-settings__hint,.credit-panel-settings__error,.credit-panel-policy-link{font-size:var(--mx-theme-type-caption-1-size,12px);line-height:var(--mx-theme-type-caption-1-line,16px);letter-spacing:var(--mx-theme-tracking-caption-1,.4px)}.credit-panel-settings__link{margin-inline-start:4px}.credit-external-text-link{color:var(--mx-credit-accent,currentColor);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-block-end:1px;text-decoration:none}.credit-external-text-link:hover{background-size:100% 1px}.credit-external-text-link__end{white-space:nowrap}.credit-external-text-link svg{block-size:var(--mx-theme-indicator-icon-size,14px);inline-size:var(--mx-theme-indicator-icon-size,14px);vertical-align:middle;margin-inline-start:4px}.credit-panel-settings__error{color:var(--mx-theme-danger);margin:4px 0 0}.credit-panel-switch{align-items:center;gap:10px;display:inline-flex}.credit-panel-switch__label{cursor:pointer;font-size:var(--mx-theme-type-body-2-size,14px);line-height:var(--mx-theme-type-body-2-line,18px);letter-spacing:var(--mx-theme-tracking-body-2,.25px)}.credit-panel-switch:has(.mx-switch:disabled){opacity:.7}.credit-panel-switch:has(.mx-switch:disabled) .credit-panel-switch__label{cursor:default}.credit-panel-settings__group{gap:var(--mx-theme-space-3);flex-direction:column;display:flex}.credit-panel-section-link{color:var(--mx-credit-accent,currentColor);font-size:var(--mx-theme-type-body-2-size,14px);font-weight:var(--mx-theme-type-body-2-weight,400);letter-spacing:var(--mx-theme-tracking-body-2,.25px);line-height:var(--mx-theme-type-body-2-line,18px);text-decoration:none}.credit-panel-section-link:hover{text-decoration:underline}.credit-panel-settings__value{color:var(--mx-theme-text-strong);margin:0}.credit-panel-settings__state--on{color:var(--mx-theme-success,currentColor)}.credit-panel-settings__state--off{color:var(--mx-theme-danger,currentColor)}.credit-panel-team-notice{background:var(--mx-credit-team-notice-background,var(--mx-theme-warning-soft,#ffc31924));border:1px solid var(--mx-credit-team-notice-border,var(--mx-theme-warning-border,#ffc3198c));border-radius:var(--mx-credit-team-notice-radius,8px);color:var(--mx-credit-team-notice-color,var(--mx-theme-warning,#ffc319));font-size:var(--mx-theme-type-caption-1-size,12px);letter-spacing:var(--mx-theme-tracking-caption-1,.4px);line-height:var(--mx-theme-type-caption-1-line,16px);padding:var(--mx-credit-team-notice-padding,6px 10px);align-items:center;gap:8px;margin:0;display:flex}.credit-panel-team-notice__icon{flex:none;block-size:16px;inline-size:16px}.credit-panel-skeleton{border-radius:var(--mx-theme-radius-card,12px);background:color-mix(in srgb, var(--mx-theme-text-muted,#8d949e) 8%, transparent);opacity:0;transition:opacity .15s ease-out;display:block;position:relative;overflow:hidden}[data-skeleton=visible] .credit-panel-skeleton{opacity:1}.credit-panel-skeleton:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--mx-theme-text-muted,#8d949e) 12%, transparent), transparent);animation:1.4s ease-in-out infinite mx-credit-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.credit-panel-skeleton--switch{inline-size:var(--mx-switch-width,36px);block-size:var(--mx-switch-height,20px);border-radius:var(--mx-switch-radius,999px);flex:none}.credit-panel-skeleton--label{inline-size:128px;block-size:var(--mx-theme-type-body-2-line,18px)}.credit-panel-skeleton--short,.credit-panel-skeleton--long{block-size:var(--mx-theme-type-caption-1-line,16px)}.credit-panel-skeleton--short{inline-size:min(100%,360px)}.credit-panel-skeleton--long{inline-size:min(100%,540px)}.credit-panel-skeleton--cell,.credit-panel-skeleton--figure{vertical-align:middle;display:inline-block}.credit-panel-skeleton--cell{block-size:14px;inline-size:min(80%,140px)}.credit-panel-skeleton--figure{block-size:.8em;inline-size:9em}.credit-panel-skeleton--meter{inline-size:100%;block-size:var(--mx-meter-thickness,var(--mx-theme-bar-size,6px));border-radius:999px}@keyframes mx-credit-skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.credit-panel-skeleton:after{animation:none}}.mx-credit-history__operation{color:var(--mx-credit-text,currentColor);font-size:var(--mx-credit-table-strong-size,var(--mx-credit-table-size,var(--mx-theme-type-body-2-size,14px)));font-weight:700}.mx-credit-warning{gap:var(--mx-credit-warning-gap,14px);padding:var(--mx-credit-warning-padding,14px 16px);border-radius:var(--mx-credit-warning-radius,var(--mx-credit-radius,12px));background:var(--mx-credit-warning-background);color:var(--mx-credit-warning-color);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.mx-credit-warning[data-level=low]{--mx-credit-warning-background:var(--mx-credit-warning-low-background,var(--mx-theme-warning-soft,#ffc31924));--mx-credit-warning-color:var(--mx-credit-warning-low-color,var(--mx-theme-warning,#ffc319))}.mx-credit-warning[data-level=critical]{--mx-credit-warning-background:var(--mx-credit-warning-critical-background,var(--mx-theme-danger-soft,#ff5e6524));--mx-credit-warning-color:var(--mx-credit-warning-critical-color,var(--mx-theme-danger,#ff5e65))}.mx-credit-warning__icon{inline-size:var(--mx-credit-warning-icon-size,26px);block-size:var(--mx-credit-warning-icon-size,26px);filter:drop-shadow(0 0 7px)}.mx-credit-warning__copy{min-inline-size:0;color:var(--mx-credit-warning-text,var(--mx-credit-text,currentColor))}.mx-credit-warning__copy h3,.mx-credit-warning__copy p{margin:0}.mx-credit-warning__copy h3{color:var(--mx-credit-warning-title,var(--mx-credit-text,currentColor));font-size:var(--mx-credit-warning-title-size,var(--mx-theme-type-heading-4-size,14px));font-weight:var(--mx-theme-type-heading-4-weight,700);letter-spacing:var(--mx-theme-tracking-heading-4,.25px)}.mx-credit-warning__copy p{font-size:var(--mx-credit-warning-copy-size,var(--mx-theme-type-body-2-size,14px));line-height:var(--mx-credit-warning-copy-leading,1.45);font-weight:var(--mx-theme-type-body-2-weight,400);letter-spacing:var(--mx-theme-tracking-body-2,.25px);margin-block-start:var(--mx-credit-warning-copy-gap,4px)}.mx-credit-warning-icon{color:var(--mx-credit-warning-icon-color,currentColor);flex:none;display:inline-flex}.mx-credit-warning-icon[data-level=low]{--mx-credit-warning-icon-color:var(--mx-credit-warning-low-color,var(--mx-theme-warning,#ffc319))}.mx-credit-warning-icon[data-level=critical]{--mx-credit-warning-icon-color:var(--mx-credit-warning-critical-color,var(--mx-theme-danger,#ff5e65))}.mx-credit-warning-icon svg{inline-size:var(--mx-credit-warning-compact-icon-size,var(--mx-theme-control-icon-size,16px));block-size:var(--mx-credit-warning-compact-icon-size,var(--mx-theme-control-icon-size,16px))}.mx-credit-status__trigger{align-items:center;gap:var(--mx-credit-status-trigger-gap,6px);min-block-size:var(--mx-credit-status-trigger-height,24px);padding:var(--mx-credit-status-trigger-padding,2px 10px);border:1px solid var(--mx-credit-status-trigger-border,currentColor);border-radius:var(--mx-credit-status-trigger-radius,999px);background:var(--mx-credit-status-trigger-background,transparent);color:var(--mx-credit-status-trigger-color,currentColor);font-size:var(--mx-credit-status-trigger-size,var(--mx-theme-type-caption-1-strong-size,12px));font-variant-numeric:tabular-nums;line-height:var(--mx-credit-status-trigger-leading,20px);cursor:pointer;font-weight:var(--mx-theme-type-caption-1-strong-weight,600);letter-spacing:var(--mx-theme-tracking-caption-1-strong,.4px);display:inline-flex}.mx-credit-status__trigger>svg,.mx-credit-status__trigger .mx-credit-warning-icon svg{inline-size:var(--mx-credit-status-trigger-icon-size,var(--mx-theme-control-icon-size,16px));block-size:var(--mx-credit-status-trigger-icon-size,var(--mx-theme-control-icon-size,16px));flex:none}.mx-credit-status__trigger>svg{color:var(--mx-credit-status-trigger-icon-color,currentColor)}.mx-credit-status__trigger .mx-credit-warning-icon svg{color:inherit}.mx-credit-status__trigger:hover:where(:not(:disabled,[aria-disabled=true])),.mx-credit-status__trigger[data-state=open]{background:var(--mx-credit-status-trigger-hover-background,var(--mx-theme-control-hover,var(--mx-theme-control-hover-overlay,transparent)));color:var(--mx-credit-status-trigger-hover-color,var(--mx-credit-status-trigger-color,currentColor))}.mx-credit-status__trigger[data-state=open]{border-color:var(--mx-credit-status-trigger-hover-border,var(--mx-credit-status-trigger-border,currentColor))}.mx-credit-status__trigger[data-warning=low]{border-color:var(--mx-credit-status-trigger-low-border,var(--mx-theme-warning-border,#ffc319));color:var(--mx-credit-status-trigger-low-color,var(--mx-theme-warning,#ffc319))}.mx-credit-status__trigger[data-warning=critical]{border-color:var(--mx-credit-status-trigger-critical-border,var(--mx-theme-danger-border,#ff5e65));color:var(--mx-credit-status-trigger-critical-color,var(--mx-theme-danger,#ff5e65))}.mx-credit-status__content{--mx-credit-status-surface:var(--mx-credit-status-content-background,var(--mx-theme-floating-surface-background,var(--mx-theme-surface-2,#1d222a)));--mx-credit-gap:var(--mx-credit-status-gap,8px);--mx-credit-card-padding:var(--mx-credit-status-card-padding,11px 12px);--mx-credit-border:var(--mx-credit-status-card-border,var(--mx-theme-border,#95959533));--mx-credit-radius:var(--mx-credit-status-radius,var(--mx-theme-radius-card,12px));--mx-credit-surface:var(--mx-credit-status-card-background,transparent);--mx-credit-card-edge:linear-gradient(var(--mx-credit-border), var(--mx-credit-border));--mx-credit-card-shadow:none;--mx-credit-text:var(--mx-credit-status-text,var(--mx-theme-text,currentColor));--mx-credit-muted:var(--mx-credit-status-muted,var(--mx-theme-text-muted,color-mix(in srgb, currentColor 68%, transparent)));--mx-credit-accent:var(--mx-credit-status-accent,var(--mx-theme-accent-on-tonal,var(--mx-theme-accent,currentColor)));--mx-credit-title-size:var(--mx-credit-status-card-title-size,14px);--mx-credit-meta-size:var(--mx-credit-status-meta-size,var(--mx-theme-type-caption-1-size,12px));--mx-credit-table-size:var(--mx-credit-status-table-size,var(--mx-theme-type-caption-1-size,12px));--mx-credit-table-heading-size:var(--mx-credit-status-table-heading-size,var(--mx-theme-type-caption-1-size,12px));--mx-credit-table-cell-padding:var(--mx-credit-status-table-cell-padding,8px 10px);--mx-credit-table-row-height:var(--mx-credit-status-table-row-height,auto);--mx-credit-table-row-divider:var(--mx-credit-status-table-row-divider,1px);--mx-credit-balance-padding:var(--mx-credit-status-balance-padding,2px);--mx-credit-progress-track:var(--mx-credit-status-progress-track,var(--mx-theme-surface-3,color-mix(in srgb, currentColor 20%, transparent)));--mx-credit-progress-fill:var(--mx-credit-status-progress-fill,var(--mx-theme-accent,currentColor));--mx-credit-meta-leading:var(--mx-credit-status-meta-leading,var(--mx-theme-type-caption-1-line,normal));--mx-credit-warning-low-background:var(--mx-credit-status-warning-low-background,var(--mx-theme-warning-soft,#ffc31924));--mx-credit-warning-low-color:var(--mx-credit-status-warning-low-color,var(--mx-theme-warning,#ffc319));--mx-credit-warning-critical-background:var(--mx-credit-status-warning-critical-background,var(--mx-theme-danger-soft,#ff5e6524));--mx-credit-warning-critical-color:var(--mx-credit-status-warning-critical-color,var(--mx-theme-danger,#ff5e65));--mx-credit-warning-text:var(--mx-credit-status-warning-text,currentColor);--mx-credit-warning-title:var(--mx-credit-status-warning-title,currentColor);--mx-credit-warning-title-size:var(--mx-credit-status-warning-title-size,var(--mx-theme-type-heading-4-size,14px));--mx-credit-warning-copy-size:var(--mx-credit-status-warning-copy-size,var(--mx-theme-type-body-2-size,14px));--mx-credit-warning-copy-leading:var(--mx-credit-status-warning-copy-leading,var(--mx-theme-type-body-2-line,1.45));--mx-credit-warning-icon-size:var(--mx-credit-status-warning-icon-size,24px);z-index:var(--mx-credit-status-content-z-index,var(--mx-theme-layer-floating,70));inline-size:var(--mx-credit-status-content-width,min(560px, calc(100vw - 24px)));max-block-size:var(--mx-credit-status-content-max-height,min(620px, calc(100dvh - 24px)));padding:var(--mx-credit-status-content-padding,12px);border-radius:var(--mx-credit-status-content-radius,var(--mx-theme-floating-surface-radius,var(--mx-theme-radius-control,8px)));background:linear-gradient(var(--mx-credit-status-surface), var(--mx-credit-status-surface)) padding-box, var(--mx-theme-edge,linear-gradient(var(--mx-credit-status-content-border,var(--mx-theme-border,currentColor)) 0 0)) border-box, linear-gradient(var(--mx-credit-status-surface), var(--mx-credit-status-surface)) border-box;box-shadow:var(--mx-credit-status-content-shadow,var(--mx-theme-floating-surface-shadow,0 12px 36px #00000061));color:var(--mx-credit-status-text,var(--mx-theme-text,currentColor));border:1px solid #0000;overflow:auto}.mx-credit-status__content h2,.mx-credit-status__content p{margin:0}.mx-credit-status__content :is(h2,.mx-credit-status__history h3){color:var(--mx-credit-status-heading-color,var(--mx-theme-text-strong,currentColor));font-size:var(--mx-credit-status-heading-size,var(--mx-theme-type-heading-4-size,14px));line-height:var(--mx-credit-status-heading-leading,var(--mx-theme-type-heading-4-line,18px));font-weight:var(--mx-theme-type-heading-4-weight,700);letter-spacing:var(--mx-theme-tracking-heading-4,.25px)}.mx-credit-status__content h2{padding:var(--mx-credit-status-heading-padding,0 2px 8px)}.mx-credit-status__content .mx-credit-warning{margin-block-end:var(--mx-credit-status-warning-margin,10px)}.mx-credit-status__message{min-block-size:var(--mx-credit-status-message-height,58px);padding:var(--mx-credit-status-message-padding,12px);border:1px solid var(--mx-credit-border,transparent);border-radius:var(--mx-credit-status-message-radius,var(--mx-credit-radius,12px));background:var(--mx-credit-status-message-background,var(--mx-credit-surface,transparent));color:var(--mx-credit-status-message-color,var(--mx-credit-status-muted,currentColor));text-align:center;place-items:center;display:grid}.mx-credit-status__message.is-error{gap:var(--mx-credit-status-message-error-gap,8px);color:var(--mx-credit-status-error,var(--mx-theme-danger,#ff5e65))}.mx-credit-status__history{margin-block-start:var(--mx-credit-status-history-margin,14px)}.mx-credit-status__history h3{margin:0 0 var(--mx-credit-status-history-heading-gap,8px)}.mx-credit-status__actions{gap:var(--mx-credit-gap,8px);justify-content:flex-end;margin-block-start:var(--mx-credit-status-actions-margin,14px);display:flex}.mx-credit-status__actions .mx-credit-status__history-button,.mx-credit-status__actions .mx-credit-status__buy{flex:1 1 0;justify-content:center}.mx-credit-status__content .mx-credit-history__table{min-inline-size:var(--mx-credit-status-history-min-width,430px)}.mx-credit-balance__top{justify-content:space-between;align-items:center;gap:var(--mx-credit-gap,8px);flex-wrap:wrap;display:flex}.mx-credit-balance__actions{align-items:center;gap:var(--mx-credit-gap,8px);flex-wrap:wrap;display:flex}.mx-credit-balance[data-layout=page] .mx-credit-balance__headline{color:var(--mx-credit-muted,currentColor);font-size:var(--mx-credit-meta-size,var(--mx-theme-type-caption-1-size,12px));line-height:var(--mx-credit-meta-leading,var(--mx-theme-type-caption-1-line,16px));letter-spacing:var(--mx-theme-tracking-caption-1,.4px)}.mx-credit-balance__figure{margin:var(--mx-credit-balance-figure-margin,4px 0 0);color:var(--mx-credit-title-color,currentColor);font-size:var(--mx-credit-balance-figure-size,28px);font-variant-numeric:tabular-nums;font-weight:var(--mx-credit-balance-figure-weight,700);line-height:var(--mx-credit-balance-figure-leading,1.2)}@media (width<=480px){.mx-credit-balance[data-layout=page]{flex-direction:column;display:flex}.mx-credit-balance[data-layout=page] .mx-credit-balance__top{display:contents}.mx-credit-balance[data-layout=page] .mx-credit-balance__actions{order:1;margin-block-start:var(--mx-credit-balance-actions-gap,16px)}}.mx-credit-history-list{border-radius:var(--mx-theme-radius-tile,20px);margin:0;padding:0;list-style:none}.mx-credit-history-list__row{padding:var(--mx-credit-history-list-padding,12px 16px);content-visibility:auto;contain-intrinsic-size:auto 72px;gap:2px;display:grid}.mx-credit-history-list__row+.mx-credit-history-list__row{border-top:1px solid var(--mx-credit-border,currentColor)}.mx-credit-history-list__line{justify-content:space-between;align-items:baseline;gap:var(--mx-credit-gap,8px);color:var(--mx-credit-title-color,currentColor);display:flex}.mx-credit-history-list__type{overflow-wrap:anywhere;min-width:0}.mx-credit-history-list__credits{font-variant-numeric:tabular-nums;font-weight:var(--mx-credit-title-weight,600);flex:none}.mx-credit-history-list__detail,.mx-credit-history-list__time{color:var(--mx-credit-muted,currentColor);font-size:var(--mx-credit-meta-size,12px);margin:0}.mx-credit-sources__empty,.mx-credit-history__empty,.mx-credit-source-card,.mx-credit-history__table-wrap,.mx-credit-source-table__wrap,.mx-credit-history-list{background:linear-gradient(var(--mx-credit-surface,transparent), var(--mx-credit-surface,transparent)) padding-box, var(--mx-credit-card-edge) border-box, linear-gradient(var(--mx-credit-surface,transparent), var(--mx-credit-surface,transparent)) border-box;box-shadow:var(--mx-credit-card-shadow);border:1px solid #0000}.mx-credit-page{gap:var(--mx-theme-space-7,32px);color:var(--mx-theme-text-strong,#f2f2f2);font-size:var(--mx-theme-type-body-2-size,14px);font-weight:var(--mx-theme-type-body-2-weight,400);line-height:var(--mx-theme-type-body-2-line,18px);letter-spacing:var(--mx-theme-tracking-body-2,.25px);--mx-credit-table-row-height:40px;--mx-credit-card-padding:var(--mx-theme-space-6,24px);flex-direction:column;display:flex}.mx-credit-page--history{--mx-credit-table-row-height:50px;--mx-credit-card-padding:var(--mx-theme-space-4,16px)}.mx-credit-page :is(.mx-credit-history__table,.mx-credit-source-table) :is(th,td):first-child{padding-inline-start:var(--mx-theme-space-6,24px)}.mx-credit-page :is(.mx-credit-history__table,.mx-credit-source-table) :is(th,td):last-child{padding-inline-end:var(--mx-theme-space-6,24px)}.mx-credit-page--history .mx-credit-history__empty{min-block-size:96px}.mx-credit-page .mx-credit-history{overflow-x:auto}.mx-credit-page .credit-panel-facts{flex-wrap:wrap}.mx-credit-page-section{gap:var(--mx-theme-space-4,16px);flex-direction:column;display:flex}.mx-credit-page-section:focus{outline:none}.mx-credit-page-section:focus-visible{outline:2px solid var(--mx-theme-accent,currentColor);outline-offset:2px}.mx-credit-page-section__header{align-items:baseline;gap:var(--mx-theme-space-4,16px);justify-content:space-between;display:flex}.mx-credit-page-section__header h2{color:var(--mx-theme-text-strong,#f2f2f2);font-size:var(--mx-theme-type-heading-3-size,16px);font-weight:var(--mx-theme-type-heading-3-weight,700);line-height:var(--mx-theme-type-heading-3-line,20px);letter-spacing:var(--mx-theme-tracking-heading-3,.25px);margin:0}.mx-credit-page-section__body{gap:var(--mx-theme-space-6,24px);padding:var(--mx-theme-space-6,24px);border-radius:var(--mx-theme-radius-tile,20px);background:linear-gradient(var(--mx-credit-surface,var(--mx-theme-surface-1,#1f1f1f)), var(--mx-credit-surface,var(--mx-theme-surface-1,#1f1f1f))) padding-box, var(--mx-theme-edge,#d1d1d133) border-box, linear-gradient(var(--mx-credit-surface,var(--mx-theme-surface-1,#1f1f1f)), var(--mx-credit-surface,var(--mx-theme-surface-1,#1f1f1f))) border-box;box-shadow:var(--mx-theme-card-shadow,none);border:1px solid #0000;flex-direction:column;display:flex}.mx-credit-page-pointer{align-items:center;gap:var(--mx-theme-space-4,16px);justify-content:space-between;display:flex}.mx-credit-page-pointer h3{color:var(--mx-theme-text-strong,#f2f2f2);font-size:var(--mx-theme-type-heading-4-size,14px);font-weight:var(--mx-theme-type-heading-4-weight,700);line-height:var(--mx-theme-type-heading-4-line,18px);letter-spacing:var(--mx-theme-tracking-heading-4,.25px);margin:0}.mx-credit-page-pointer p{margin:var(--mx-theme-space-1,4px) 0 0;color:var(--mx-theme-text-muted,#a3a3a3);font-size:var(--mx-theme-type-caption-1-size,12px);line-height:var(--mx-theme-type-caption-1-line,16px);letter-spacing:var(--mx-theme-tracking-caption-1,.4px)}.mx-credit-page__footer{margin-block-start:var(--mx-theme-space-4,16px)}.mx-credit-page-error{color:var(--mx-theme-text-muted,#a3a3a3);align-items:center;gap:var(--mx-theme-space-3,12px);display:flex}.mx-credit-page-error p{flex:1;margin:0}.mx-credit-page-error svg{block-size:var(--mx-theme-icon-size,20px);color:var(--mx-theme-danger,currentColor);inline-size:var(--mx-theme-icon-size,20px);flex:none}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/review/static/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/review/static/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}.mx-plus-landing{--mx-plus-landing-card:#1a1a1c;--mx-plus-landing-on-dark:#fff;--mx-plus-landing-on-dark-muted:#b3b3b3;--mx-plus-landing-display:"Poppins", sans-serif;--mx-theme-background:#000;--mx-theme-text-strong:#f6f7f9;min-block-size:100dvh;color:var(--mx-plus-landing-on-dark);font-family:var(--mx-theme-type-family,"Inter Variable", sans-serif);letter-spacing:normal;background:#000;flex-direction:column;font-size:16px;line-height:1.6;display:flex;container:mx-plus-landing/inline-size}.mx-plus-landing *,.mx-plus-landing :before,.mx-plus-landing :after{box-sizing:border-box}.mx-plus-landing__main{flex:1;min-inline-size:0}.mx-plus-landing__hero{--mx-plus-landing-hero-art:url(/review/static/assets/general-foreground-DwaNy6LW.webp);background:linear-gradient(90deg, #000c 20.9%, transparent 67%), var(--mx-plus-landing-hero-art) center / cover, #181a57;align-items:center;min-block-size:min(36cqi,691px,56dvh);padding:clamp(16px,12dvh - 84px,60px) clamp(24px,5.2cqi,100px);display:flex}.mx-plus-landing__main--zbrush .mx-plus-landing__hero{--mx-plus-landing-hero-art:url(/review/static/assets/zbrush-background-DAdQWcq_.webp)}.mx-plus-landing__hero-content{grid-template-columns:minmax(0,1fr) 363px;align-items:center;gap:32px;inline-size:100%;max-inline-size:1720px;margin-inline:auto;display:grid}.mx-plus-landing__copy{flex-direction:column;align-self:start;align-items:flex-start;gap:16px;min-inline-size:0;display:flex}.mx-plus-landing__product{font-family:var(--mx-plus-landing-display);align-items:center;gap:24px;font-size:clamp(32px,2.86cqi,55px);font-weight:600;line-height:1.25;display:flex}.mx-plus-landing__product svg{flex:none;block-size:clamp(60px,5.2cqi,100px);inline-size:auto;display:block}.mx-plus-landing__title{font-family:var(--mx-theme-type-family,"Inter Variable", sans-serif);text-wrap:balance;margin:0;font-size:clamp(32px,2.86cqi,55px);font-weight:500;line-height:1.25}.mx-plus-landing__copy p{max-inline-size:807px;font:var(--mx-theme-type-body-1,400 16px / 24px "Inter Variable", sans-serif);letter-spacing:var(--mx-theme-tracking-body-1,.15px);margin:0}.mx-plus-landing__plan{border:1px solid var(--mx-theme-border,#fff3);border-radius:var(--mx-theme-radius-card,12px);background:#000000b3;flex-direction:column;gap:clamp(16px,4dvh - 24px,24px);min-inline-size:0;padding:clamp(16px,8dvh - 56px,40px) 24px;display:flex}.mx-plus-landing__plan-title{font:var(--mx-theme-type-heading-3,700 16px / 20px "Inter Variable", sans-serif);letter-spacing:var(--mx-theme-tracking-heading-3,.25px);margin:0 0 12px}.mx-plus-landing__plan-list{font:var(--mx-theme-type-body-1,400 16px / 24px "Inter Variable", sans-serif);letter-spacing:var(--mx-theme-tracking-body-1,.15px);margin:0;padding:0;list-style:none}.mx-plus-landing__plan-list li{align-items:flex-start;gap:3px;display:flex}.mx-plus-landing__plan-list svg{fill:currentColor;flex:none;block-size:26px;inline-size:26px}.mx-plus-landing__soon{color:#8d9196}.mx-plus-landing__terms{color:var(--mx-plus-landing-on-dark-muted);font:var(--mx-theme-type-caption-1,400 12px / 16px "Inter Variable", sans-serif);letter-spacing:var(--mx-theme-tracking-caption-1,.4px);margin:0}.mx-plus-landing__actions{flex-direction:column;gap:clamp(16px,4dvh - 24px,24px);display:flex}.mx-plus-landing__features{padding:clamp(24px,20dvh - 160px,80px) 24px}.mx-plus-landing__section-title{font:var(--mx-theme-type-heading-1,600 22px / 28px "Inter Variable", sans-serif);letter-spacing:var(--mx-theme-tracking-heading-1,.15px);text-align:center;text-wrap:balance;margin:0 0 clamp(16px,12dvh - 84px,60px)}.mx-plus-landing__areas{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-inline-size:1140px;margin-inline:auto;display:grid}.mx-plus-landing__area{border-radius:var(--mx-theme-radius-tile,20px);background:var(--mx-plus-landing-card);flex-direction:column;min-inline-size:0;display:flex;overflow:hidden}.mx-plus-landing__media{aspect-ratio:16/9;background-position:50%;background-size:cover;flex:none}.mx-plus-landing__media--review{background-image:url(/review/static/assets/review-R0LlyoaT.webp)}.mx-plus-landing__media--ai{background-image:url(/review/static/assets/ai-X8gWJNYO.webp)}.mx-plus-landing__media--rendering{background-image:url(/review/static/assets/rendering-B52WSM5j.webp)}.mx-plus-landing__media--clay{background-image:url(/review/static/assets/clay-DBTBewYt.webp)}.mx-plus-landing__area-body{flex-direction:column;gap:8px;padding:32px;display:flex}.mx-plus-landing__stage{color:#ff8f1e;font:var(--mx-theme-type-caption-1-strong,600 12px / 16px "Inter Variable", sans-serif);letter-spacing:var(--mx-theme-tracking-caption-1-strong,.4px)}.mx-plus-landing__area-title{font-family:var(--mx-plus-landing-display);flex-wrap:wrap;align-items:center;gap:12px;min-block-size:38px;margin:0;font-size:25px;font-weight:600;line-height:1.25;display:flex}.mx-plus-landing__marks{flex:none;gap:8px;display:flex}.mx-plus-landing__marks svg{block-size:38px;inline-size:auto;display:block}.mx-plus-landing__description{color:var(--mx-plus-landing-on-dark-muted);font:var(--mx-theme-type-body-1,400 16px / 24px "Inter Variable", sans-serif);letter-spacing:var(--mx-theme-tracking-body-1,.15px)}.mx-plus-landing__description p{margin:0}.mx-plus-landing__description .mx-plus-landing__intro{color:var(--mx-plus-landing-on-dark)}.mx-plus-landing__clay{max-inline-size:1165px;margin-inline:auto}.mx-plus-landing__clay .mx-plus-landing__area{background:0 0;grid-template-columns:minmax(0,min(715px,49.78dvh)) minmax(0,450px);justify-content:center;align-items:center;display:grid}.mx-plus-landing__clay .mx-plus-landing__media{border-radius:var(--mx-theme-radius-tile,20px)}@container mx-plus-landing (width<1100px){.mx-plus-landing__hero-content{grid-template-columns:minmax(0,1fr) 320px}.mx-plus-landing__area-body{padding:24px}}@container mx-plus-landing (width<=800px){.mx-plus-landing__hero{background-image:linear-gradient(#000000c7, #0009), var(--mx-plus-landing-hero-art);background-position:60%;padding-block:40px}.mx-plus-landing__hero-content{grid-template-columns:minmax(0,1fr);gap:40px}.mx-plus-landing__plan{max-inline-size:480px;padding-block:24px}.mx-plus-landing__areas{grid-template-columns:minmax(0,1fr);max-inline-size:480px}.mx-plus-landing__features{padding:48px 24px}.mx-plus-landing__section-title{margin-block-end:32px}.mx-plus-landing__clay .mx-plus-landing__area{grid-template-columns:minmax(0,1fr)}.mx-plus-landing__clay .mx-plus-landing__area-body{padding-inline:0}}.mx-plus-gate{align-items:center;gap:var(--mx-theme-space-7,32px);flex-direction:column;display:flex}.mx-plus-gate__logo{block-size:36px;inline-size:auto;color:var(--mx-theme-text-strong,#f2f2f2);display:block}.mx-plus-gate__copy{align-self:stretch}.mx-plus-gate__action{--mx-button-padding-inline:calc(var(--mx-theme-space-7,32px) + var(--mx-theme-space-4,16px));margin-block-start:calc(var(--mx-theme-space-6,24px) - var(--mx-theme-space-7,32px))}.mx-plus-gate__close{position:absolute;inset-block-start:var(--mx-theme-space-4,16px);inset-inline-end:var(--mx-theme-space-4,16px)}.mx-plus-gate__close svg{inline-size:var(--mx-theme-dismiss-icon-size,20px);block-size:var(--mx-theme-dismiss-icon-size,20px)}:where(:root){--mx-credit-text:var(--mx-theme-text-strong,#f2f2f2);--mx-credit-text-body:var(--mx-theme-text,#bec0c4);--mx-credit-muted:var(--mx-theme-text-muted,#858d98);--mx-credit-accent:var(--mx-theme-accent,#87b6f8);--mx-credit-link:var(--mx-theme-accent,#87b6f8);--mx-credit-surface:var(--mx-theme-surface-1,#191b21);--mx-credit-border:var(--mx-theme-border,#95959533);--mx-credit-radius:var(--mx-theme-radius-card,12px);--mx-credit-card-edge:var(--mx-theme-edge,linear-gradient(#95959533, #95959533));--mx-credit-card-shadow:var(--mx-theme-card-shadow,none);--mx-credit-progress-fill:var(--mx-theme-accent,#87b6f8);--mx-credit-progress-track:var(--mx-theme-surface-3,#262c36)}.mx-credit-balance{padding:var(--mx-credit-balance-padding,0)}.mx-credit-balance__headline{align-items:center;gap:var(--mx-credit-balance-headline-gap,7px);color:var(--mx-credit-accent,currentColor);font-size:var(--mx-credit-balance-headline-size,14px);font-variant-numeric:tabular-nums;display:flex}.mx-credit-balance__headline svg{inline-size:var(--mx-credit-icon-size,var(--mx-theme-control-icon-size,16px));block-size:var(--mx-credit-icon-size,var(--mx-theme-control-icon-size,16px));flex:none}.mx-credit-balance__progress{--mx-meter-fill:var(--mx-credit-progress-fill);--mx-meter-track:var(--mx-credit-progress-track);margin-block-start:var(--mx-credit-progress-gap,9px)}.mx-credit-balance__progress-placeholder{margin-block-start:var(--mx-credit-progress-gap,9px)}.mx-credit-balance__facts{gap:var(--mx-credit-balance-facts-gap,4px 12px);color:var(--mx-credit-muted,currentColor);font-size:var(--mx-credit-meta-size,var(--mx-theme-type-caption-1-size,12px));line-height:var(--mx-credit-meta-leading,var(--mx-theme-type-caption-1-line,16px));font-weight:var(--mx-theme-type-caption-1-weight,400);letter-spacing:var(--mx-theme-tracking-caption-1,.4px);flex-wrap:wrap;margin-block-start:var(--mx-credit-balance-facts-margin,8px);display:flex}.mx-credit-sources{gap:var(--mx-credit-gap,8px);display:grid;container-type:inline-size}.mx-credit-sources__empty,.mx-credit-history__empty{min-block-size:var(--mx-credit-empty-height,72px);padding:var(--mx-credit-card-padding,12px);border-radius:var(--mx-theme-radius-tile,20px);color:var(--mx-credit-muted,currentColor);text-align:center;place-items:center;margin:0;display:grid}.mx-credit-source-card{gap:var(--mx-credit-gap,8px) var(--mx-credit-card-column-gap,16px);padding:var(--mx-credit-card-padding,12px);border-radius:var(--mx-theme-radius-tile,20px);grid-template-columns:minmax(0,1fr) auto;display:grid}.mx-credit-source-card[data-phase=ended]{border:1px dashed var(--mx-credit-border,currentColor);background:var(--mx-credit-surface,transparent)}.mx-credit-source-card[data-phase=ended] .mx-credit-source-card__title{color:var(--mx-credit-muted,currentColor)}.mx-credit-source-card[data-phase=overdue] .mx-credit-source-card__date{color:var(--mx-credit-warning-low-color,var(--mx-theme-warning,#ffc319))}.mx-credit-source-card__title{min-width:0;color:var(--mx-credit-text,currentColor);font-size:var(--mx-credit-title-size,var(--mx-theme-type-heading-4-size,14px));font-weight:var(--mx-theme-type-heading-4-weight,700);text-overflow:ellipsis;white-space:nowrap;letter-spacing:var(--mx-theme-tracking-heading-4,.25px);grid-column:1/-1;margin:0;overflow:hidden}.mx-credit-source-card__body{min-width:0}.mx-credit-source-card__amount{font-size:var(--mx-credit-amount-size,inherit);align-items:center;gap:var(--mx-credit-amount-gap,6px);color:var(--mx-credit-text,currentColor);font-variant-numeric:tabular-nums;display:flex}.mx-credit-source-card__amount svg{inline-size:var(--mx-credit-icon-size,var(--mx-theme-control-icon-size,16px));block-size:var(--mx-credit-icon-size,var(--mx-theme-control-icon-size,16px));color:var(--mx-credit-accent,currentColor);flex:none}.mx-credit-source-card__date{margin:var(--mx-credit-date-gap,3px) 0 0;color:var(--mx-credit-muted,currentColor);font-size:var(--mx-credit-meta-size,var(--mx-theme-type-caption-1-size,12px));font-weight:var(--mx-theme-type-caption-1-weight,400);letter-spacing:var(--mx-theme-tracking-caption-1,.4px)}.mx-credit-source-card__manage{align-self:center}.mx-credit-history__table-wrap,.mx-credit-source-table__wrap{border-radius:var(--mx-theme-radius-tile,20px);overflow:auto}.mx-credit-history__table,.mx-credit-source-table{table-layout:fixed;border-collapse:collapse;inline-size:100%;color:var(--mx-credit-muted,currentColor);font-size:var(--mx-credit-table-size,var(--mx-theme-type-body-2-size,14px));font-weight:var(--mx-theme-type-body-2-weight,400);letter-spacing:var(--mx-theme-tracking-body-2,.25px)}.mx-credit-history__table th:first-child{inline-size:var(--mx-credit-history-subject-width,34%)}.mx-credit-history__table th:last-child{inline-size:var(--mx-credit-history-credits-width,16%)}.mx-credit-history__table[data-columns="5"] th:first-child{inline-size:var(--mx-credit-history-operation-type-width,22%)}.mx-credit-history__table[data-columns="5"] th:nth-child(2){inline-size:var(--mx-credit-history-initiator-width,16%)}.mx-credit-history__table[data-columns="5"] th:nth-child(3){inline-size:var(--mx-credit-history-vendor-width,18%)}.mx-credit-history__table[data-columns="5"] th:nth-child(4){inline-size:var(--mx-credit-history-recorded-width,28%)}.mx-credit-history__table th,.mx-credit-history__table td,.mx-credit-source-table th,.mx-credit-source-table td{block-size:var(--mx-credit-table-row-height,50px);padding:var(--mx-credit-table-cell-padding,0 10px);text-align:start;vertical-align:middle}.mx-credit-history__table thead th,.mx-credit-source-table thead th{color:var(--mx-credit-table-heading-color,var(--mx-credit-text-body,currentColor));font-size:var(--mx-credit-table-heading-size,var(--mx-theme-type-caption-1-strong-size,12px));font-weight:var(--mx-theme-type-caption-1-strong-weight,600);letter-spacing:var(--mx-theme-tracking-caption-1-strong,.4px)}.mx-credit-history__table thead th{border-bottom:1px solid var(--mx-credit-border,currentColor)}.mx-credit-history__table tbody tr+tr td{border-top:var(--mx-credit-table-row-divider,0) solid var(--mx-credit-border,currentColor)}.mx-credit-history__table td{font-variant-numeric:tabular-nums}@media (width<=520px){.mx-credit-status__content{padding:var(--mx-credit-status-content-compact-padding,10px)}}@media (prefers-reduced-motion:reduce){.mx-credit-status__content{animation:none}}@container (width<=430px){.mx-credit-source-card{grid-template-columns:minmax(0,1fr)}.mx-credit-source-card__manage{justify-self:start}}.credit-panel-section__description{color:var(--mx-theme-text-muted);margin:0}.credit-panel-field{gap:var(--mx-theme-space-3);flex-direction:column;max-inline-size:max-content;display:flex}.credit-panel-field__select{inline-size:100%}.mx-credit-source-table tbody th{color:var(--mx-credit-title-color,currentColor);font-weight:var(--mx-credit-title-weight,600)}.mx-credit-source-table tr[data-phase=ended]{opacity:var(--mx-credit-source-ended-opacity,.6)}.mx-credit-source-table__action{text-align:end}.mx-credit-source-table thead th:last-child{inline-size:var(--mx-credit-source-action-width,12rem)}.mx-credit-history__table-wrap[data-windowed]{max-block-size:min(70vh,600px)}.mx-credit-history__table-wrap[data-windowed] td{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mx-credit-history__table-wrap[data-windowed] thead th{z-index:1;background:linear-gradient(var(--mx-credit-surface,transparent), var(--mx-credit-surface,transparent)), var(--mx-credit-status-surface,var(--mx-theme-surface-1,#191b21));position:sticky;inset-block-start:0}.mx-credit-history__table-wrap[data-windowed] .mx-credit-history__spacer td{border:0;padding:0}.media-timebar{--media-timebar-thickness:6px;flex:1;height:36px;position:relative}.media-timebar__slider{cursor:pointer;touch-action:none;align-items:center;display:flex;position:absolute;inset:0}.media-timebar__markers{height:var(--media-timebar-thickness,6px);pointer-events:none;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.media-timebar__markers>*{pointer-events:auto}.media-timebar__track{width:100%;height:var(--media-timebar-thickness,6px);background:var(--mx-media-player-track,#95a7bf2e);border-radius:999px;position:relative}.media-timebar__progress{border-radius:calc(var(--media-timebar-thickness,6px) / 2 / max(var(--media-timebar-fill,1), .002)) / calc(var(--media-timebar-thickness,6px) / 2);background:var(--mx-media-player-accent,var(--accent,#42b8ef));transform-origin:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.media-timebar__range{height:calc(var(--media-timebar-thickness,6px) + 10px);box-sizing:border-box;background:var(--mx-media-player-range,color-mix(in srgb, var(--mx-media-player-accent,var(--accent,#42b8ef)) 24%, transparent));pointer-events:none;border-radius:2px;min-width:2px;position:absolute;top:50%;transform:translateY(-50%)}.media-timebar__range[data-in]{border-left:2px solid var(--mx-media-player-accent,var(--accent,#42b8ef))}.media-timebar__range[data-out]{border-right:2px solid var(--mx-media-player-accent,var(--accent,#42b8ef))}.media-timebar__preview{width:2px;height:12px;transform:translateX(calc(var(--media-timebar-preview-x,0px) - 50%));pointer-events:none;visibility:hidden;background:#f4f7fb99;position:absolute;top:-3px;left:0}.media-timebar__slider[data-preview-visible] .media-timebar__preview{visibility:visible}.media-timebar__preview-label{border:1px solid var(--mx-media-player-preview-border,#f4f7fb29);border-radius:var(--mx-theme-radius-small,4px);background:var(--mx-media-player-preview-background,#0b1016f5);color:var(--mx-media-player-preview-text,#f4f7fb);font-family:inherit;font-size:var(--mx-media-player-preview-font-size,.72rem);font-variant-numeric:tabular-nums;white-space:nowrap;padding:3px 6px;font-weight:600;line-height:1.2;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.media-timebar__slider:focus-visible{outline:2px solid var(--mx-media-player-accent,var(--accent,#42b8ef));outline-offset:3px}.media-transport{--mx-media-transport-inset-resolved:var(--mx-media-transport-inset,var(--mx-theme-floating-chrome-inset,16px));left:var(--mx-media-transport-inset-resolved);right:var(--mx-media-transport-inset-resolved);bottom:var(--mx-media-transport-inset-resolved);z-index:4;align-items:center;gap:var(--mx-theme-control-gap,8px);min-height:var(--mx-theme-floating-toolbar-height,48px);padding:var(--mx-theme-floating-toolbar-padding,8px) 16px var(--mx-theme-floating-toolbar-padding,8px) var(--mx-theme-floating-toolbar-padding,8px);border-radius:var(--mx-media-transport-bar-radius,999px);background:var(--mx-media-transport-surface,var(--mx-theme-floating-toolbar-background,var(--surface-2,#1d222a)));box-shadow:var(--mx-media-transport-shadow,var(--mx-theme-floating-chrome-shadow,0 0 16px 8px #00000026, 0 2px 4px #0000006b));transform:translateY(calc(100% + var(--mx-media-transport-inset-resolved) + 24px));transition:transform .3s var(--mx-media-transport-ease,var(--ease-out,ease-out)), opacity .2s var(--mx-media-transport-ease,var(--ease-out,ease-out));border:0;display:flex;position:absolute}.media-transport--open{transform:translateY(0)}.media-transport__btn{--mx-button-foreground:var(--mx-media-transport-muted,var(--panel-muted,#95a7bf));--mx-button-radius:var(--mx-theme-button-radius-medium,999px);width:var(--mx-theme-floating-toolbar-control-size,32px);height:var(--mx-theme-floating-toolbar-control-size,32px)}.media-transport__btn:where(:not(:disabled,[aria-disabled=true]):hover,[data-state=open]){--mx-button-foreground:var(--mx-media-transport-text,var(--panel-strong,#f4f7fb))}.media-transport__btn--active{--mx-button-foreground:var(--mx-media-transport-active-fg,var(--accent,#42b8ef));background-color:var(--mx-media-transport-active-bg,var(--accent-soft,#42b8ef24))}.media-transport__btn--play{--mx-button-solid-background:var(--mx-media-transport-accent,var(--accent,#42b8ef));--mx-button-solid-background-hover:var(--mx-media-transport-accent-hover,var(--mx-theme-accent-surface-hover,var(--mx-media-transport-accent,var(--accent,#a8ccff))));--mx-button-solid-foreground:var(--mx-media-transport-on-accent,#03131d);--mx-button-radius:999px;width:var(--mx-theme-floating-toolbar-control-size,32px);height:var(--mx-theme-floating-toolbar-control-size,32px)}.media-transport .media-timebar{height:var(--mx-theme-floating-toolbar-control-size,32px)}.media-transport__icon{width:var(--mx-theme-icon-size,20px);height:var(--mx-theme-icon-size,20px)}.media-transport__icon--play{width:22px;height:22px}.media-transport__icon--pause{width:18px;height:18px}.media-transport .media-transport__time{font-variant-numeric:tabular-nums;font-size:var(--mx-media-transport-font-size,var(--mx-theme-type-body-2-size,14px));font-weight:var(--mx-theme-type-body-2-weight,400);letter-spacing:var(--mx-theme-tracking-body-2,.25px);color:var(--mx-media-transport-muted,var(--panel-muted,#95a7bf));text-align:center;min-width:44px}.media-time-readout{flex:none;align-items:center;gap:0;display:inline-flex}.media-time-readout__slot{justify-items:center;display:inline-grid}.media-time-readout__slot>*,.media-time-readout__slot:after{grid-area:1/1}.media-time-readout__slot:after{content:attr(data-width-reference);visibility:hidden}.media-time-readout--menu>:first-child{text-align:end;justify-content:flex-end}.media-time-readout--menu .media-time-readout__slot{justify-items:end}.media-time-readout__caret{inline-size:18px}.media-time-readout__caret svg{width:var(--mx-theme-indicator-icon-size,14px);height:var(--mx-theme-indicator-icon-size,14px);display:block}.media-transport__picker{flex:none;min-width:0;max-width:136px;position:relative}.media-transport__chip{max-width:100%;height:var(--mx-theme-floating-toolbar-control-size,32px);border-radius:var(--mx-theme-button-radius-medium,999px);text-align:start;color:var(--mx-media-transport-muted,var(--panel-muted,#95a7bf));cursor:pointer;font-size:var(--mx-media-transport-font-size,var(--mx-theme-type-body-2-size,14px));font-weight:var(--mx-theme-type-body-2-weight,400);letter-spacing:var(--mx-theme-tracking-body-2,.25px);background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:6px 7px;transition:background-color .14s,color .14s;display:inline-flex}.media-transport__chip--active{color:var(--mx-media-transport-text,var(--panel-strong,#f4f7fb));background-color:var(--mx-media-transport-open,var(--mx-media-transport-hover,var(--mx-theme-surface-2,var(--surface-2,transparent))))}@media (hover:hover){.media-transport__chip:hover{color:var(--mx-media-transport-text,var(--panel-strong,#f4f7fb));background-image:linear-gradient(var(--mx-theme-control-hover-overlay), var(--mx-theme-control-hover-overlay))}}.media-transport__chip-label{flex:auto;min-width:0}.media-transport__chip-caret{width:var(--mx-theme-indicator-icon-size,14px);height:var(--mx-theme-indicator-icon-size,14px);flex:0 0 var(--mx-theme-indicator-icon-size,14px);color:var(--mx-media-transport-muted,var(--panel-muted,#95a7bf))}.media-transport__menu{--mx-menu-min-width:200px;--mx-menu-max-height:280px;--mx-menu-padding:6px;--mx-menu-border:var(--mx-media-transport-popover-border,var(--popover-border,1px solid transparent));--mx-menu-radius:var(--mx-media-transport-popover-radius,var(--mx-theme-floating-surface-radius,8px));--mx-menu-background:var(--mx-media-transport-popover-bg,var(--popover-bg,#1b1f26));--mx-menu-shadow:var(--mx-media-transport-popover-shadow,var(--popover-shadow,0 12px 32px #00000073))}.media-transport__item-name{flex:auto;min-width:0}.media-transport__item-duration{font-variant-numeric:tabular-nums;color:var(--mx-media-transport-muted,var(--panel-muted,#95a7bf));flex:none}.media-time-readout__value{--mx-button-foreground:currentColor;font:inherit;font-variant-numeric:tabular-nums;padding-inline:8px}.media-time-readout__edit{--mx-text-field-min-height:24px;--mx-text-field-padding:0 8px;--mx-text-field-radius:999px;--mx-text-field-weight:var(--mx-theme-type-body-2-weight,400);--mx-text-field-line-height:normal;field-sizing:content;width:auto;font:inherit;font-variant-numeric:tabular-nums}.folder-drop__sent{gap:var(--space-2);width:min(360px,100%);margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.folder-drop__sent-row{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.folder-drop__sent-row svg{width:var(--mx-theme-control-icon-size,16px);height:var(--mx-theme-control-icon-size,16px);color:var(--success);flex:none}.folder-drop__sent-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.folder-drop__sent-state{color:var(--text-muted);margin-left:auto}.empty-state{padding:calc(2 * var(--space-6) + var(--space-4)) var(--space-4) var(--space-6);text-align:center;flex-direction:column;align-items:center;display:flex}.empty-state__icon{width:48px;height:48px;margin-bottom:var(--space-2);color:var(--accent)}.empty-state__title{color:var(--text-strong);font-size:var(--text-md);margin:0;font-weight:600}.empty-state__description{max-width:240px;margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.empty-state__more{align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;display:flex}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-sans:var(--mx-theme-type-family);--font-numeric:var(--font-sans);--text-xs:var(--mx-theme-type-caption-1-size,12px);--text-sm:var(--mx-theme-type-body-2-size,14px);--text-base:var(--mx-theme-type-body-2-size,14px);--text-md:var(--mx-theme-type-body-1-size,16px);--text-lg:var(--mx-theme-type-heading-2-size,18px);--title-size:var(--mx-theme-type-heading-1-size,22px);--space-1:var(--mx-theme-space-1);--space-2:var(--mx-theme-space-2);--space-3:var(--mx-theme-space-3);--space-4:var(--mx-theme-space-4);--space-5:var(--mx-theme-space-6);--space-6:var(--mx-theme-space-7);--radius-xs:var(--mx-theme-radius-small);--radius-sm:var(--mx-theme-radius-control);--radius-md:var(--mx-theme-radius-card);--radius-lg:var(--mx-theme-radius-tile);--mx-card-grid-radius:var(--radius-lg);--radius-button:var(--mx-theme-button-radius-medium,999px);--viewer-toolbar-gap:var(--mx-theme-floating-toolbar-gap,4px);--viewer-chrome-inset:var(--mx-theme-floating-chrome-inset,16px);--viewer-bar-bottom:calc(var(--viewer-chrome-inset) * 2);--viewer-bar-lifted:calc(var(--viewer-chrome-inset) * 2 + var(--mx-theme-floating-toolbar-height,48px));--motion-fast:.12s;--motion-base:.18s;--motion-slow:.44s;--ease-out:cubic-bezier(.33, 1, .68, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--scrim:color-mix(in srgb, var(--mx-theme-background) 64%, transparent);--scrim-strong:color-mix(in srgb, var(--mx-theme-background) 78%, transparent);--popover-width:320px;--popover-pad:12px;--popover-bg:var(--surface-2);--popover-border:1px solid transparent;--popover-edge-background:linear-gradient(var(--popover-bg), var(--popover-bg)) padding-box, var(--mx-theme-edge) border-box, linear-gradient(var(--popover-bg), var(--popover-bg)) border-box;--popover-radius:var(--mx-theme-floating-surface-radius);--popover-shadow:var(--mx-theme-floating-surface-shadow);--viewer-chrome-bg:var(--mx-theme-floating-toolbar-background,var(--surface-2));--viewer-chrome-edge:0 0 #0000;--viewer-chrome-shadow:var(--mx-theme-floating-chrome-shadow,0 0 16px 8px #00000026, 0 2px 4px #0000006b);--app-bar-h:calc(52px + env(safe-area-inset-top,0px));--sidebar-w:340px;--panel-pad:20px;--row-pad-y:16px;--row-gap:6px;--app-bg:var(--mx-theme-background);--media-stage-bg:#05080c;--media-stage-line:#ffffff17;--media-stage-line-strong:#ffffff1f;--media-stage-ink-muted:#949494;--media-stage-hover-overlay:#f4f6f80a;--surface-1:var(--mx-theme-surface-1);--surface-2:var(--mx-theme-surface-2);--surface-3:var(--mx-theme-surface-3);--hairline:var(--mx-theme-border);--hairline-section:var(--mx-theme-border-strong);--hairline-strong:var(--mx-theme-border-strong);--hairline-thread:var(--mx-theme-border-strong);--text-strong:var(--mx-theme-text-strong);--text:var(--mx-theme-text);--text-muted:var(--mx-theme-text-muted);--accent:var(--mx-theme-accent);--accent-hover:var(--mx-theme-accent-surface-hover);--accent-surface:var(--mx-theme-accent-surface);--accent-surface-hover:var(--mx-theme-accent-surface-hover);--accent-ink:var(--mx-theme-accent-on-surface);--accent-soft:var(--mx-theme-accent-soft);--mx-review-accent-surface-hover:var(--accent-surface);--focus-ring:2px solid color-mix(in srgb, var(--accent) 55%, transparent);--focus-ring-offset:1px;--success:var(--mx-theme-success);--success-soft:var(--mx-theme-success-soft);--warning:var(--mx-theme-warning);--warning-soft:var(--mx-theme-warning-soft);--danger:var(--mx-theme-danger);--green-500:var(--mx-green-500);--gizmo-axis-x:#db5b5b;--gizmo-axis-y:#28cc68;--gizmo-axis-z:#5792e5;--gizmo-ink-x:#5e2727;--gizmo-ink-y:#0f4d29;--gizmo-ink-z:#1d314d;--gizmo-head-surface:#292c32;--gizmo-disc:#303238b3;--panel-bg:var(--surface-1);--panel-surface:var(--surface-2);--panel-border:var(--hairline);--panel-muted:var(--text-muted);--panel-strong:var(--text-strong);--mx-review-surface:var(--surface-1);--mx-review-surface-raised:var(--surface-2);--mx-review-surface-overlay:var(--surface-3);--mx-review-text:var(--text);--mx-review-text-strong:var(--text-strong);--mx-review-text-muted:var(--text-muted);--mx-review-accent:var(--accent);--mx-review-accent-surface:var(--accent-surface);--mx-review-accent-on-surface:var(--accent-ink);--mx-review-accent-soft:var(--accent-soft);--mx-review-success:var(--success);--mx-review-warning:var(--warning);--mx-review-danger:var(--danger);--mx-review-scrim:var(--scrim-strong);--mx-review-border:var(--hairline);--mx-review-border-strong:var(--hairline-strong);--mx-review-border-section:var(--hairline-section);--mx-review-border-thread:var(--hairline-thread);--mx-review-panel-padding:var(--panel-pad);--mx-review-row-padding:var(--row-pad-y);--mx-review-space-1:var(--space-1);--mx-review-space-2:var(--space-2);--mx-review-space-3:var(--space-3);--mx-review-space-6:var(--space-6);--mx-review-text-xs:var(--text-xs);--mx-review-text-sm:var(--text-sm);--mx-review-motion-fast:var(--motion-fast);--mx-review-motion-base:var(--motion-base);--mx-review-ease-out:var(--ease-out);--mx-review-ease-in-out:var(--ease-in-out);--mx-review-popover-bg:var(--popover-bg);--mx-review-popover-shadow:var(--popover-shadow);font-family:var(--font-sans);color:var(--text-strong)}.viewer-shell--light-backdrop{--gizmo-axis-x:#b3271f;--gizmo-axis-y:#0f7a3d;--gizmo-axis-z:#1f5bb5;--gizmo-ink-x:#fdeeec;--gizmo-ink-y:#eaf7ef;--gizmo-ink-z:#ebf1fc;--gizmo-head-surface:#f4f6f9;--gizmo-disc:#c6cdd6bf}:root[data-mx-surface=embedded]{--focus-ring:2px solid var(--mx-theme-accent);--app-bg:var(--mx-theme-surface-2);--mx-review-surface:var(--mx-theme-surface-2);--mx-review-surface-raised:var(--mx-theme-surface-3);background:var(--app-bg)}*{box-sizing:border-box}:where(:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}:where([tabindex="-1"]):focus{outline:none}html,body,#root{min-height:100%;margin:0}body{background:var(--app-bg);min-height:100dvh;color:var(--text-strong);font-family:var(--font-sans);letter-spacing:var(--mx-theme-tracking-body-2,.25px)}a{color:inherit}button,input,textarea{font:inherit;letter-spacing:inherit}.app-shell{background:var(--app-bg);flex-direction:column;height:100dvh;display:flex;overflow:hidden}.transient-trigger[data-state=open]{box-shadow:inset 0 0 0 1px var(--accent-soft)}@keyframes panel-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.mx-meter:indeterminate{animation:2s ease-in-out infinite mx-meter-indeterminate!important}.mx-button__spinner{animation:mx-button-spin var(--mx-button-spinner-duration,.8s) linear infinite!important}}.gallery-name{flex:auto;min-width:0;display:grid}:root{--label-gray:var(--mx-theme-text);--label-red:var(--mx-misc-red-300);--label-orange:var(--mx-misc-orange-300);--label-yellow:var(--mx-misc-gold-300);--label-green:var(--mx-misc-green-300);--label-teal:var(--mx-misc-teal-300);--label-blue:var(--mx-misc-blue-300);--label-purple:var(--mx-misc-purple-300);--label-pink:var(--mx-misc-pink-300)}.storage-full-layout{--storage-full-banner-h:84px;grid-template-rows:var(--storage-full-banner-h) minmax(0, 1fr);background:var(--app-bg);height:100dvh;display:grid;overflow:hidden}.storage-full-banner{z-index:30;box-sizing:border-box;min-width:0;padding:var(--space-2) max(var(--space-3), env(safe-area-inset-right,0px)) var(--space-2) max(var(--space-3), env(safe-area-inset-left,0px));background:var(--app-bg);display:flex;position:relative}.storage-full-banner__card{border:1px solid var(--mx-theme-danger-border);border-radius:var(--radius-md);background:var(--mx-theme-danger-soft);min-width:0;color:var(--danger);flex:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.storage-full-banner__icon{filter:drop-shadow(0 0 7px);width:24px;height:24px}.storage-full-banner__copy{min-width:0;color:var(--text)}.storage-full-banner__copy h2,.storage-full-banner__copy p{margin:0}.storage-full-banner__copy h2{color:var(--text-strong);font-size:var(--text-sm);font-weight:700;line-height:1.35}.storage-full-banner__copy p{font-size:var(--text-sm);margin-top:2px;line-height:1.4}.storage-full-banner__action{color:var(--text-strong);font-size:var(--text-sm);white-space:nowrap;flex:none;font-weight:700;text-decoration:underline}.account-limit-banner{min-width:0;display:flex}.account-limit-banner--review,.account-limit-banner--admin{padding:var(--space-2) max(var(--space-3), env(safe-area-inset-right,0px)) var(--space-2) var(--space-3);background:var(--app-bg);flex:none}.review-workspace__page:has(>.account-limit-banner){flex-direction:column;min-height:0;display:flex}.review-workspace__page:has(>.account-limit-banner)>.app-shell{flex:1;height:auto;min-height:0}.storage-full-layout__content{min-height:0;overflow:auto}.storage-full-passthrough{display:contents}.storage-full-layout__content>.app-shell{height:100%}.storage-full-layout__content>:is(.gallery-page,.storage-management,.empty-state-shell){min-height:100%}.storage-full-layout__content :is(.gallery-rail,.gallery-left-track){height:calc(100dvh - var(--storage-full-banner-h))}@media (width>=721px) and (width<=1024px){.storage-full-layout .gallery-left-slot{top:var(--storage-full-banner-h);height:calc(100dvh - var(--storage-full-banner-h))}.storage-full-layout .gallery-left-scrim{top:var(--storage-full-banner-h)}}@media (orientation:landscape) and (height<=600px) and (width<=1024px){.storage-full-layout .app-shell--immersive{top:var(--storage-full-banner-h);height:calc(var(--immersive-vv-height,100dvh) - var(--storage-full-banner-h))}.storage-full-layout .content-grid--immersive{top:calc(var(--immersive-vv-top,0px) + var(--storage-full-banner-h));height:calc(var(--immersive-vv-height,100dvh) - var(--storage-full-banner-h))}}@media (width<=720px){.storage-full-layout{--storage-full-banner-h:116px}.storage-full-banner__card{grid-template-columns:auto minmax(0,1fr);align-items:start;row-gap:6px;padding:12px 14px}.storage-full-banner__action{grid-column:2}.storage-full-layout__content .gallery-rail,.storage-full-layout__content .gallery-left-track{height:auto}}.administrative-chrome{isolation:isolate;border-bottom:1px solid color-mix(in srgb, var(--warning) 65%, transparent);box-shadow:inset 0 1px 0 var(--warning);position:relative}.administrative-chrome:before{z-index:-1;background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--warning) 32%, var(--surface-1)) 0 var(--space-3), color-mix(in srgb, var(--warning) 8%, var(--surface-1)) var(--space-3) calc(var(--space-3) + var(--space-3)));content:"";position:absolute;inset:0}.administrative-context{align-items:center;gap:var(--space-2);color:var(--text-strong);font-size:var(--text-sm);flex:none;font-weight:650;display:inline-flex}.administrative-context__deleted{color:var(--danger);font-weight:650}.app-bar{flex:0 0 var(--app-bar-h);height:var(--app-bar-h);justify-content:space-between;align-items:center;gap:var(--space-4);padding:0 var(--space-3) 0 var(--space-4);padding-top:env(safe-area-inset-top,0px);background:var(--surface-1);border-bottom:1px solid var(--hairline);display:flex}.app-bar__group{align-items:center;gap:var(--space-3);min-width:0;display:flex}.app-bar__group--right{gap:var(--space-2);flex-shrink:0}.app-bar:has(>.app-bar__group--center){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.app-bar__group--center{justify-self:center;gap:var(--space-2);flex-shrink:0}.app-bar:has(>.app-bar__group--center) .app-bar__group--right{justify-self:end}.app-bar__context{color:var(--text-strong);font-size:var(--text-sm);font-weight:600}.app-bar__crumbs{align-items:center;gap:var(--space-2);min-width:0;display:flex}.app-bar__back{border-radius:var(--radius-button);background:var(--surface-2);width:32px;height:32px;color:var(--text);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:color .14s,background .14s;display:inline-flex}.app-bar__back:hover{color:var(--text-strong);background:var(--surface-3);box-shadow:none}.app-bar__back svg{width:var(--mx-theme-icon-size,20px);height:var(--mx-theme-icon-size,20px)}.app-bar__title{min-width:0;color:var(--text-strong);font-size:var(--mx-theme-type-heading-3-size,16px);font-weight:var(--mx-theme-type-heading-3-weight,700);letter-spacing:var(--mx-theme-tracking-heading-3,.25px);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.app-bar__title--loading{width:clamp(6rem,18vw,15rem)}.app-bar__title{--mx-inline-edit-padding-inline:8px;--mx-inline-edit-padding-block:4px}.app-bar__title-static{box-sizing:border-box;min-width:0;max-width:100%;padding:calc(var(--mx-inline-edit-padding-block) + 1px) calc(var(--mx-inline-edit-padding-inline) + 1px);align-items:center;line-height:1.4;display:inline-flex}:is(.app-bar__title,.review-panel-header__title) .mx-middle-ellipsis:before{padding-inline-end:2px}.app-bar__action{border-radius:var(--radius-button);background:var(--surface-2);height:32px;color:var(--text);font-size:var(--mx-theme-button-font-size-medium,13px);font-weight:var(--mx-theme-button-weight-medium,700);letter-spacing:0;cursor:pointer;border:0;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;transition:color .14s,background .14s;display:inline-flex}.app-bar__action:hover{color:var(--text-strong);background:var(--surface-3)}.app-bar__action--primary{background:var(--accent-surface);height:36px;color:var(--accent-ink);font:var(--mx-theme-type-button-2);letter-spacing:var(--mx-theme-tracking-button-2)}.app-bar__action--primary:hover{background:var(--accent-surface-hover);color:var(--accent-ink)}.app-bar__action--danger{background:var(--mx-theme-danger-surface);height:36px;color:var(--mx-theme-danger-on-surface)}.app-bar__action--danger:hover{background:var(--mx-theme-danger-surface-hover);color:var(--mx-theme-danger-on-surface)}.app-bar__action svg{width:var(--mx-theme-control-icon-size,16px);height:var(--mx-theme-control-icon-size,16px)}.app-bar__action--icon{justify-content:center;width:32px;padding:0}.app-bar__action--icon svg{width:var(--mx-theme-icon-size,20px);height:var(--mx-theme-icon-size,20px)}:is(.app-bar:not(.review-panel-toolbar),.review-title-toolbar,.review-panel-bar,.review-panel-header) .app-bar__back,:is(.app-bar:not(.review-panel-toolbar),.review-title-toolbar,.review-panel-bar,.review-panel-header) .app-bar__action:not(.app-bar__action--filled),:is(.app-bar:not(.review-panel-toolbar),.review-title-toolbar,.review-panel-bar,.review-panel-header) .status-control__trigger,:is(.app-bar:not(.review-panel-toolbar),.review-title-toolbar,.review-panel-bar,.review-panel-header) .version-switcher__trigger{background:0 0}:is(.app-bar:not(.review-panel-toolbar),.review-title-toolbar,.review-panel-bar,.review-panel-header) .app-bar__back:hover,:is(.app-bar:not(.review-panel-toolbar),.review-title-toolbar,.review-panel-bar,.review-panel-header) .app-bar__action:not(.app-bar__action--filled):hover,:is(.app-bar:not(.review-panel-toolbar),.review-title-toolbar,.review-panel-bar,.review-panel-header) .status-control__trigger:hover:not(:disabled),:is(.app-bar:not(.review-panel-toolbar),.review-title-toolbar,.review-panel-bar,.review-panel-header) .version-switcher__trigger:hover,:is(.app-bar:not(.review-panel-toolbar),.review-title-toolbar,.review-panel-bar,.review-panel-header) .status-control__trigger[data-state=open],:is(.app-bar:not(.review-panel-toolbar),.review-title-toolbar,.review-panel-bar,.review-panel-header) .version-switcher__trigger[data-state=open]{background:var(--mx-theme-control-hover);box-shadow:none}.app-bar__action--filled{background:var(--accent-surface);color:var(--accent-ink)}.app-bar__action--filled:hover{background:var(--accent-surface-hover);color:var(--accent-ink)}.review-notifications-popover{--mx-review-notifications-popover-max-height:min(520px, calc(100dvh - var(--app-bar-h) - var(--space-4)))}.app-bar__icon-btn{border-radius:var(--radius-button);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:color .14s,background .14s;display:inline-flex}.app-bar__icon-btn:hover{color:var(--text-strong);background:var(--surface-2)}.app-bar__icon-btn svg{width:var(--mx-theme-icon-size,20px);height:var(--mx-theme-icon-size,20px)}.status-dot{background:var(--text-muted);border-radius:999px;flex-shrink:0;width:8px;height:8px}.status-dot--none{background:var(--text-muted)}.status-dot--in_progress{background:var(--accent)}.status-dot--changes_requested{background:var(--warning)}.status-dot--approved{background:var(--success)}.status-dot--deleted{background:var(--danger)}.status-control{min-width:0;position:relative}.status-control__trigger{max-width:100%;height:var(--mx-theme-control-height,32px);border-radius:var(--radius-button);background:var(--surface-2);color:var(--text);font-size:var(--mx-theme-type-button-2-size,13px);font-weight:var(--mx-theme-type-button-2-weight,700);letter-spacing:var(--mx-theme-tracking-button-2,0);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 10px;transition:color .14s,background .14s;display:inline-flex}.status-control__trigger:hover:not(:disabled),.status-control__trigger[data-state=open]{color:var(--text-strong);background:var(--surface-3)}.status-control__trigger:disabled{cursor:default;opacity:.6}.status-control__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.status-control__chevron{width:var(--mx-theme-indicator-icon-size,14px);height:var(--mx-theme-indicator-icon-size,14px);color:var(--text-muted);flex-shrink:0}.status-control__menu{--mx-menu-min-width:200px}.app-bar__more{display:none}.app-bar__more svg{width:var(--mx-theme-icon-size,20px);height:var(--mx-theme-icon-size,20px)}.app-bar__more-icon{width:var(--mx-theme-control-icon-size,16px);height:var(--mx-theme-control-icon-size,16px);color:var(--text-muted)}@media (width<=720px){.app-bar__more{display:block}.app-bar__group--center .status-control{display:none}}.version-switcher{align-items:center;gap:var(--space-2);display:flex;position:relative}.version-switcher__trigger{height:var(--mx-theme-control-height,32px);border-radius:var(--radius-button);background:var(--surface-2);color:var(--text);font-size:var(--text-sm);font-variant-numeric:tabular-nums;cursor:pointer;border:0;align-items:center;gap:8px;padding:0 12px;font-weight:600;transition:color .14s,background .14s;display:inline-flex}.version-switcher__trigger:hover,.version-switcher__trigger[data-state=open]{color:var(--text-strong);background:var(--mx-theme-control-hover)}.version-switcher__trigger--static,.version-switcher__trigger--static:hover,:is(.app-bar:not(.review-panel-toolbar),.review-title-toolbar,.review-panel-bar,.review-panel-header) .version-switcher__trigger--static:hover{color:var(--text);box-shadow:none;cursor:default;background:0 0}.version-switcher__label{font-size:var(--mx-theme-type-body-1-size,16px);font-weight:var(--mx-theme-type-body-1-weight,400);letter-spacing:var(--mx-theme-tracking-body-1,.15px)}.version-switcher__divider{height:var(--mx-theme-type-body-1-size,16px);background:var(--hairline);flex:0 0 1px}.version-switcher__count{pointer-events:none}.version-switcher__count--latest{--mx-chip-ink:var(--success)}.version-switcher__count--position{--mx-chip-ink:var(--warning)}.version-switcher__chevron{width:var(--mx-theme-indicator-icon-size,14px);height:var(--mx-theme-indicator-icon-size,14px);color:var(--text-muted)}.version-switcher__menu{width:376px;max-width:calc(100vw - var(--space-4));background:var(--popover-edge-background,var(--popover-bg));border:var(--popover-border);border-radius:var(--popover-radius);box-shadow:var(--popover-shadow);padding:8px}.version-switcher__heading{color:var(--mx-theme-text);font-size:var(--mx-theme-type-body-2-strong-size,14px);font-weight:var(--mx-theme-type-body-2-strong-weight,500);line-height:var(--mx-theme-type-body-2-strong-line,18px);margin:8px 12px}.version-switcher__list{flex-direction:column;gap:2px;max-height:320px;display:flex;overflow-y:auto}.version-row{border-radius:var(--mx-theme-radius-control,8px);align-items:center;gap:12px;min-height:48px;padding-right:12px;display:flex}.version-row--active{background:var(--mx-theme-control-selected)}.version-row:hover{background:linear-gradient(var(--mx-theme-control-hover-overlay), var(--mx-theme-control-hover-overlay)), var(--version-row-fill,transparent)}.version-row--active:hover{--version-row-fill:var(--mx-theme-control-selected)}.version-row--static:hover{background:var(--version-row-fill,transparent)}.version-row--static .version-row__select{cursor:default}.version-row__control{flex-shrink:0}.version-row__note{color:var(--mx-theme-text-muted);font-size:var(--mx-theme-type-caption-1-size,12px);white-space:nowrap;flex-shrink:0}.version-row__select{border-radius:inherit;min-width:0;color:var(--mx-theme-text);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-self:stretch;align-items:center;gap:8px;padding:6px 0 6px 12px;display:flex}.version-row__number{min-width:24px;color:var(--mx-theme-text);font-size:var(--mx-theme-type-body-2-strong-size,14px);font-weight:var(--mx-theme-type-body-2-strong-weight,500);line-height:var(--mx-theme-type-body-2-strong-line,18px);font-variant-numeric:tabular-nums;flex-shrink:0}.version-row__text{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}.version-row__label{color:var(--mx-theme-text-strong);font-size:var(--mx-theme-type-body-2-strong-size,14px);font-weight:var(--mx-theme-type-body-2-strong-weight,500);line-height:var(--mx-theme-type-body-2-strong-line,18px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.version-row__meta{color:var(--mx-theme-text-muted);font-size:var(--mx-theme-type-caption-1-size,12px);line-height:var(--mx-theme-type-caption-1-line,16px);letter-spacing:var(--mx-theme-tracking-caption-1,.4px);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.version-row__pill{flex-shrink:0}.version-row__pill--latest{--mx-chip-ink:var(--success)}.version-row__trailing{flex-shrink:0;grid-template-areas:"slot";place-items:center end;min-width:40px;display:grid}.version-row__trailing>*{grid-area:slot}.version-switcher__list--counts-only .version-row__trailing{min-width:0}.version-switcher__list--no-trailing .version-row__trailing{display:none}.version-row__count{color:var(--mx-theme-text-muted);font-size:var(--mx-theme-type-body-2-size,14px);line-height:var(--mx-theme-type-body-2-line,18px);font-variant-numeric:tabular-nums;pointer-events:none;transition:opacity var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);align-items:center;gap:4px;display:inline-flex}.version-row__count--empty{visibility:hidden}.version-row__count svg{width:var(--mx-theme-control-icon-size,16px);height:var(--mx-theme-control-icon-size,16px)}@media (hover:none){.version-row__count,.version-row__menu{display:none}}.version-row__rename{flex:1;padding:4px 6px}.version-row__rename .mx-text-input{--mx-text-field-padding:0 8px;width:100%;height:28px;font-size:var(--text-sm)}.version-row__menu{opacity:0;pointer-events:none;transition:opacity var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);flex-shrink:0;display:flex;transform:scale(.85)}.version-row:hover .version-row__menu,.version-row__menu--open{opacity:1;pointer-events:auto;transform:none}.version-row:has(:focus-visible) .version-row__menu{opacity:1;pointer-events:auto;transform:none}.version-row:hover .version-row__menu+.version-row__count,.version-row__menu--open+.version-row__count{opacity:0;transform:scale(.85)}.version-row:has(:focus-visible) .version-row__menu+.version-row__count{opacity:0;transform:scale(.85)}.version-row__menu-trigger{border-radius:var(--radius-button);width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.version-row__menu-trigger:hover{color:var(--text-strong);background:var(--mx-theme-control-hover)}.version-row__menu-trigger svg{width:var(--mx-theme-icon-size,20px);height:var(--mx-theme-icon-size,20px)}.version-row__menu-popover{z-index:calc(var(--mx-theme-layer-floating,70) + 1)}.version-switcher__actions{flex-direction:column;gap:2px;display:flex}.version-switcher__actions:before{content:"";background:var(--mx-theme-border-strong);height:1px;margin:8px 8px 6px}.version-switcher__action{width:100%;min-height:var(--mx-theme-control-height,32px);border-radius:var(--mx-theme-radius-control,8px);color:var(--mx-theme-text);font-family:inherit;font-size:var(--mx-theme-type-body-2-size,14px);font-weight:var(--mx-theme-type-body-2-weight,400);line-height:var(--mx-theme-type-body-2-line,18px);letter-spacing:var(--mx-theme-tracking-body-2,.25px);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:3px 12px;display:flex}.version-switcher__action:is(:hover,:focus-visible):not([aria-disabled=true]){background:var(--mx-theme-control-hover-overlay);color:var(--mx-theme-text-strong)}.version-switcher__action[aria-disabled=true]{color:var(--mx-theme-text-dim);cursor:default}.version-switcher__action svg{width:var(--mx-theme-control-icon-size,16px);height:var(--mx-theme-control-icon-size,16px);flex-shrink:0}.app-bar .mx-account-menu__trigger{width:32px;height:32px}.user-menu__item--shortcuts .mx-tooltip__keys{--mx-floating-surface-border-color:var(--mx-theme-border-strong);padding-left:var(--space-3);margin-left:auto}.dev-personas{gap:var(--space-2);padding:var(--space-3) var(--space-2) var(--space-1);border-top:1px solid var(--hairline);flex-direction:column;display:flex}.dev-personas__label{color:var(--text-muted);font-size:var(--mx-theme-type-heading-5-size);letter-spacing:var(--mx-theme-tracking-heading-5);text-transform:uppercase;font-weight:700}.dev-personas__list{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dev-personas__item{border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--text-xs);align-items:center;padding:4px 8px;text-decoration:none;display:inline-flex}.dev-personas__item:hover{color:var(--text-strong);background:var(--mx-theme-control-hover)}.dev-personas__item[aria-current=true]{border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:var(--accent-soft);color:var(--accent)}.mx-workspace-frame{--gallery-rail-width:var(--mx-navigation-rail-width,64px)}.gallery-page>.mx-workspace-frame__page>.gallery-shell{min-width:0;max-width:none;padding-top:max(var(--space-5), env(safe-area-inset-top,0px));padding-right:max(var(--space-5), env(safe-area-inset-right,0px));padding-left:var(--space-5);flex:1;margin:0}.gallery-shell,.empty-state-shell{min-height:100vh;padding:24px;padding-top:max(24px, env(safe-area-inset-top,0px));padding-right:max(24px, env(safe-area-inset-right,0px));padding-bottom:max(24px, env(safe-area-inset-bottom,0px));padding-left:max(24px, env(safe-area-inset-left,0px))}@media (width>=721px) and (width<=1024px){.gallery-left-track--open{width:0}.gallery-left-track{z-index:calc(var(--mx-theme-layer-dialog,30) - 1);overflow:visible}.gallery-left-slot{top:0;left:var(--gallery-rail-width);z-index:11;height:100dvh;position:fixed}.gallery-left-scrim{inset:0 0 0 var(--gallery-rail-width);z-index:10;background:var(--scrim);animation:gallery-left-scrim-in var(--motion-base) var(--ease-out);cursor:default;border:0;display:block;position:fixed}.gallery-left-scrim--closing{pointer-events:none;animation:gallery-left-scrim-out var(--motion-base) var(--ease-in-out) forwards}.gallery-left-track--initial .gallery-left-scrim{animation:none}}@keyframes gallery-left-scrim-in{0%{opacity:0}}@keyframes gallery-left-scrim-out{to{opacity:0}}.empty-state-shell{place-items:center;display:grid}.upload-toasts{z-index:calc(var(--mx-theme-layer-dialog,30) - 1);inline-size:min(22rem, calc(100vw - 2 * var(--space-4)));pointer-events:none;position:fixed;inset-block-end:var(--space-5);inset-inline-end:var(--space-5)}.upload-toasts__list{gap:var(--space-2);max-block-size:min(24rem,60vh);margin:calc(-1 * var(--space-3));padding:var(--space-3);pointer-events:auto;flex-direction:column;list-style:none;display:flex;overflow-y:auto}.upload-toast{align-items:center;gap:var(--space-3);padding:var(--space-3);border:var(--popover-border);border-radius:var(--popover-radius);background:var(--popover-edge-background,var(--popover-bg));box-shadow:var(--popover-shadow);animation:upload-toast-in var(--motion-base) var(--ease-out);flex-shrink:0;display:flex}@keyframes upload-toast-in{0%{opacity:0;transform:translateY(8px)scale(.97)}}.upload-toast__icon{border-radius:var(--radius-sm);background:var(--surface-3);block-size:2.25rem;inline-size:2.25rem;color:var(--accent);flex-shrink:0;place-items:center;display:grid}.upload-toast--done .upload-toast__icon{color:var(--success)}.upload-toast--failed .upload-toast__icon{color:var(--danger)}.upload-toast__glyph{block-size:18px;inline-size:18px;animation:upload-toast-glyph-in .24s var(--ease-out) both}@keyframes upload-toast-glyph-in{0%{opacity:0;transform:scale(.6)}}.upload-toast__body{gap:var(--space-2);flex:1;min-width:0;display:grid}.upload-toast__name{color:var(--text-strong);font:var(--mx-theme-type-body-2-strong);letter-spacing:var(--mx-theme-tracking-body-2-strong)}.upload-toast--failed .upload-toast__body{gap:2px}.upload-toast__message{text-overflow:ellipsis;white-space:nowrap;color:var(--danger);font:var(--mx-theme-type-caption-1);letter-spacing:var(--mx-theme-tracking-caption-1);overflow:hidden}@media (width<=720px){.upload-toasts{inset-inline:var(--space-3);inline-size:auto;inset-block-end:calc(var(--space-3) + env(safe-area-inset-bottom))}}.upload-toast__close svg{block-size:12px;inline-size:12px}.upload-toast__action{animation:upload-toast-action-in .25s var(--ease-out);flex-shrink:0;margin-block:-2px;overflow:hidden}@keyframes upload-toast-action-in{0%{opacity:0;max-inline-size:0;padding-inline:0}to{max-inline-size:96px}}.manage-labels{--mx-modal-width:480px}.manage-labels__footer{padding-top:var(--space-4)}.manage-labels__new{align-items:center;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--hairline-strong);border-radius:var(--radius-md);background:var(--surface-2);display:flex}.manage-labels__new:focus-within{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}@media (hover:hover){.manage-labels__new:hover{background-image:linear-gradient(var(--mx-theme-control-hover-overlay), var(--mx-theme-control-hover-overlay))}.manage-labels__new .manage-labels__new-name:hover{background-image:none}}.manage-labels__new-name{--mx-text-field-background:transparent;--mx-text-field-border-color:transparent;--mx-text-field-focus-color:transparent;--mx-text-field-foreground:var(--text-strong);--mx-text-field-placeholder:var(--text-muted);flex:1;min-width:0}.manage-labels__heading{align-items:center;gap:var(--space-2);margin:var(--space-5) 0 var(--space-2);color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600;display:flex}.manage-labels__count{font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:500}.manage-labels__list{border:1px solid var(--hairline-strong);border-radius:var(--radius-md);background:var(--surface-2);margin:0;padding:0;list-style:none;overflow:hidden}.manage-labels__row{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-2) 0 var(--space-1);display:flex}.manage-labels__row+.manage-labels__row{border-top:1px solid var(--hairline)}@media (hover:hover){.manage-labels__row:hover{background:var(--mx-theme-control-hover-overlay)}}.manage-labels__label{flex:1;min-width:0;display:flex}.manage-labels__chip.mx-chip{cursor:text;max-width:100%}.manage-labels__name{--mx-text-field-min-height:28px;width:100%;font-size:var(--text-sm)}.manage-labels__uses{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex-shrink:0}@media (hover:hover){.manage-labels__delete{opacity:0}.manage-labels__row:hover .manage-labels__delete,.manage-labels__delete:focus-visible{opacity:1}}.manage-labels__empty{padding:var(--space-4);border:1px dashed var(--hairline-strong);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--text-sm);text-align:center;margin:0}.modal-backdrop{transition:background-color var(--motion-fast) var(--ease-out)}.modal-backdrop.is-dragging{--mx-dialog-scrim:color-mix(in srgb, var(--accent) 12%, var(--scrim))}.modal-card--self-padded{--mx-modal-padding:0px;--mx-modal-header-padding:var(--mx-theme-dialog-padding-top) var(--mx-theme-dialog-padding-inline) 0;--mx-modal-header-spacing:0px}.modal-card--narrow{--mx-modal-width:460px}.modal-card--create{--mx-modal-width:600px;transition:border-color var(--motion-fast) var(--ease-out)}.modal-card--create.is-dragging{border-color:var(--accent)}.modal-form{gap:var(--space-4);flex-direction:column;display:flex}.modal-form__actions{--mx-text-entry-actions-spacing:0px;justify-content:flex-end;align-items:center;gap:var(--space-2);padding-top:var(--space-2);display:flex}.field{--mx-field-gap:8px;--mx-field-label-color:var(--panel-strong)}.field__optional{color:var(--text-muted);font-size:var(--text-xs)}.field__input{font-size:var(--mx-theme-type-body-2-size,14px);letter-spacing:var(--mx-theme-tracking-body-2,.25px)}@media (pointer:coarse){.field__input{font-size:1rem}}.field__error{color:var(--danger);font-size:var(--text-sm);margin:0}.field__note{color:var(--text-muted);font-size:var(--text-sm);margin:0}.asset-picker{min-height:112px}.asset-picker__thumbnail{place-items:center;width:96px;height:56px;display:grid;overflow:hidden}.asset-picker__thumb{object-fit:cover;width:100%;height:100%;display:block}.asset-picker__spinner{animation:asset-picker-spin var(--motion-slow) linear infinite}@keyframes asset-picker-spin{to{transform:rotate(1turn)}}.centered-page{min-height:100dvh;padding:var(--space-5);justify-content:center;align-items:center;display:flex}.share-unlock{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--popover-shadow);width:min(420px,100%);max-height:none;padding:var(--space-5);animation:none;position:static;transform:none}.share-unlock h1{font-size:var(--text-lg);color:var(--panel-strong);margin:0}.share-unlock .mx-field__label{font:var(--mx-theme-type-body-2);letter-spacing:var(--mx-theme-tracking-body-2)}.share-unlock__hint{margin:var(--space-2) 0 0;color:var(--panel-muted);font-size:var(--text-sm)}.share-unlock .modal-form{padding-top:var(--space-4)}.access-section{gap:var(--space-2);flex-direction:column;display:flex}.access-section+.access-section{padding-top:var(--space-4);border-top:1px solid var(--hairline)}.access-section__title{font:var(--mx-theme-type-body-2);letter-spacing:var(--mx-theme-tracking-body-2);color:var(--panel-muted);margin:0}.access-section__heading{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.access-section__heading>:not(.access-section__title){margin-block:-3px}.access-add{height:var(--access-row-height);padding:0 calc(8px + var(--modal-scrollbar-width)) 0 12px;border-top:1px solid var(--hairline);background:var(--surface-2);align-items:center;gap:10px;display:flex}.access-add__input{min-width:0;color:var(--text-strong);font:var(--mx-theme-type-body-2);letter-spacing:var(--mx-theme-tracking-body-2);background:0 0;border:0;flex:auto;margin:0;padding:0}@media (pointer:coarse){.access-add__input{font-size:1rem}}.access-add__input::placeholder{color:var(--panel-muted)}.access-add__input:focus{outline:none}.access-add:focus-within{background:var(--surface-3)}.access-add__submit{flex-shrink:0}.access-picker{position:relative}.access-add__suggestions-popover{width:var(--radix-popover-trigger-width);max-width:calc(100vw - (2 * var(--space-4)));outline:none}.access-add__suggestions{width:100%;max-width:none;position:static}.access-add__suggestions .mx-mention-menu__list{--access-suggestion-row-height:54px;--access-suggestion-visible-rows:3;max-height:min(calc(var(--access-suggestion-row-height) * var(--access-suggestion-visible-rows) + (2 * 6px)), var(--radix-popover-content-available-height));overscroll-behavior-y:contain;touch-action:pan-y;overflow-y:auto}.access-add__suggestions .mx-mention-menu__option{height:var(--access-suggestion-row-height)}.access-add__suggestions .mx-mention-menu__list::-webkit-scrollbar{width:var(--modal-scrollbar-width,12px)}.access-add__suggestions .mx-mention-menu__list::-webkit-scrollbar-track{background:0 0}.access-add__suggestions .mx-mention-menu__list::-webkit-scrollbar-thumb{border:var(--modal-scrollbar-inset,3px) solid transparent;border-radius:var(--modal-scrollbar-width,12px);background-color:var(--modal-scrollbar-thumb,color-mix(in srgb, var(--text-muted) 45%, transparent));background-clip:content-box}.access-add__suggestions .mx-mention-menu__list::-webkit-scrollbar-thumb:hover{background-color:var(--modal-scrollbar-thumb-hover,color-mix(in srgb, var(--text-muted) 70%, transparent))}.access-footer{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--mx-theme-dialog-padding-inline) var(--space-4);border-top:1px solid var(--hairline);flex:auto;display:flex;position:relative}.access-footer:before{content:"";height:var(--space-4);background:linear-gradient(to top, var(--mx-dialog-fill), transparent);pointer-events:none;position:absolute;bottom:100%;left:0;right:0}@supports (animation-timeline:scroll()){.modal-card--share{timeline-scope:--share-settings-scroll}.modal-card--share .mx-modal__body{scroll-timeline:--share-settings-scroll block}.access-footer{border-top-color:#0000;animation:linear backwards access-footer-rule}.access-footer:before{opacity:0;animation:linear backwards access-footer-fade}.access-footer,.access-footer:before{animation-timeline:--share-settings-scroll;animation-range:90% 100%}}@keyframes access-footer-rule{0%{border-top-color:var(--hairline)}}@keyframes access-footer-fade{0%{opacity:1}}.access-mode-group{border:0;min-width:0;margin:0;padding:0}.access-mode-group__legend{width:100%;margin-bottom:var(--space-2);color:var(--panel-muted);font:var(--mx-theme-type-body-2);letter-spacing:var(--mx-theme-tracking-body-2);padding:0}.access-mode-row .mx-radio-option__content{gap:2px}.access-mode-row .mx-radio-option__label{color:var(--text-strong);font:var(--mx-theme-type-body-2-strong);letter-spacing:var(--mx-theme-tracking-body-2-strong)}.access-mode-row .mx-radio-option__description{color:var(--text-muted);font:var(--mx-theme-type-caption-1);letter-spacing:var(--mx-theme-tracking-caption-1)}.access-mode-row:has(input:focus-visible){outline-color:color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:-2px}.access-mode-row[data-disabled=true]{cursor:wait}.access-hint{align-items:center;gap:var(--space-2);color:var(--panel-muted);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.access-download-note{align-items:flex-start;gap:var(--space-2);margin-top:calc(-1 * var(--space-1));margin-bottom:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--panel-muted);font-size:var(--text-sm);display:flex}.access-download-note svg{width:var(--mx-theme-icon-size,20px);height:var(--mx-theme-icon-size,20px);margin-top:var(--space-1);flex:none}.access-download-note p{margin:0}.access-list{--access-row-height:39px;border:1px solid var(--hairline);border-radius:var(--radius-sm);overflow:hidden}.access-list__rows{--access-list-rows:4;min-height:calc(var(--access-row-height) * var(--access-list-rows));max-height:calc(var(--access-row-height) * var(--access-list-rows));scrollbar-gutter:stable;margin:0;padding:0;list-style:none;position:relative;overflow:hidden auto}.access-row{height:var(--access-row-height);border-bottom:1px solid var(--hairline);align-items:center;gap:10px;padding:0 8px 0 12px;display:flex}.access-row:last-child{border-bottom:none}@supports (animation-timeline:scroll()){.access-list__rows{scrollbar-gutter:auto}.access-row{padding-right:calc(8px + var(--modal-scrollbar-width));animation:linear both access-row-beside-scrollbar;animation-timeline:scroll()}}@keyframes access-row-beside-scrollbar{0%,to{padding-right:8px}}.access-row__person{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.access-row__icon{width:22px;color:var(--text-muted);flex-shrink:0;place-items:center;display:grid}.access-row__folder-marked{place-items:center;display:grid;position:relative}.access-row__folder-badge{box-sizing:border-box;background:var(--surface-1);width:11px;height:11px;color:var(--text-muted);fill:currentColor;stroke:none;border-radius:999px;padding:1.5px;position:absolute;bottom:-3px;right:-3px}.access-row__icon>svg{width:var(--mx-theme-control-icon-size,16px);height:var(--mx-theme-control-icon-size,16px)}.access-row__identity{min-width:0;color:var(--panel-strong);font:var(--mx-theme-type-body-2);letter-spacing:var(--mx-theme-tracking-body-2);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.access-row__actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.access-row__role-label,.access-row__role-trigger{color:var(--text-muted);font:var(--mx-theme-type-body-2);letter-spacing:var(--mx-theme-tracking-body-2);flex:none}.access-row__role-label{padding:2px calc(4px + 3px + var(--mx-theme-indicator-icon-size,14px)) 2px 4px}.access-row__role-trigger{border-radius:var(--radius-button);cursor:pointer;background-color:#0000;border:0;align-items:center;gap:3px;max-width:132px;padding:2px 4px;display:inline-flex}.access-row__role-trigger svg{width:var(--mx-theme-indicator-icon-size,14px);height:var(--mx-theme-indicator-icon-size,14px)}.access-row__role-trigger:hover:not(:disabled),.access-row__role-trigger[data-state=open]{background-color:var(--mx-theme-control-hover);color:var(--text-strong)}.access-row__role-trigger:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.access-row__role-trigger:disabled{cursor:default}.access-role-menu{width:min(270px,100vw - 32px)}.access-role-menu__item{padding-block:6px}.access-role-menu__copy{gap:2px;min-width:0;display:grid}.access-role-menu__description{color:var(--text-muted);font-weight:var(--mx-theme-type-caption-1-weight,400);font-size:var(--mx-theme-type-caption-1-size,12px);line-height:var(--mx-theme-type-caption-1-line,16px);letter-spacing:var(--mx-theme-tracking-caption-1,.4px)}.comment-card__icon-button--danger:hover:not(:disabled){color:var(--danger)}.access-options{--access-setting-control-width:164px;--access-setting-control-height:var(--mx-theme-control-height,32px);margin-top:calc(-1 * var(--space-1));flex-direction:column;display:flex}.access-option{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:calc(var(--access-setting-control-height) + var(--space-1));padding:var(--space-1) 0;display:flex}.access-link-options{opacity:0;transition:grid-template-rows var(--motion-base) var(--ease-out), opacity var(--motion-fast) var(--ease-out);grid-template-rows:0fr;display:grid}.access-link-options.is-open{opacity:1;grid-template-rows:1fr}.access-link-options__inner{min-height:0;margin-inline:calc(-1 * var(--space-1));padding-inline:var(--space-1);overflow:hidden}label.access-option{cursor:pointer}.access-option__label{color:var(--text);font:var(--mx-theme-type-body-2);letter-spacing:var(--mx-theme-tracking-body-2)}.access-option__control{align-items:center;gap:var(--space-2);display:inline-flex}.access-option__value{color:var(--text-muted);font:var(--mx-theme-type-body-2);letter-spacing:var(--mx-theme-tracking-body-2)}.access-password__masked{width:100%;height:var(--access-setting-control-height);letter-spacing:.18em;cursor:text;padding:6px 10px;padding-inline-end:var(--space-6)}.access-option--form{gap:var(--space-2)}.access-option__field{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:auto;flex:1;min-width:0;display:flex}.access-password__editor{z-index:1;flex:0 0 var(--access-setting-control-width);width:var(--access-setting-control-width);min-width:0;position:relative}.access-option__field .field__input{--mx-text-field-padding:6px 10px;width:100%;height:var(--access-setting-control-height);min-width:0}.access-password__editor:has(.access-password__affordance) .field__input{padding-inline-end:var(--space-6)}.access-password__affordance{top:50%;right:var(--space-1);position:absolute;transform:translateY(-50%)}.access-password__affordance:focus-visible{outline:var(--focus-ring);outline-offset:-2px;border-radius:var(--radius-sm)}.access-password__requirement{top:calc(100% + var(--space-2));z-index:2;align-items:center;gap:var(--space-2);width:max-content;padding:var(--space-2) var(--space-3);border:var(--popover-border);border-radius:var(--popover-radius);background:var(--popover-edge-background,var(--popover-bg));box-shadow:var(--popover-shadow);color:var(--text);font-size:var(--text-xs);white-space:nowrap;pointer-events:none;animation:access-password-requirement-in var(--motion-fast) var(--ease-out);display:inline-flex;position:absolute;right:0}.access-password__requirement:before{content:"";top:calc(-1 * var(--space-1));right:var(--space-4);width:var(--space-2);height:var(--space-2);border-top:1px solid var(--mx-theme-edge-top);border-left:1px solid var(--mx-theme-edge-top);background:var(--popover-bg);position:absolute;transform:rotate(45deg)}.access-password__requirement.is-valid{animation:access-password-requirement-in var(--motion-fast) var(--ease-out), access-password-requirement-out var(--motion-slow) var(--ease-out) calc(var(--motion-slow) + var(--motion-slow)) forwards}.access-password__requirement-mark{width:var(--space-3);height:var(--space-3);border:1px solid var(--danger);color:var(--surface-1);border-radius:50%;place-items:center;display:grid}.access-password__requirement.is-valid .access-password__requirement-mark{border-color:var(--success);background:var(--success)}.access-password__requirement-mark svg{width:var(--space-2);height:var(--space-2);stroke-width:3px}@keyframes access-password-requirement-in{0%{opacity:0;transform:translateY(calc(-1 * var(--space-1)))}to{opacity:1;transform:translateY(0)}}@keyframes access-password-requirement-out{0%{opacity:1}to{opacity:0}}.access-expiry__select{width:var(--access-setting-control-width);height:var(--access-setting-control-height);font-size:var(--text-sm);font-variant-numeric:tabular-nums;cursor:pointer;padding:5px 8px}.access-expiry__select:disabled{cursor:wait;opacity:.6}.access-copy-link{flex-shrink:0;gap:6px}.access-copy-link svg{width:var(--mx-theme-control-icon-size,16px);height:var(--mx-theme-control-icon-size,16px)}.file-picker{align-items:center;gap:12px;min-width:0;display:flex}.file-picker>button{flex:none}.file-picker__name{min-width:0;color:var(--panel-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.5;overflow:hidden}.upload-progress{flex-direction:column;gap:8px;display:flex}.upload-progress__header{color:var(--panel-muted);font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:12px;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.modal-card--new-review{--mx-modal-width:600px;--mx-dialog-radius:12px;--mx-modal-padding:0px;--mx-modal-header-spacing:0px}.modal-card--new-review .modal-card__header{padding:var(--space-5) var(--space-5) 0}.modal-card--new-review .modal-form{min-height:0;padding:var(--space-5);flex:auto}.modal-card--new-review .mx-modal__body{flex-direction:column;display:flex}.new-review-list{gap:var(--space-2);min-height:0;margin-top:var(--space-2);flex-direction:column;flex:auto;display:flex}.new-review-list__label{font-size:var(--text-xs);color:var(--mx-theme-text-muted);margin:0;line-height:16px;position:relative}.new-review-list__cards{gap:var(--space-4);min-height:168px;padding:0 0 var(--space-4);overscroll-behavior:contain;flex-direction:column;margin:0;list-style:none;display:flex;overflow-y:auto}.new-review-list__item{flex:none;position:relative}.new-review-card{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--mx-theme-border-strong);border-radius:var(--radius-md);background:var(--mx-theme-surface-3);flex-direction:column;display:flex}.new-review-card--drop{box-shadow:inset 0 0 0 2px var(--mx-theme-accent)}.new-review-card--dimmed{opacity:.5}.new-review-list__item--line-after:after,.new-review-list__label--line:after{background:var(--mx-theme-accent);content:"";pointer-events:none;border-radius:1px;height:2px;position:absolute}.new-review-list__item--line-after:after{bottom:-9px;left:0;right:0}.new-review-list__label--line:after{bottom:-5px;left:0;right:0}.new-review-card__name{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.new-review-card__label{font-size:var(--text-xs);color:var(--mx-theme-text-muted);line-height:16px}.new-review-card__name-text{font-size:var(--text-sm);color:var(--mx-theme-text-strong);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:18px;overflow:hidden}.new-review-card__name-text--untitled{color:var(--mx-theme-text-dim)}.new-review-card__row{align-items:center;gap:10px;display:flex}.new-review-card__version{inline-size:24px;font-size:var(--text-xs);color:var(--mx-theme-text-muted);text-align:center;flex:none;font-weight:600;line-height:16px}.new-review-file{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--mx-theme-border-strong);border-radius:var(--radius-md);background:var(--mx-theme-surface-2);flex:1;display:flex}.new-review-file>.mx-button{flex:none}.new-review-file--failed{border-color:var(--mx-theme-danger-surface-border);background:linear-gradient(var(--mx-theme-danger-surface-soft), var(--mx-theme-danger-surface-soft)), var(--mx-theme-surface-2)}.new-review-file--draggable{-webkit-user-select:none;user-select:none}.new-review-file--dragged{opacity:.4}.new-review-file--drop{--new-review-drop-tint:color-mix(in srgb, var(--mx-theme-accent-tonal) 35%, transparent);outline:2px solid var(--mx-theme-accent);outline-offset:-2px;background:linear-gradient(var(--new-review-drop-tint), var(--new-review-drop-tint)), var(--mx-theme-surface-2)}.new-review-file--failed.new-review-file--drop{background:linear-gradient(var(--new-review-drop-tint), var(--new-review-drop-tint)), linear-gradient(var(--mx-theme-danger-surface-soft), var(--mx-theme-danger-surface-soft)), var(--mx-theme-surface-2)}.new-review-file__handle{block-size:36px;inline-size:20px;color:var(--mx-theme-text-muted);cursor:grab;touch-action:none;flex:none;justify-content:center;align-items:center;display:flex}.new-review-file__handle:hover{color:var(--mx-theme-text)}.new-review-file__handle svg{block-size:20px;inline-size:20px}.new-review-drag-copy{z-index:var(--mx-theme-layer-floating);pointer-events:none;display:flex;position:fixed;top:0;left:0}.new-review-drag-copy>.new-review-file{flex:1}.new-review-file__text{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.new-review-file__name,.new-review-file__line{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.new-review-file__name{font-size:var(--text-sm);color:var(--mx-theme-text-strong);font-weight:500;line-height:18px}.new-review-file__line{font-size:var(--text-xs);color:var(--mx-theme-text-muted);line-height:16px}.new-review-file__line--reason,.new-review-file__line--notice{white-space:normal;overflow:visible}.new-review-file__line--reason{color:var(--mx-theme-danger)}@media (width<=720px){.new-review-file:has(.new-review-file__line--reason,.new-review-file__line--notice){row-gap:var(--space-2);flex-wrap:wrap}.new-review-file:has(.new-review-file__line--reason,.new-review-file__line--notice) .new-review-file__text{display:contents}.new-review-file:has(.new-review-file__line--reason,.new-review-file__line--notice) .new-review-file__name{flex:1;min-width:0}.new-review-file__line--reason,.new-review-file__line--notice{flex-basis:100%;order:1}.new-review-file:has(.new-review-file__line--reason,.new-review-file__line--notice)>.mx-button:not(.mx-icon-button){order:2;margin-inline-start:auto}}.new-review-thumb{border-radius:var(--radius-md);background:var(--mx-theme-background);block-size:56px;inline-size:56px;box-shadow:inset 0 0 0 1px var(--mx-theme-border-strong);--upload-ring-size:40px;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.new-review-thumb .upload-ring__icon{block-size:22px;inline-size:22px}.new-review-thumb .upload-ring__dial{stroke-width:2.7px}.new-review-thumb--failed{background:var(--mx-theme-surface-1);color:var(--mx-theme-danger);flex-direction:column;gap:2px;font-size:10px;font-weight:500;line-height:12px}.new-review-thumb--failed svg{block-size:20px;inline-size:20px}.new-review-thumb__image{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.new-review-thumb__check{right:var(--space-1);bottom:var(--space-1);background:color-mix(in srgb, var(--mx-theme-background) 55%, transparent);block-size:20px;inline-size:20px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mx-theme-text-strong) 12%, transparent);color:var(--mx-theme-success);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.new-review-thumb__check svg{block-size:14px;inline-size:14px}.mx-toast-viewport{--mx-toast-viewport-left:var(--notifications-center-x,50%);--mx-toast-viewport-bottom:calc(var(--notifications-panel-bottom,0px) + var(--space-4) + 52px + var(--space-3));--mx-toast-viewport-gutter:var(--space-6);--mx-toast-background:var(--surface-3);--mx-toast-foreground:var(--text);--mx-toast-muted:var(--text-muted);--mx-toast-border:var(--hairline-strong);--mx-toast-info-accent:var(--accent);--mx-toast-info-wash:color-mix(in srgb, var(--accent) 9%, transparent);--mx-toast-warning-accent:var(--warning);--mx-toast-warning-wash:color-mix(in srgb, var(--warning) 7%, transparent);--mx-toast-error-accent:var(--danger);--mx-toast-error-wash:color-mix(in srgb, var(--danger) 7%, transparent);--mx-toast-icon-mark-color:var(--surface-3);--mx-toast-motion-duration:var(--motion-fast);--mx-toast-motion-easing:var(--ease-out)}@media (orientation:portrait) and (width<=1024px){.app-bar:not(.review-panel-toolbar){z-index:20;position:sticky;top:0}}@media (width<=720px){.app-bar:not(.review-panel-toolbar){gap:var(--space-2);padding-inline:var(--space-2)}.app-bar:not(.review-panel-toolbar) .app-bar__group--right{gap:2px}.app-bar:has(>.app-bar__group--center){display:flex}.app-bar:not(.review-panel-toolbar) .app-bar__group--left{flex:1}.app-bar:not(.review-panel-toolbar) .app-bar__group--center{gap:2px;margin-inline-end:calc(2px - var(--space-2))}.app-bar .status-control__label,.version-switcher__count,.app-bar:not(.review-panel-toolbar) .app-bar__action span{display:none}.app-bar__action--sign-in>span{display:inline}.app-bar__action-detail,.app-bar__action--share,.app-bar__action--notifications{display:none}.status-control__trigger,.version-switcher__trigger,.app-bar:not(.review-panel-toolbar) .app-bar__action{padding:0 8px}.version-switcher__trigger{gap:6px}.version-switcher__menu{width:300px;padding:var(--space-1)}.review-notifications-popover .gallery-notifications{height:auto;max-height:inherit;border-radius:var(--popover-radius);background:var(--surface-2);min-height:0}.version-switcher__list{max-height:50vh}.version-switcher__actions,.version-switcher--single{display:none}.empty-state-shell{gap:12px;width:100%;max-width:100%;padding:18px 14px 14px;overflow-x:clip}.asset-picker__thumbnail{width:72px;height:42px}.file-picker{flex-direction:column;align-items:flex-start}}.gallery-page{align-items:stretch;min-height:100dvh;display:flex}.gallery-shell{flex-direction:column;gap:20px;max-width:1520px;margin:0 auto;display:flex}.gallery-layout{min-width:0;display:grid}.gallery-primary{flex-direction:column;gap:20px;min-width:0;display:flex}.gallery-tree{border-radius:var(--mx-theme-floating-panel-radius);background:linear-gradient(var(--surface-1), var(--surface-1)) padding-box, var(--mx-theme-edge) border-box, linear-gradient(var(--surface-1), var(--surface-1)) border-box;height:100%;box-shadow:var(--mx-theme-floating-chrome-shadow);border:1px solid #0000;flex-direction:column;display:flex;overflow:hidden}.gallery-tree__body{min-height:0;padding:0 var(--space-1) var(--space-2);flex:auto;overflow-y:auto}.gallery-note{align-items:center;gap:var(--space-1);margin:calc(var(--space-2) * -1) 0 var(--space-3);color:var(--text-muted);font-size:var(--text-sm);display:flex}.gallery-note>svg{width:var(--mx-theme-icon-size,20px);height:var(--mx-theme-icon-size,20px);flex:none}.gallery-tree__list{margin:0;padding:0;list-style:none}.gallery-context-anchor{width:0;height:0;position:fixed}.gallery-tree__row{min-height:36px;padding-right:var(--space-3);transition:background-color var(--motion-fast) var(--ease-out), opacity var(--motion-fast) var(--ease-out);align-items:center;display:flex}.gallery-tree__row--root{min-height:var(--mx-theme-panel-row-height,48px);padding-left:0;padding-right:var(--space-2);border-bottom:1px solid color-mix(in srgb, var(--hairline-section) 60%, transparent)}.gallery-tree__row--root .gallery-tree__disclosure{display:none}.gallery-tree__row--root .gallery-tree__link{padding-left:var(--space-4)}.gallery-tree__row--root .gallery-tree__name{color:var(--text-strong);font-size:var(--text-base);font-weight:600}.gallery-tree__link{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-2);color:var(--text-muted);font-size:var(--text-sm);flex:auto;text-decoration:none;display:flex}.gallery-tree__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gallery-tree__row:hover{background:var(--mx-theme-control-hover-overlay)}.gallery-tree__row:hover .gallery-tree__link{color:var(--text)}.gallery-tree__row--current .gallery-tree__link,.gallery-tree__row--current:hover .gallery-tree__link{color:var(--accent);font-weight:600}.gallery-head{min-block-size:calc(var(--space-5) + var(--space-3));justify-content:space-between;align-items:center;gap:var(--space-4);padding:0;display:flex}@media (width<=720px){.gallery-phone-bar{z-index:4;align-items:center;gap:var(--space-2);margin-top:calc(-1 * max(var(--space-5), env(safe-area-inset-top,0px)));margin-inline:calc(-1 * var(--space-5)) calc(-1 * max(var(--space-5), env(safe-area-inset-right,0px)));padding:max(8px, env(safe-area-inset-top,0px)) 10px 8px;border-bottom:1px solid var(--mx-theme-border);background:var(--app-bg);grid-template-columns:1fr auto 1fr;display:grid;position:sticky;top:0}.gallery-phone-bar__action{justify-self:end}.gallery-phone-bar .plus-bar__brand{display:flex}.gallery-phone-bar__title{margin:0}.gallery-phone-bar__home{border-radius:var(--radius-sm);color:var(--text-strong);text-decoration:none;display:flex}.gallery-phone-bar__home:focus-visible{outline:2px solid var(--mx-theme-accent);outline-offset:4px}.gallery-phone-bar .plus-bar__logo{block-size:26px;inline-size:auto;font-size:var(--mx-theme-type-heading-4-size);color:var(--text-strong)}.gallery-create--round{border-radius:50%;width:36px}.gallery-create--round svg{width:var(--mx-theme-icon-size,20px);height:var(--mx-theme-icon-size,20px)}}.gallery-head__heading{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.gallery-head__line{align-items:center;gap:var(--space-1);min-width:0;display:flex}.gallery-head__line--editable{margin-left:-6px}.gallery-head__administrative{margin-bottom:var(--space-1);color:var(--warning);font-weight:650}.gallery-head__title{--mx-inline-edit-padding-inline:5px;font-size:var(--mx-theme-type-heading-1-size);font-weight:var(--mx-theme-type-heading-1-weight);line-height:var(--mx-theme-type-heading-1-line);letter-spacing:var(--mx-theme-tracking-heading-1);margin:0}.gallery-head__title .plus-bar__brand{align-items:center;gap:var(--space-3);block-size:var(--mx-theme-type-heading-1-line);font-size:var(--mx-theme-type-heading-2-size);font-weight:var(--mx-theme-type-heading-2-weight);display:flex}.gallery-head__title .plus-bar__logo{block-size:32px;inline-size:auto;color:var(--text-strong);flex:none;font-size:24px}.gallery-head__subtitle{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-md)}.gallery-breadcrumbs{align-items:center;gap:var(--space-1);min-width:0;display:flex}.gallery-breadcrumbs ol{align-items:center;gap:var(--space-1);min-width:0;color:var(--text-muted);font:var(--mx-theme-type-body-2);letter-spacing:var(--mx-theme-tracking-body-2);margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.gallery-breadcrumbs li{align-items:center;gap:var(--space-1);flex:none;display:inline-flex}.gallery-breadcrumbs svg{width:var(--mx-theme-indicator-icon-size,14px);height:var(--mx-theme-indicator-icon-size,14px)}.gallery-breadcrumbs a{color:var(--text-muted);text-decoration:none}.gallery-breadcrumbs a:hover{color:var(--text-strong)}.gallery-head__share{margin-block:calc((var(--mx-theme-type-heading-1-line) - var(--mx-theme-control-height)) / 2);flex:none}.gallery-head__share svg{inline-size:var(--mx-theme-icon-size,20px);block-size:var(--mx-theme-icon-size,20px)}.gallery-head__share--people{gap:var(--space-1);inline-size:auto;padding-inline:var(--space-1)}.gallery-head__title-action{display:contents}.gallery-toolbar{align-items:stretch;gap:var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-3);display:flex;container:gallery-toolbar/inline-size}.gallery-toolbar-band:has(.gallery-selection-readout){z-index:3;background:var(--mx-theme-background);box-shadow:0 0 0 var(--space-2) var(--mx-theme-background);position:sticky;inset-block-start:var(--space-2)}:not(.gallery-toolbar-band)>.gallery-toolbar:has(.gallery-selection-readout){z-index:3;background:var(--mx-theme-background);box-shadow:0 0 0 var(--space-2) var(--mx-theme-background);position:sticky;inset-block-start:var(--space-2)}.gallery-head+.gallery-toolbar{margin-block-start:calc(var(--space-2) * -1)}.gallery-toolbar--inert{opacity:.45}.gallery-toolbar :disabled{cursor:default}.gallery-toolbar__search{--mx-search-field-gap:12px;--mx-search-field-min-height:var(--mx-theme-control-height-large);--mx-search-field-padding-inline:14px;--mx-text-field-background:var(--surface-2);--mx-text-field-border-color:transparent;--mx-text-field-foreground:var(--text-strong);--mx-text-field-placeholder:var(--text-muted);--mx-text-field-radius:var(--mx-theme-radius-pill);min-width:220px;max-width:520px;font-size:var(--text-base);flex:1 1 0}.gallery-toolbar__search.mx-edge:before{inset:-1px}.gallery-toolbar__search.mx-edge:focus-within:before{display:none}@media (pointer:coarse){.gallery-toolbar__search{font-size:1rem}}.gallery-toolbar__controls{align-items:stretch;gap:var(--space-3);flex-wrap:nowrap;flex:none;min-width:0;margin-left:auto;display:flex}@container gallery-toolbar (width<=730px){.gallery-toolbar__search{max-width:none}}.gallery-filter{align-items:center;gap:var(--space-2);min-height:var(--mx-theme-control-height-large);border-radius:var(--radius-button);color:var(--text-strong);font:inherit;font-size:var(--mx-theme-type-button-1-size);font-weight:var(--mx-theme-type-button-1-weight);letter-spacing:var(--mx-theme-tracking-button-1);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out);background:0 0;border:1px solid #0000;padding:0 12px;display:inline-flex}.gallery-filter:hover:not(:disabled){background-image:linear-gradient(var(--mx-theme-control-hover), var(--mx-theme-control-hover))}.gallery-filter:focus-visible{border-color:var(--hairline-strong)}.gallery-filter:disabled{cursor:default}.gallery-filter--active,.mx-icon-button.gallery-filter-icon--active{background-color:var(--mx-theme-accent-tonal);color:var(--mx-theme-accent-on-tonal)}.gallery-filter__icon,.gallery-filter__caret{width:var(--mx-theme-control-icon-size,16px);height:var(--mx-theme-control-icon-size,16px);color:var(--text-muted);flex-shrink:0}.gallery-filter__caret{width:var(--mx-theme-indicator-icon-size,14px);height:var(--mx-theme-indicator-icon-size,14px)}.gallery-filter-menu{width:min(240px,100vw - 36px);display:grid}.gallery-view-switch{--mx-segmented-item-min-height:var(--mx-theme-control-height-large);--mx-segmented-item-padding:0;--mx-segmented-icon-size:var(--mx-theme-icon-size,20px)}.gallery-view-switch .mx-segmented-control__item{width:var(--mx-theme-control-height-large)}.gallery-groups{gap:calc(var(--space-6) + var(--space-1));flex-direction:column;min-width:0;display:flex}.gallery-group{min-width:0}.gallery-group__heading{margin:0 0 var(--space-4);color:var(--text);font-size:var(--mx-theme-type-heading-3-size);font-weight:var(--mx-theme-type-heading-3-weight);line-height:var(--mx-theme-type-heading-3-line);letter-spacing:var(--mx-theme-tracking-heading-3);text-transform:none}.gallery-primary--brand .gallery-group__heading{font-size:var(--mx-theme-type-heading-2-size);font-weight:var(--mx-theme-type-heading-2-weight);line-height:var(--mx-theme-type-heading-2-line);letter-spacing:var(--mx-theme-tracking-heading-2)}.gallery-toolbar-band{gap:var(--space-4);display:grid}.gallery-toolbar-band>.gallery-group__heading{margin:0}.gallery-page--stable-grid .g-grid{--gallery-column-count:1;--mx-card-grid-columns:repeat(var(--gallery-column-count), minmax(0, 1fr))}@media (width>=721px){.gallery-page--stable-grid .g-grid{--gallery-column-count:2}}@media (width>=1100px){.gallery-page--stable-grid .g-grid{--gallery-column-count:3}}@media (width>=1532px){.gallery-page--stable-grid .g-grid{--gallery-column-count:4}}@media (width>=1808px){.gallery-page--stable-grid .g-grid{--gallery-column-count:5}}@media (width>=2084px){.gallery-page--stable-grid .g-grid{--gallery-column-count:6}}.gallery-thumb{background:var(--surface-2);position:relative;overflow:hidden}.gallery-thumb img{object-fit:cover;width:100%;height:100%;display:block}.gallery-thumb__image{opacity:0;transition:opacity var(--motion-fast) var(--ease-out)}.gallery-thumb__image.is-loaded{opacity:1}.folder-card__glyph{background:var(--surface-2);color:var(--accent);place-items:center;display:grid}.folder-card__glyph svg{stroke-width:1.25px;width:56px;height:56px}.folder-card__mosaic{gap:var(--space-2);padding:var(--space-4);background:0 0;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;display:grid}.folder-card__tile{border-radius:var(--radius-sm);background:var(--surface-2);overflow:hidden}.folder-card__counts{padding-right:var(--space-6)}.g-card--deleted .gallery-thumb img,.g-card--deleted .file-thumbnail-placeholder,.g-card--deleted .g-card__body{opacity:.55}.g-card__glance{display:contents}.g-card__counts,.g-card__badges{z-index:2;align-items:center;display:inline-flex;position:absolute}.g-card__counts{bottom:var(--space-3);left:var(--space-3)}.g-card__badges{top:var(--space-3);right:var(--space-3);gap:var(--space-2)}.gallery-select-check{cursor:pointer;place-items:center;width:22px;height:22px;display:grid;position:relative}.gallery-select-check:before{content:"";position:absolute;inset:-7px}.gallery-select-check .mx-checkbox{position:relative}.g-card .gallery-select-check{--mx-checkbox-size:20px;--mx-checkbox-background:var(--mx-theme-picture-chip-background);--mx-checkbox-checked-background:var(--mx-theme-picture-chip-background);--mx-checkbox-checked-hover-background:var(--mx-theme-picture-chip-background)}.g-card__people{right:var(--space-3);bottom:var(--space-3);z-index:2;position:absolute}.g-card__counts,.g-card__versions,.g-card__views{padding:2px var(--space-2);border:1px solid var(--mx-theme-picture-chip-border-color);border-radius:var(--mx-theme-picture-chip-radius);background:var(--mx-theme-picture-chip-background);color:var(--mx-theme-picture-chip-ink);font-size:var(--mx-theme-type-caption-1-strong-size);font-weight:var(--mx-theme-type-caption-1-strong-weight);line-height:var(--mx-theme-type-caption-1-strong-line);letter-spacing:var(--mx-theme-tracking-caption-1-strong);font-variant-numeric:tabular-nums}.gallery-counts{align-items:center;gap:var(--space-4);display:inline-flex}.gallery-counts__group,.g-card__versions,.g-card__views{align-items:center;gap:var(--space-1);display:inline-flex}.gallery-counts__group svg,.g-card__versions svg,.g-card__views svg{stroke-width:1.75px;width:1.1em;height:1.1em}.gallery-counts__dot{background:var(--accent);border-radius:50%;width:8px;height:8px}.gallery-counts__group--unread{color:var(--accent)}.gallery-counts__new{letter-spacing:.04em;text-transform:uppercase;font-size:.85em;font-weight:700}.g-card__body{min-height:100px}.folder-card .g-card__body,.g-card--ownerless .g-card__body{min-height:0}.g-card__location{align-items:center;gap:var(--space-1);min-width:0;color:var(--text-muted);font-size:var(--text-xs);line-height:1.4;display:inline-flex}.g-card__location svg{flex-shrink:0;width:.85em;height:.85em}.g-card__location-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.g-card__details{white-space:nowrap;align-items:center;max-width:100%;display:inline-flex}.g-card__status{flex-shrink:0}.g-card__status--none{color:var(--text-muted)}.g-card__status--in_progress{color:var(--accent)}.g-card__status--changes_requested{color:var(--warning)}.g-card__status--approved{color:var(--success)}.g-card__meta-separator{opacity:.55;flex-shrink:0;margin:0 .4em}.g-card__updated{text-overflow:ellipsis;min-width:0;overflow:hidden}.g-card__owner{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;margin-top:var(--space-1);display:inline-flex}.g-card__owner .mx-avatar{flex-shrink:0}.g-card__owner-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gallery-card__menu-trigger{width:var(--mx-theme-control-height-compact,24px);height:var(--mx-theme-control-height-compact,24px);border-radius:var(--radius-button);color:var(--text-muted);cursor:pointer;transition:color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.gallery-card__menu-trigger:hover{color:var(--text-strong);background:var(--mx-theme-control-hover)}.gallery-card__menu-trigger svg{width:var(--mx-theme-control-icon-size,16px);height:var(--mx-theme-control-icon-size,16px)}.skeleton-block,.skeleton-line{background:color-mix(in srgb, var(--mx-theme-text-muted) 8%, transparent);position:relative;overflow:hidden}.skeleton-block:after,.skeleton-line:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--mx-theme-text-muted) 12%, transparent), transparent);animation:1.4s ease-in-out infinite skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.skeleton-line{border-radius:7px;height:14px;display:block}.skeleton-line--title{width:60%;height:18px}.skeleton-line--meta{width:85%}@keyframes skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skeleton-block:after,.skeleton-line:after{animation:none}}.gallery-groups--pending{opacity:.55;pointer-events:none;transition:opacity var(--motion-fast) var(--ease-out)}.gallery-list__row{--mx-list-view-row-padding:10px var(--space-3) 10px var(--space-4);--mx-list-view-gap:var(--mx-theme-space-7,32px);--mx-list-view-columns:68px minmax(0, 2fr) var(--gallery-list-status-track) var(--gallery-list-comments-track) var(--gallery-list-people-track) 130px 28px}.gallery-list--selectable .mx-list-view__item{padding-left:calc(var(--space-4) + 22px + var(--space-3))}.gallery-list__select{top:50%;left:var(--space-4);z-index:2;display:flex;position:absolute;translate:0 -50%}.gallery-list--with-size .gallery-list__row{--mx-list-view-columns:68px minmax(0, 2fr) var(--gallery-list-status-track) var(--gallery-list-comments-track) var(--gallery-list-people-track) 100px 130px 28px}.gallery-list__people-cell{grid-area:1/5}.gallery-list__people{display:inline-flex}.gallery-list.gallery-list--creators{--gallery-list-people-track:140px}.gallery-list__creator{min-width:0;color:var(--text-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gallery-list__menu{grid-area:1/-2/auto/-1}.gallery-list__row--deleted .gallery-list__thumb,.gallery-list__row--deleted .gallery-list__name,.gallery-list__row--deleted .gallery-list__people,.gallery-list__row--deleted .gallery-list__size,.gallery-list__row--deleted .gallery-list__comments,.gallery-list__row--deleted .gallery-list__updated{opacity:.55}.folder-list__glyph{color:var(--accent);place-items:center;display:grid}.folder-list__glyph svg{width:24px;height:24px}.gallery-list__folder-meta{color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/-3/auto/-2}.gallery-list__folder-size{color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/6;justify-self:end}.gallery-list__name .g-card__location{margin-top:2px;font-weight:400}.gallery-list__status{color:var(--text-muted);font-size:var(--text-sm);align-items:center;gap:7px;display:inline-flex}.gallery-list__size,.gallery-list__comments,.gallery-list__updated{color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.gallery-list__comments{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.gallery-list__counts{gap:var(--space-3)}.gallery-list__version-line{display:inline-flex}.gallery-list__size{text-align:right;justify-self:end}.gallery-list{--gallery-list-status-track:minmax(160px, 1fr);--gallery-list-comments-track:112px;--gallery-list-people-track:96px}@container (width<=1120px){.gallery-list__row{--mx-list-view-columns:68px minmax(0, 2fr) var(--gallery-list-status-track) var(--gallery-list-comments-track) var(--gallery-list-people-track) 28px}.gallery-list__updated{display:none}.gallery-list--with-size .gallery-list__row{--mx-list-view-columns:68px minmax(0, 2fr) var(--gallery-list-status-track) var(--gallery-list-comments-track) var(--gallery-list-people-track) 130px 28px}.gallery-list--with-size .gallery-list__size,.gallery-list--with-size .gallery-list__folder-size{display:none}.gallery-list--with-size .gallery-list__updated{display:block}.gallery-list__folder-meta{grid-column:4}}@container (width<=920px){.gallery-list__row,.gallery-list--with-size .gallery-list__row{--mx-list-view-columns:68px minmax(0, 2fr) var(--gallery-list-status-track) var(--gallery-list-comments-track) 28px}.gallery-list__people-cell,.gallery-list__size,.gallery-list__folder-size,.gallery-list--with-size .gallery-list__updated{display:none}}@container (width<=740px){.gallery-list__row,.gallery-list--with-size .gallery-list__row{--mx-list-view-columns:68px minmax(0, 2fr) var(--gallery-list-status-track) 28px}.gallery-list__comments-cell{display:none}.gallery-list__folder-meta{grid-column:-3/-2}}@container (width<=440px){.gallery-list__row,.gallery-list--with-size .gallery-list__row{--mx-list-view-columns:56px minmax(0, 1fr) 28px;--mx-list-view-media-width:56px;--mx-list-view-media-height:36px}.gallery-list__row:not(.gallery-list__row--pending) .gallery-list__status-cell{display:none}.gallery-list__row--pending,.gallery-list--with-size .gallery-list__row--pending{--mx-list-view-columns:56px minmax(0, 1fr) auto 28px}.gallery-list__folder-meta{display:none}}.gallery-drop{z-index:50;padding-bottom:var(--space-6);pointer-events:none;background:color-mix(in srgb, var(--app-bg) 28%, transparent);box-shadow:inset 0 0 0 2px var(--accent);animation:gallery-drop-in var(--motion-fast) var(--ease-out);place-items:end center;display:grid;position:fixed;inset:0}.gallery-drop__card{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text-strong);display:flex}.gallery-drop__card svg{width:var(--mx-theme-icon-size,20px);height:var(--mx-theme-icon-size,20px);color:var(--accent);stroke-width:1.5px}@keyframes gallery-drop-in{0%{opacity:0}to{opacity:1}}.gallery-drag-chip{z-index:60;align-items:center;gap:var(--space-2);max-width:320px;padding:var(--space-1) var(--space-2);border:1px solid var(--hairline-strong);border-radius:var(--radius-button);background:var(--surface-2);color:var(--text-strong);font-size:var(--text-sm);pointer-events:none;display:flex;position:fixed;top:0;left:0}.gallery-drag-chip--refused{border-color:color-mix(in srgb, var(--danger) 45%, transparent)}.gallery-drag-chip__glyph{border-radius:var(--radius-sm);background:var(--surface-1);width:24px;height:24px;color:var(--text-muted);flex:none;place-items:center;display:grid;overflow:hidden}.gallery-drag-chip__glyph img{object-fit:cover;width:100%;height:100%}.gallery-drag-chip__glyph svg{width:14px;height:14px}.gallery-drag-chip--refused .gallery-drag-chip__glyph{color:var(--danger)}.gallery-drag-chip--combining{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}.gallery-drag-chip--combining .gallery-drag-chip__glyph{color:var(--accent);background:var(--accent-soft)}.gallery-drag-chip__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.is-drag-source{opacity:.4}.g-card.is-drop-armed{background:var(--surface-2)}.g-card.is-drop-armed .folder-card__glyph,.gallery-list__row.is-drop-armed .folder-list__glyph{background:color-mix(in srgb, var(--accent-soft) 60%, var(--surface-2))}.gallery-list__row.is-drop-armed{background:var(--surface-2)}.g-card.is-drop-combining,.gallery-list__row.is-drop-combining{background:var(--accent-soft)}.g-card.is-drop-armed:after,.gallery-list__row.is-drop-armed:after,.g-card.is-drop-combining:after,.gallery-list__row.is-drop-combining:after{content:"";z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--accent);pointer-events:none;position:absolute;inset:0}.gallery-list__row:first-child:after{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.gallery-list__row:last-child:after{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.g-card__combine{z-index:1;background:color-mix(in srgb, var(--surface-1) 62%, transparent);color:var(--accent);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.g-card__combine svg{filter:drop-shadow(0 1px 2px #00000073);width:38%;max-width:72px;height:auto}.is-drag-source.is-drop-combining{opacity:1}.g-card.is-drop-refused,.gallery-list__row.is-drop-refused{opacity:.5}.gallery-list__row{transition:background-color var(--motion-fast) var(--ease-out), opacity var(--motion-fast) var(--ease-out)}.is-flip-settling{transition:transform var(--motion-base) var(--ease-out)}.g-card.is-drop-landed,.gallery-list__row.is-drop-landed{animation:gallery-drop-landed var(--motion-base) var(--ease-out)}@keyframes gallery-drop-landed{0%{box-shadow:inset 0 0 0 2px var(--accent)}to{box-shadow:inset 0 0 0 2px #0000}}.gallery-tree__row.is-drop-armed{box-shadow:inset 2px 0 0 0 var(--accent);background:color-mix(in srgb, var(--accent) 26%, transparent)}.gallery-tree__row.is-drop-armed :is(.gallery-tree__link,.tree-row__target){color:var(--text-strong)}.gallery-tree__row.is-drop-refused{opacity:.5}.gallery-tree__row.is-drop-landed{animation:gallery-drop-landed var(--motion-base) var(--ease-out)}.gallery-breadcrumbs li.is-drop-armed{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent-soft) 70%, transparent)}.gallery-breadcrumbs li.is-drop-armed a{color:var(--text-strong)}.gallery-breadcrumbs li.is-drop-refused{opacity:.5}.gallery-page--dragging,.gallery-page--dragging *{cursor:grabbing;-webkit-user-select:none;user-select:none}@media (hover:hover){.gallery-page--dragging .gallery-breadcrumbs li:not(.is-drop-armed) a:hover{color:var(--text-muted)}.gallery-page--dragging .gallery-tree__row:not(.is-drop-armed):hover{background:0 0}}.gallery-marquee{z-index:59;border:1px solid var(--accent);background:var(--accent-soft);pointer-events:none;border-radius:2px;position:fixed;top:0;left:0}.gallery-marquee-active,.gallery-marquee-active *{-webkit-user-select:none;user-select:none}.version-dialog{width:min(460px, calc(100% - 40px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));flex-direction:column;display:flex;overflow:hidden}.version-dialog .modal-card__header{flex:none}.version-dialog__body{gap:var(--space-3);min-height:0;padding:var(--space-5);flex-direction:column;flex:auto;display:flex}.version-dialog__body .version-switcher__heading{margin:0}.version-dialog__body .version-switcher__list{max-height:min(55vh,520px);padding:var(--space-1);border:1px solid var(--hairline);border-radius:var(--radius-sm)}.version-dialog__body .modal-form__actions{margin-top:var(--space-1)}.version-row--skeleton{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:48px;padding:6px 12px 6px 44px}.version-row--skeleton:hover{background:0 0}.version-row__skeleton-label{border-radius:var(--radius-sm);width:34%;height:.9rem}.version-row__skeleton-meta{width:58%;height:var(--text-xs);border-radius:var(--radius-sm)}.version-dialog__body .modal-form__actions button{align-items:center;gap:6px;display:inline-flex}.version-dialog__body .modal-form__actions button svg{width:var(--mx-theme-control-icon-size,16px);height:var(--mx-theme-control-icon-size,16px)}.gallery-selection-readout{--mx-chip-ink:var(--mx-theme-accent);--mx-chip-height:var(--mx-theme-control-height-large);--mx-chip-radius:var(--radius-button);--mx-chip-padding-inline:0;--mx-chip-end-padding:0;--mx-chip-gap:0;--mx-chip-font-size:var(--mx-theme-type-button-1-size);align-self:center}.gallery-selection-readout__menu,.gallery-selection-readout__clear{color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:0;align-self:stretch;align-items:center;margin:0;display:inline-flex}.gallery-selection-readout__menu{gap:var(--space-1);padding:0 var(--space-2) 0 var(--space-3);border-start-start-radius:inherit;border-end-start-radius:inherit}.gallery-selection-readout__menu svg{width:var(--mx-theme-indicator-icon-size,14px);height:var(--mx-theme-indicator-icon-size,14px);opacity:.75}.gallery-selection-readout__clear{padding:0 var(--space-2);border-inline-start:1px solid color-mix(in srgb, var(--mx-theme-accent) 25%, transparent);border-start-end-radius:inherit;border-end-end-radius:inherit}.gallery-selection-readout__clear svg{width:var(--mx-theme-control-icon-size,16px);height:var(--mx-theme-control-icon-size,16px)}.gallery-selection-readout :is(button):focus-visible{outline:2px solid var(--mx-theme-accent);outline-offset:-2px}.gallery-refused{display:inline-flex}.g-card--footed .g-card__body{min-height:0}.g-card--footed>.mx-card__footer{padding-inline-end:var(--space-3)}.gallery-list__controls{align-items:center;gap:var(--space-2);min-width:0;display:flex}.mx-workspace-drawer__panel .gallery-left-track,.mx-workspace-drawer__panel .gallery-left-slot{flex:1;width:auto;height:auto;min-height:0;padding:0;transition:none;animation:none;position:static;overflow:hidden}.mx-workspace-drawer__panel .gallery-left-track{flex-direction:column;display:flex}.mx-workspace-drawer__panel .gallery-tree{background:0 0;border-radius:0;height:100%}.mx-workspace-drawer__panel .gallery-tree__row--root{min-height:var(--mx-theme-panel-row-height,48px);padding-top:max(0px, calc(env(safe-area-inset-top,0px) - var(--space-2)));padding-right:48px}.mx-workspace-drawer--document .mx-workspace-drawer__panel .gallery-left-track,.mx-workspace-drawer--document .mx-workspace-drawer__panel .gallery-left-slot,.mx-workspace-drawer--document .gallery-tree{height:auto;overflow:visible}.mx-workspace-drawer--document .gallery-tree__body{flex:none;overflow:visible}.mx-workspace-drawer--document .gallery-tree__row--root{z-index:1;background:var(--surface-1);position:sticky;top:0}.upload-ring{inline-size:var(--upload-ring-size,6.5rem);block-size:var(--upload-ring-size,6.5rem);color:var(--accent);place-items:center;display:inline-grid;position:relative}.upload-ring>*{grid-area:1/1}.upload-ring__dial{fill:none;stroke-width:2px;block-size:100%;inline-size:100%;transform:rotate(-90deg)}.upload-ring__track{stroke:var(--media-stage-line)}.upload-ring__arc{stroke:currentColor;stroke-linecap:round;stroke-dasharray:100;transition:stroke-dashoffset var(--motion-fast) linear}.upload-ring__icon{block-size:30%;inline-size:30%}.upload-ring--idle{color:var(--text-muted)}.upload-ring--idle .upload-ring__arc,.upload-ring--preparing .upload-ring__arc{stroke:none}.upload-ring--breathing .upload-ring__icon{animation:upload-ring-breathe calc(var(--motion-slow) * 6) var(--ease-in-out) infinite}.upload-ring--failed{color:var(--danger)}.upload-ring--failed .upload-ring__icon{block-size:40%;inline-size:40%}@keyframes upload-ring-breathe{50%{transform:scale(1.22)}}.processing-ring{pointer-events:none;position:absolute;inset:0}.pending-upload__thumb,.processing-ring{--text-muted:var(--media-stage-ink-muted);--mx-theme-control-hover-overlay:var(--media-stage-hover-overlay);justify-content:center;align-items:center;gap:var(--space-2);background:var(--media-stage-bg);flex-direction:column;display:flex}.completion-ring{animation:completion-unveil calc(var(--motion-slow) * 3) var(--ease-out) forwards}.upload-ring--complete{color:var(--success);animation:completion-turn var(--motion-slow) var(--ease-out), completion-reveal calc(var(--motion-slow) * 3) var(--ease-out) forwards}.completion-pill{animation:completion-pill-leave var(--motion-base) var(--ease-out) calc(var(--motion-slow) * 5) forwards}.upload-ring--complete .upload-ring__icon{animation:completion-check var(--motion-base) var(--ease-out)}@keyframes completion-reveal{50%{opacity:1}to{opacity:0}}@keyframes completion-unveil{50%{background-color:var(--media-stage-bg)}to{background-color:#0000}}@keyframes completion-pill-leave{to{opacity:0}}@keyframes completion-turn{0%{color:var(--accent)}}@keyframes completion-check{0%{opacity:0;transform:scale(.4)}}.g-card--pending.is-leaving,.gallery-list__row--pending.is-leaving{animation:upload-tile-leave var(--motion-base) var(--ease-out) forwards}@keyframes upload-tile-leave{to{opacity:0}}.pending-upload__pill{max-inline-size:100%;padding:var(--space-1) var(--space-3);border-radius:var(--radius-button);background:var(--media-stage-bg);color:var(--media-stage-ink-muted);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;align-items:center;font-weight:600;line-height:1.4;display:inline-flex;overflow:hidden}.pending-upload__pill.is-success{color:var(--success)}.pending-upload__pill--cancel{cursor:pointer;border:0;justify-items:center;font-family:inherit;display:inline-grid}.pending-upload__pill--cancel>*{grid-area:1/1}.pending-upload__pill--cancel:hover{background-image:linear-gradient(var(--mx-theme-control-hover-overlay), var(--mx-theme-control-hover-overlay))}.pending-upload__pill-cancel{align-items:center;gap:var(--space-1);visibility:hidden;display:inline-flex}.pending-upload__pill-cancel svg{block-size:1.2em;inline-size:1.2em}.pending-upload__thumb:hover .pending-upload__pill-status,.pending-upload__pill--cancel:focus-visible .pending-upload__pill-status{visibility:hidden}.pending-upload__thumb:hover .pending-upload__pill-cancel,.pending-upload__pill--cancel:focus-visible .pending-upload__pill-cancel{visibility:visible}.pending-upload__details{min-block-size:1lh}.pending-upload__actions{gap:var(--space-2);flex-shrink:0;display:inline-flex}.pending-upload__status-cell{gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-width:0}.pending-upload__status-cell>:first-child{text-overflow:ellipsis;white-space:nowrap;flex:7rem;min-width:0;overflow:hidden}@media (hover:hover){.pending-upload__actions.is-on-hover{opacity:0;transition:opacity var(--motion-fast) var(--ease-out)}.gallery-list__row--pending:hover .pending-upload__actions.is-on-hover,.pending-upload__actions.is-on-hover:focus-within{opacity:1}.pending-upload__status-cell .pending-upload__actions.is-on-hover{max-inline-size:0;overflow:hidden}.gallery-list__row--pending:hover .pending-upload__status-cell .is-on-hover,.pending-upload__status-cell .is-on-hover:focus-within{max-inline-size:none;overflow:visible}}.pending-upload__status--failed{color:var(--danger)}.pending-upload__inert{opacity:.4;pointer-events:none}.gallery-list__thumb .upload-ring{--upload-ring-size:32px}@media (width<=720px){.g-card__thumb .upload-ring{--upload-ring-size:3.5rem}.g-card__thumb:has(>.processing-ring){position:relative}}.gallery-filter-menu__flyout-name{flex:1}.gallery-filter-menu__flyout-value{max-width:8em;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gallery-filter-menu__flyout-caret{width:var(--mx-theme-indicator-icon-size,14px);height:var(--mx-theme-indicator-icon-size,14px);color:var(--text-muted);flex-shrink:0}.gallery-filter-menu--labels{max-height:min(360px, var(--radix-dropdown-menu-content-available-height,360px))}.gallery-filter-menu--labels,.gallery-filter-menu__labels-inline{overflow-y:auto}.gallery-filter-menu__labels-inline{max-height:216px}.gallery-filter-menu>.gallery-filter-menu__item,.gallery-filter-menu [role=group]>.gallery-filter-menu__item{min-width:0}.gallery-filter-menu [role=group],.gallery-filter-menu__labels-inline{gap:2px;min-width:0;display:grid}.gallery-filter-menu__item-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.gallery-filter-menu__note{padding:7px var(--space-2) 7px var(--mx-menu-text-inset,var(--space-2));color:var(--text-muted);font:var(--mx-theme-type-body-2);letter-spacing:var(--mx-theme-tracking-body-2);margin:0}.home-apps{gap:var(--space-4);margin-block-end:var(--space-4);display:grid;container:home-apps/inline-size}.home-apps__list{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-apps__card{box-sizing:border-box;align-content:start;align-items:center;column-gap:var(--space-2);row-gap:var(--space-4);block-size:100%;inline-size:100%;padding:var(--mx-theme-space-5) var(--mx-theme-space-5) calc(var(--space-5) + var(--space-1));border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--mx-theme-card-shadow);color:inherit;font:inherit;text-align:start;cursor:pointer;border:0;grid-template-rows:28px auto;grid-template-columns:auto minmax(0,1fr);text-decoration:none;transition:background-color .15s ease-out,translate .15s ease-out;display:grid}@media (hover:hover){.home-apps__card:hover{background:var(--surface-3)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.home-apps__card:hover{translate:0 -2px}}.home-apps__card:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.home-apps__icon{flex:none;justify-content:center;align-items:center;block-size:28px;display:inline-flex}.home-apps__icon svg{block-size:100%;inline-size:auto;display:block}.home-apps__name{color:var(--text-strong);font-family:var(--font-product);font-size:var(--mx-theme-type-heading-3-size);font-weight:600;line-height:var(--mx-theme-type-heading-4-line);letter-spacing:var(--mx-theme-tracking-heading-4);white-space:nowrap}.home-apps__description{color:var(--text);font:var(--mx-theme-type-caption-1);letter-spacing:var(--mx-theme-tracking-caption-1);grid-column:1/-1}.home-apps__stage{box-sizing:border-box;height:var(--space-5);padding-inline:var(--space-3);border:1px solid var(--mx-green-300-stroke);border-radius:var(--mx-theme-radius-pill);background:var(--mx-green-100);color:var(--mx-green-700);font:var(--mx-theme-type-caption-1-strong);letter-spacing:var(--mx-theme-tracking-caption-1-strong);white-space:nowrap;-webkit-user-select:none;user-select:none;z-index:2;align-items:center;display:inline-flex;position:absolute;inset-block-end:0;inset-inline-end:var(--space-3);transform:translateY(50%)}@container home-apps (width<=940px){.home-apps:not(.home-apps--compact) .home-apps__list{gap:var(--space-3);row-gap:var(--mx-theme-space-5);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}}.home-apps--compact .home-apps__card{align-content:center;column-gap:var(--space-4);row-gap:var(--space-1);padding:var(--space-4) var(--mx-theme-space-5) var(--space-4) var(--space-4);grid-template-rows:auto auto}.home-apps--compact .home-apps__icon{grid-row:1/span 2;block-size:48px}.home-apps--compact .home-apps__name{font-size:var(--mx-theme-type-heading-4-size);grid-column:2;align-self:end}.home-apps--compact .home-apps__description{grid-column:2;align-self:start}.home-apps--compact{--home-apps-bleed-start:max(24px, env(safe-area-inset-left,0px));--home-apps-bleed-end:max(24px, env(safe-area-inset-right,0px));gap:var(--space-2);margin-block-end:var(--space-4)}.home-apps--compact .home-apps__list{gap:var(--space-3);margin-inline:calc(-1 * var(--home-apps-bleed-start)) calc(-1 * var(--home-apps-bleed-end));padding-inline:var(--home-apps-bleed-start) var(--home-apps-bleed-end);padding-block:var(--space-1) var(--space-4);overscroll-behavior-x:contain;scroll-padding-inline:var(--home-apps-bleed-start) var(--home-apps-bleed-end);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.home-apps--compact .home-apps__list::-webkit-scrollbar{display:none}.home-apps--compact .home-apps__card .home-apps__icon{align-self:center}.home-apps--compact .home-apps__list>li{scroll-snap-align:start;flex:0 0 85%}.home-apps__dots{justify-content:center;display:flex}.home-apps__dot{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;block-size:24px;padding:0 7px;display:inline-flex}.home-apps__dot:before{content:"";background:var(--text-muted);border-radius:999px;block-size:6px;inline-size:6px;transition:inline-size .15s,background-color .15s}@media (hover:hover){.home-apps__dot:hover:before{background:var(--text-strong)}}.home-apps__dot--current:before,.home-apps__dot--current:hover:before{background:var(--accent);inline-size:18px}.home-apps__dot:focus-visible{outline:var(--focus-ring);outline-offset:calc(-1 * var(--space-1));border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){.home-apps__dot:before{transition:none}}.gallery-primary:has(>.home-hero){isolation:isolate;position:relative}.home-hero__backdrop{--home-hero-scrim-rgb:9 10 13;--home-hero-scrim-max:.8;--home-hero-scrim-solid:320px;--home-hero-scrim-feather:560px;--home-hero-scrim-width:calc(var(--home-hero-scrim-solid) + var(--home-hero-scrim-feather));--home-hero-fade-start:calc(100% - 140px);z-index:-1;inset-block-start:calc(-1 * max(var(--space-5), env(safe-area-inset-top,0px)));inset-inline:calc(-1 * var(--space-5));block-size:var(--home-hero-height,520px);pointer-events:none;background:linear-gradient(180deg, transparent var(--home-hero-fade-start), color-mix(in srgb, var(--app-bg) 22%, transparent) calc(var(--home-hero-fade-start) + (100% - var(--home-hero-fade-start)) * .25), color-mix(in srgb, var(--app-bg) 55%, transparent) calc(var(--home-hero-fade-start) + (100% - var(--home-hero-fade-start)) * .5), color-mix(in srgb, var(--app-bg) 83%, transparent) calc(var(--home-hero-fade-start) + (100% - var(--home-hero-fade-start)) * .75), var(--app-bg) 100%) 0 0 / 100% 100% no-repeat, linear-gradient(180deg, rgb(var(--home-hero-scrim-rgb) / calc(var(--home-hero-scrim-max) * .75)) 0, rgb(var(--home-hero-scrim-rgb) / calc(var(--home-hero-scrim-max) * .5)) 96px, transparent 240px) 0 0 / 100% 100% no-repeat, linear-gradient(90deg, rgb(var(--home-hero-scrim-rgb) / var(--home-hero-scrim-max)) 0, rgb(var(--home-hero-scrim-rgb) / var(--home-hero-scrim-max)) var(--home-hero-scrim-solid), rgb(var(--home-hero-scrim-rgb) / calc(var(--home-hero-scrim-max) * .976)) calc(var(--home-hero-scrim-solid) + var(--home-hero-scrim-feather) * .1), rgb(var(--home-hero-scrim-rgb) / calc(var(--home-hero-scrim-max) * .905)) calc(var(--home-hero-scrim-solid) + var(--home-hero-scrim-feather) * .2), rgb(var(--home-hero-scrim-rgb) / calc(var(--home-hero-scrim-max) * .794)) calc(var(--home-hero-scrim-solid) + var(--home-hero-scrim-feather) * .3), rgb(var(--home-hero-scrim-rgb) / calc(var(--home-hero-scrim-max) * .655)) calc(var(--home-hero-scrim-solid) + var(--home-hero-scrim-feather) * .4), rgb(var(--home-hero-scrim-rgb) / calc(var(--home-hero-scrim-max) * .5)) calc(var(--home-hero-scrim-solid) + var(--home-hero-scrim-feather) * .5), rgb(var(--home-hero-scrim-rgb) / calc(var(--home-hero-scrim-max) * .345)) calc(var(--home-hero-scrim-solid) + var(--home-hero-scrim-feather) * .6), rgb(var(--home-hero-scrim-rgb) / calc(var(--home-hero-scrim-max) * .206)) calc(var(--home-hero-scrim-solid) + var(--home-hero-scrim-feather) * .7), rgb(var(--home-hero-scrim-rgb) / calc(var(--home-hero-scrim-max) * .095)) calc(var(--home-hero-scrim-solid) + var(--home-hero-scrim-feather) * .8), rgb(var(--home-hero-scrim-rgb) / calc(var(--home-hero-scrim-max) * .024)) calc(var(--home-hero-scrim-solid) + var(--home-hero-scrim-feather) * .9), transparent var(--home-hero-scrim-width)) 0 0 / var(--home-hero-scrim-width) 100% no-repeat, var(--home-hero-art) var(--home-hero-position,center) / cover no-repeat;background-blend-mode:normal, multiply, multiply, normal;position:absolute}.home-hero__backdrop[data-kind=join]{--home-hero-art:url(/review/static/assets/join-D8GGXzhq.webp);--home-hero-position:50% 46%}.home-hero__backdrop[data-kind=renew]{--home-hero-art:url(/review/static/assets/renew-DCxvMhOb.webp);--home-hero-position:50% 47%}.home-hero__backdrop[data-kind=welcome]{--home-hero-art:url(/review/static/assets/welcome-Jy8CJnqt.webp)}.home-hero{box-sizing:border-box;min-block-size:280px;padding-block:var(--space-6);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.home-hero__headline{max-inline-size:440px;margin:0 0 var(--space-3);color:var(--text-strong);font:var(--mx-theme-type-display);letter-spacing:var(--mx-theme-tracking-display);text-wrap:balance}.home-hero__copy{max-inline-size:440px;margin:0 0 var(--space-5);color:var(--text-strong);font:var(--mx-theme-type-body-1);letter-spacing:var(--mx-theme-tracking-body-1);text-wrap:pretty}.home-hero--compact .home-hero__backdrop{background:linear-gradient(180deg, var(--app-bg) 0, transparent 64px), linear-gradient(180deg, transparent calc(100% - 100px), var(--app-bg) 100%), linear-gradient(180deg, rgb(var(--home-hero-scrim-rgb) / calc(var(--home-hero-scrim-max) * .458)) 0, transparent 120px, rgb(var(--home-hero-scrim-rgb) / calc(var(--home-hero-scrim-max) * .389)) 55%, rgb(var(--home-hero-scrim-rgb) / var(--home-hero-scrim-max)) calc(100% - 100px)), linear-gradient(90deg, rgb(var(--home-hero-scrim-rgb) / calc(var(--home-hero-scrim-max) * .778)) 0%, transparent 100%), var(--home-hero-art) var(--home-hero-position,center) / cover no-repeat;background-blend-mode:normal, normal, multiply, multiply, normal;block-size:calc(100% + 56px);inset-block-start:0}.home-hero--compact .home-hero__backdrop[data-kind=join]{--home-hero-position:69% 49%}.home-hero--compact .home-hero__backdrop[data-kind=renew]{--home-hero-position:100% 50%}.home-hero--compact{min-block-size:360px;padding-block:var(--space-5);justify-content:flex-end;position:relative}.home-hero--compact .home-hero__headline{font-size:24px;line-height:28px}.home-hero--compact .home-hero__copy{font:var(--mx-theme-type-body-2);margin-block-end:var(--space-4)}.home-apps>.gallery-group__heading{margin:0}@media (width>=721px) and (width<=1024px){.gallery-toolbar{grid-template-columns:minmax(220px,1fr) auto;align-items:stretch;width:100%;display:grid}.gallery-toolbar__search{width:100%;min-width:0;max-width:none}.gallery-toolbar__controls{flex-wrap:nowrap;width:auto;margin-left:0}}@media (orientation:portrait) and (width>=721px) and (width<=1024px){.gallery-page{position:relative}}@media (width>=721px) and (width<=900px){.gallery-filter{width:var(--mx-theme-control-height-large);min-width:var(--mx-theme-control-height-large);min-height:var(--mx-theme-control-height-large);flex:none;justify-content:center;gap:0;padding:0}.gallery-filter__label,.gallery-filter__caret{display:none}.gallery-filter__icon{width:var(--mx-theme-icon-size,20px);height:var(--mx-theme-icon-size,20px)}}@media (width<=720px){.gallery-shell{gap:12px;width:100%;max-width:100%;padding:18px 14px 14px;overflow-x:clip}.gallery-head{align-items:flex-start;gap:var(--space-3);min-width:0;margin-bottom:2px;padding-top:0}.gallery-head__title{overflow-wrap:anywhere}.gallery-toolbar{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;width:100%;min-width:0;display:grid;overflow:visible}.gallery-toolbar__search{width:100%;min-width:0;max-width:none;font-size:1rem}.gallery-toolbar__controls{gap:var(--space-2);flex-wrap:nowrap;width:auto;margin-left:0;display:flex;overflow:visible}.gallery-toolbar__controls::-webkit-scrollbar{display:none}.gallery-filter{flex:none;justify-content:center;width:40px;min-width:40px;min-height:40px;padding:0}.gallery-filter__label,.gallery-filter__caret{display:none}.gallery-filter__icon{width:var(--mx-theme-icon-size,20px);height:var(--mx-theme-icon-size,20px)}.gallery-view-switch{display:none}.folder-card__mosaic{padding:var(--space-1);gap:var(--space-1)}.g-card__glance{align-items:center;gap:var(--space-3);max-width:100%;display:inline-flex}.g-card__counts,.g-card__badges{position:static}.g-card__badges:empty{display:none}.g-card__counts,.g-card__versions,.g-card__views{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;background:0 0;border:0;padding:0}.g-card__counts{gap:var(--space-3)}.g-card__status{font-weight:500}.g-card__details{align-items:flex-start;gap:var(--space-1);flex-direction:column}.g-card__meta-separator{display:none}.g-card__owner{margin-top:0;padding-right:0}.g-card__owner .mx-avatar,.g-card__menu{display:none}.g-card__labels{align-self:stretch;align-items:center;gap:var(--space-1);display:flex}.gallery-grid{grid-template-columns:1fr;gap:14px}.gallery-card__image{aspect-ratio:16/9}.gallery-card__header{flex-direction:column}}.account-page{padding-bottom:var(--space-6)}.account-page .mx-credit-page--history{margin-top:var(--space-5)}@media (width<=700px){.mx-credit-page--history .mx-credit-history__table{min-inline-size:620px}}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/review/static/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/review/static/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}:root{--font-product:"Poppins", var(--mx-theme-type-family)}.maxon-plus-brand{align-items:center;gap:var(--space-2);font-family:var(--font-product);font-size:var(--mx-theme-type-heading-2-size);letter-spacing:var(--mx-theme-tracking-heading-4);white-space:nowrap;font-weight:600;line-height:1;display:inline-flex}.maxon-plus-brand>svg{flex:none;block-size:100%;inline-size:auto}
