.settings-tab-strip{border-bottom:1px solid var(--gloss-border-subtle,#e9ecef);background:0 0;gap:0;padding:0;display:flex;position:relative}.settings-tab-strip__tab{color:var(--text-secondary,#6b7280);font:inherit;cursor:pointer;background:0 0;border:0;flex:auto;padding:8px 12px;font-size:13px;font-weight:500;transition:color .12s;position:relative}.settings-tab-strip__tab:hover:not(.settings-tab-strip__tab--active){color:var(--text-primary,#111827)}.settings-tab-strip__tab:focus-visible{outline:2px solid var(--accent,#4264fb);outline-offset:2px}.settings-tab-strip__tab--active{color:var(--text-primary,#111827)}.settings-tab-strip__indicator{background:var(--accent,#4264fb);height:2px;box-shadow:none;z-index:1;border-radius:1px;position:absolute;bottom:-1px;left:0;right:0}.settings-tab-strip__label{z-index:1;position:relative}.gloss-panel-chrome-v2{border-radius:var(--gloss-metric-card-radius,12px) var(--gloss-metric-card-radius,12px) 0 0;width:100%;height:auto;min-height:calc(var(--row-height,var(--row-h,130px)) * 3 + var(--grid-gap,var(--row-gap,10px)) * 2 + 24px);max-height:calc(var(--row-height,var(--row-h,130px)) * 3 + var(--grid-gap,var(--row-gap,10px)) * 2 + 24px);background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.gloss-panel-chrome-v2__header{background:0 0;flex-shrink:0;justify-content:space-between;align-items:center;min-height:36px;padding:10px 14px;display:flex}.gloss-panel-chrome-v2__title{color:#343a40;letter-spacing:-.01em;font-size:14px;font-weight:600}.gloss-panel-chrome-v2__close{cursor:pointer;color:#495057;background:0 0;border:0;padding:4px 8px;font-size:18px;line-height:1}.gloss-panel-chrome-v2__close:hover{color:#212529}.gloss-panel-chrome-v2__stage{height:var(--panel-stage-height,140px);perspective:var(--panel-stage-perspective,1200px);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gloss-panel-chrome-v2__stage>.clone-stage{width:100%;height:172px;margin-bottom:0}.gloss-panel-chrome-v2--with-stage{background:var(--panel-stage-bg,linear-gradient(to bottom, #f1f3f5 0%, #f8f9fa 100%))}.gloss-panel-chrome-v2--headerless .gloss-panel-chrome-v2__stage{height:var(--panel-stage-height-headerless,156px)}.gloss-panel-chrome-v2__close--floating{z-index:2;border-radius:var(--gloss-radius-full,999px);color:#495057;cursor:pointer;background:#ffffffb3;border:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:18px;line-height:1;display:flex;position:absolute;top:10px;right:10px}.gloss-panel-chrome-v2__close--floating:hover{color:#212529;background:#fffffff2}.gloss-panel-chrome-v2__navigation{flex-shrink:0;padding:0 14px}.gloss-panel-chrome-v2__body{background:var(--panel-body-bg,#fff);flex:1;min-height:0;padding:14px;overflow-y:auto}.gloss-panel-chrome-v2__footer{background:#fff;border-top:1px solid #e9ecef;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.gloss-panel-chrome-v2__footer-left{color:#6b7280;align-items:center;gap:8px;font-size:12px;line-height:1.3;display:flex}.gloss-panel-chrome-v2__footer-left>span,.gloss-panel-chrome-v2__footer-left>em,.gloss-panel-chrome-v2__footer-left>p{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:2.6em;margin:0;display:-webkit-box;overflow:hidden}.gloss-panel-chrome-v2__footer-right{flex-direction:row;align-items:center;gap:8px;display:flex}.gloss-panel-chrome-v2__footer-btn{cursor:pointer;background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:6px 16px;font-size:14px}.gloss-panel-chrome-v2__footer-btn:hover{background:#f8f9fa}.gloss-panel-chrome-v2__footer-btn:disabled{opacity:.5;cursor:not-allowed}.gloss-panel-chrome-v2__footer-btn--primary{color:#fff;background:#4264fb;border-color:#4264fb}.gloss-panel-chrome-v2__footer-btn--primary:hover{background:#2f4fd4}.gloss-panel-chrome-v2__footer-msg{flex-direction:column;gap:2px;display:flex}.gloss-panel-chrome-v2__footer-msg-primary{color:#343a40;letter-spacing:-.01em;font-size:14px;font-weight:600}.gloss-panel-chrome-v2__footer-msg-secondary{color:#6b7280;font-size:12px;font-weight:400}.gloss-panel-chrome{height:calc(var(--row-height,var(--row-h,130px)) * 3 + var(--grid-gap,var(--row-gap,10px)) * 3 - 8px);background:#fff;border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 24px #0000001f}.gloss-panel-chrome__header{border-bottom:1px solid #f1f3f5;flex-shrink:0;justify-content:flex-end;align-items:center;padding:8px 12px;display:flex}.gloss-panel-chrome__header:has(.gloss-panel-chrome__title){justify-content:space-between}.gloss-panel-chrome__close{cursor:pointer;background:0 0;border:none;border-radius:4px;width:28px;height:28px;font-size:20px;line-height:1}.gloss-panel-chrome__close:hover{background:#f1f3f5}.gloss-panel-chrome__body{flex:1;min-height:0;padding:14px;overflow-y:auto}.gloss-panel-chrome__footer{border-top:1px solid #f1f3f5;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:12px 14px 14px;display:flex}.gloss-panel-chrome__footer-btn{cursor:pointer;background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:6px 16px;font-size:14px}.gloss-panel-chrome__footer-btn:hover{background:#f8f9fa}.gloss-panel-chrome__footer-btn--primary{color:#fff;background:#4264fb;border-color:#4264fb}.gloss-panel-chrome__footer-btn--primary:hover{background:#2f4fd4}.gloss-panel-chrome--merged-stage{height:auto;min-height:calc(var(--row-height,var(--row-h,130px)) * 3 + var(--grid-gap,var(--row-gap,10px)) * 2 - 8px);max-height:calc(var(--row-height,var(--row-h,130px)) * 3 + var(--grid-gap,var(--row-gap,10px)) * 2 - 8px);border-radius:8px 8px 0 0;margin-top:0;overflow:hidden}.gloss-panel-chrome--merged-stage .gloss-panel-chrome__header{background:linear-gradient(#f1f3f5,#f8f9fa);border-bottom:none;justify-content:space-between;padding:10px 14px}.gloss-panel-chrome--merged-stage .gloss-panel-chrome__title{color:#343a40;letter-spacing:-.01em;font-size:14px;font-weight:600}.gloss-panel-chrome--merged-stage .gloss-panel-chrome__close{color:#495057;background:#ffffffd9;border:1px solid #0000001f;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;line-height:1;transition:background-color .12s,border-color .12s;display:inline-flex}.gloss-panel-chrome--merged-stage .gloss-panel-chrome__close:hover{background:#fff;border-color:#0003}.gloss-panel-chrome--merged-stage .gloss-panel-chrome__close:focus-visible{outline-offset:2px;outline:2px solid #1d6fd8}.gloss-panel-chrome--merged-stage .gloss-panel-chrome__body{min-height:0;overflow-y:auto}.gloss-panel-chrome__title{color:#495057;font-size:14px;font-weight:600}.gloss-panel-mount{bottom:var(--tb-h,var(--gloss-bottom-toolbar-height,36px));left:var(--panel-mount-left,0);right:calc(var(--panel-mount-right,0px) - var(--mount-section-offset,0px));width:var(--section-w,calc(3 * var(--col-width,125.412px) + 2 * var(--grid-gap,15px)));z-index:40;pointer-events:auto;transform-origin:bottom;will-change:transform,max-height;max-height:0;transform:rotateX(var(--panel-reveal-tilt,-10deg)) translateZ(var(--panel-reveal-depth,-50px)) translateY(var(--panel-reveal-y,60px));clip-path:inset(0 0 var(--panel-reveal-y,60px) 0);background-color:var(--tb-bg,#ececef);box-shadow:none;transition:max-height var(--panel-close-dur,.627s) var(--panel-easing,cubic-bezier(.22, 1, .36, 1)),transform var(--panel-close-dur,.627s) var(--panel-easing,cubic-bezier(.22, 1, .36, 1)),clip-path var(--panel-close-dur,.627s) var(--panel-easing,cubic-bezier(.22, 1, .36, 1)),background-color var(--panel-close-dur,.627s) var(--panel-easing,cubic-bezier(.22, 1, .36, 1)),box-shadow var(--panel-close-dur,.627s) var(--panel-easing,cubic-bezier(.22, 1, .36, 1));padding:8px 8px 0;position:absolute;overflow:hidden}.gloss-panel-mount.has-panel{clip-path:inset(0);background-color:var(--panel-bg,#fff);max-height:480px;transition:max-height var(--panel-open-dur,.685s) var(--panel-easing,cubic-bezier(.22, 1, .36, 1)),transform var(--panel-open-dur,.685s) var(--panel-easing,cubic-bezier(.22, 1, .36, 1)),clip-path var(--panel-open-dur,.685s) var(--panel-easing,cubic-bezier(.22, 1, .36, 1)),background-color var(--panel-open-dur,.685s) var(--panel-easing,cubic-bezier(.22, 1, .36, 1)),box-shadow var(--panel-open-dur,.685s) var(--panel-easing,cubic-bezier(.22, 1, .36, 1));transform:rotateX(0)translateZ(0)translateY(0);box-shadow:inset 0 1px #00000014,0 -8px 18px #0f172a0d,0 -2px 6px #0f172a0a}.gloss-panel-mount.has-panel:after{content:"";background:var(--tb-bg,#ececef);z-index:3;pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0}.gloss-panel-mount.reduced-motion{clip-path:none;opacity:0;transition:opacity .15s,max-height .15s;transform:none}.gloss-panel-mount.reduced-motion.has-panel{opacity:1;clip-path:none;max-height:480px;transform:none}.gloss-panel-section-positioner{display:contents}.gloss-panel-section-positioner>*{--mount-section-offset:calc(var(--mount-section,0) * (3 * var(--col-width,125.412px) + 3 * var(--grid-gap,15px)))}.gloss-base-box{--_padding:initial;--_px:initial;--_py:initial;--_margin:initial;--_gap:initial;--_bg:initial;--_border:initial;--_radius:initial;padding:var(--_padding);margin:var(--_margin);gap:var(--_gap);background:var(--_bg);border:var(--_border);border-radius:var(--_radius)}.gloss-base-box[data-display=flex]{display:flex}.gloss-base-box[data-display=grid]{display:grid}.gloss-base-box[data-display=block]{display:block}.gloss-base-box[data-display=inline-flex]{display:inline-flex}.gloss-base-box[data-direction=row]{flex-direction:row}.gloss-base-box[data-direction=column]{flex-direction:column}.gloss-base-box[data-align=center]{align-items:center}.gloss-base-box[data-align=start]{align-items:flex-start}.gloss-base-box[data-align=end]{align-items:flex-end}.gloss-base-box[data-align=stretch]{align-items:stretch}.gloss-base-box[data-align=baseline]{align-items:baseline}.gloss-base-box[data-justify=center]{justify-content:center}.gloss-base-box[data-justify=start]{justify-content:flex-start}.gloss-base-box[data-justify=end]{justify-content:flex-end}.gloss-base-box[data-justify=between]{justify-content:space-between}.gloss-base-box[data-justify=around]{justify-content:space-around}.gloss-base-box[data-wrap]{flex-wrap:wrap}.gloss-base-box[data-has-px]{padding-inline:var(--_px)}.gloss-base-box[data-has-py]{padding-block:var(--_py)}.gloss-base-divider{background:var(--_color,var(--gloss-color-border-default));border:none}.gloss-base-divider:not([data-orientation=vertical]){width:100%;height:var(--_thickness,1px);margin-block:var(--_spacing,0)}.gloss-base-divider[data-orientation=vertical]{height:100%;width:var(--_thickness,1px);margin-inline:var(--_spacing,0);align-self:stretch}.gloss-base-typography{font-family:var(--_font-family);font-size:var(--_font-size);font-weight:var(--_font-weight);line-height:var(--_line-height);letter-spacing:var(--_letter-spacing);color:var(--_color)}.gloss-base-typography[data-align=left]{text-align:left}.gloss-base-typography[data-align=center]{text-align:center}.gloss-base-typography[data-align=right]{text-align:right}.gloss-base-typography[data-truncate]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gloss-base-typography[data-wrap=normal]{white-space:normal}.gloss-base-typography[data-wrap=nowrap]{white-space:nowrap}.gloss-base-typography[data-wrap=balance]{text-wrap:balance}[data-region=toolbar] .gloss-base-typography{--_font-size:.8125rem;--_line-height:1.2}[data-region=table] .gloss-base-typography{--_font-size:.8125rem;--_line-height:1.3}[data-region=card-header] .gloss-base-typography{--_font-weight:600;--_font-size:1rem}[data-region=dialog-header] .gloss-base-typography{--_font-weight:600;--_font-size:1.125rem}[data-density=compact] .gloss-base-typography{--_font-size:.8125rem;--_line-height:1.2}.gloss-base-button{display:var(--_display,inline-flex);justify-content:center;align-items:center;gap:var(--_gap);padding:var(--_padding);padding-inline:var(--_px,var(--_padding));min-height:var(--_min-height);font-size:var(--_font-size);font-weight:var(--_font-weight);background:var(--_bg,transparent);color:var(--_color,inherit);border:1px solid var(--_border-color,transparent);border-radius:var(--_radius);box-shadow:var(--_elevation,none);cursor:pointer;box-sizing:border-box;appearance:none;-webkit-user-select:none;user-select:none;white-space:nowrap;outline:none;font-family:inherit;line-height:1;text-decoration:none}.gloss-base-button[data-display=flex]{width:100%;display:flex}.gloss-base-button[data-display=inline-flex]{display:inline-flex}.gloss-base-button[data-disabled]{cursor:not-allowed;opacity:.5;pointer-events:none}.gloss-base-button[data-loading]{cursor:wait;pointer-events:none}.gloss-base-stack{gap:var(--_gap);padding:var(--_padding);flex-direction:column;display:flex}.gloss-base-stack[data-direction=horizontal]{flex-direction:row}.gloss-base-stack[data-align=center]{align-items:center}.gloss-base-stack[data-align=start]{align-items:flex-start}.gloss-base-stack[data-align=end]{align-items:flex-end}.gloss-base-stack[data-align=stretch]{align-items:stretch}.gloss-base-stack[data-align=baseline]{align-items:baseline}.gloss-base-stack[data-justify=center]{justify-content:center}.gloss-base-stack[data-justify=start]{justify-content:flex-start}.gloss-base-stack[data-justify=end]{justify-content:flex-end}.gloss-base-stack[data-justify=between]{justify-content:space-between}.gloss-base-stack[data-justify=around]{justify-content:space-around}.gloss-base-stack[data-wrap]{flex-wrap:wrap}.gloss-base-icon{color:var(--_color);justify-content:center;align-items:center;line-height:0;display:inline-flex}.gloss-base-icon[data-size=sm]{width:16px;height:16px}.gloss-base-icon[data-size=md]{width:20px;height:20px}.gloss-base-icon[data-size=lg]{width:24px;height:24px}.gloss-base-icon[data-size=xl]{width:32px;height:32px}.gloss-base-overlay{background:var(--_bg,var(--gloss-color-bg-surface));box-shadow:var(--_shadow,var(--gloss-elevation-card));border-radius:var(--_radius,var(--gloss-radius-md));padding:var(--_padding);z-index:var(--_z-index,var(--gloss-z-dropdown));outline:none;width:max-content;max-width:min(320px,100vw - 32px);position:absolute;top:0;left:0}.gloss-base-input{width:100%;padding:var(--_padding);padding-inline:var(--_px,var(--_padding));min-height:var(--_min-height);font-size:var(--_font-size);background:var(--_bg,transparent);color:var(--_color,inherit);border:1px solid var(--_border-color,transparent);border-radius:var(--_radius);box-sizing:border-box;appearance:none;outline:none;font-family:inherit;line-height:1.5;display:block}.gloss-base-input::placeholder{color:var(--_placeholder-color,currentColor);opacity:.5}.gloss-base-input[data-disabled]{cursor:not-allowed;opacity:.5}.gloss-base-input[data-readonly]{cursor:default}.gloss-base-input__wrapper{flex-direction:column;gap:4px;display:flex}.gloss-base-input__label{align-items:center;gap:4px;font-size:.875rem;font-weight:500;display:flex}.gloss-base-input__required{color:currentColor}.gloss-base-input__helper{font-size:.75rem;line-height:1.4}.gloss-base-textarea{width:100%;padding:var(--_padding);padding-inline:var(--_px,var(--_padding));min-height:var(--_min-height);font-size:var(--_font-size);background:var(--_bg,transparent);color:var(--_color,inherit);border:1px solid var(--_border-color,transparent);border-radius:var(--_radius);box-sizing:border-box;appearance:none;resize:vertical;outline:none;font-family:inherit;line-height:1.5;display:block}.gloss-base-textarea[data-resize=none]{resize:none}.gloss-base-textarea[data-resize=vertical]{resize:vertical}.gloss-base-textarea[data-resize=both]{resize:both}.gloss-base-textarea::placeholder{color:var(--_placeholder-color,currentColor);opacity:.5}.gloss-base-textarea[data-disabled]{cursor:not-allowed;opacity:.5}.gloss-base-textarea[data-readonly]{cursor:default}.gloss-base-textarea__wrapper{flex-direction:column;gap:4px;display:flex}.gloss-base-textarea__label{align-items:center;gap:4px;font-size:.875rem;font-weight:500;display:flex}.gloss-base-textarea__required{color:currentColor}.gloss-base-textarea__helper{font-size:.75rem;line-height:1.4}.gloss-base-checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.gloss-base-checkbox__input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gloss-base-checkbox__track{width:var(--_track-size,18px);height:var(--_track-size,18px);border:1px solid var(--_track-border,currentColor);border-radius:var(--_track-radius,3px);background:var(--_track-bg,transparent);color:var(--_check-color,currentColor);box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gloss-base-checkbox[data-disabled]{cursor:not-allowed;opacity:.5}.gloss-base-radio{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.gloss-base-radio__input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gloss-base-radio__track{width:var(--_track-size,18px);height:var(--_track-size,18px);border:1px solid var(--_track-border,currentColor);background:var(--_track-bg,transparent);box-sizing:border-box;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gloss-base-radio__track:after{content:"";width:calc(var(--_track-size,18px) * .45);height:calc(var(--_track-size,18px) * .45);background:var(--_dot-color,currentColor);border-radius:50%;display:block;transform:scale(0)}.gloss-base-radio[data-checked] .gloss-base-radio__track:after{transform:scale(1)}.gloss-base-radio[data-disabled]{cursor:not-allowed;opacity:.5}.gloss-base-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.gloss-base-toggle__input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gloss-base-toggle__track{width:var(--_track-width,40px);height:var(--_track-height,22px);border-radius:calc(var(--_track-height,22px) / 2);background:var(--_track-bg,#ccc);box-sizing:border-box;flex-shrink:0;align-items:center;transition:background .2s;display:inline-flex;position:relative}.gloss-base-toggle[data-checked] .gloss-base-toggle__track{background:var(--_track-bg-active,var(--_track-bg,#ccc))}.gloss-base-toggle__thumb{width:var(--_thumb-size,18px);height:var(--_thumb-size,18px);background:var(--_thumb-bg,#fff);border-radius:50%;transition:left .2s;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.gloss-base-toggle[data-checked] .gloss-base-toggle__thumb{left:calc(var(--_track-width,40px) - var(--_thumb-size,18px) - 2px)}.gloss-base-toggle[data-disabled]{cursor:not-allowed;opacity:.5}.gloss-base-select{font-size:var(--_font-size,inherit);min-height:var(--_min-height);flex-direction:column;width:100%;display:inline-flex;position:relative}.gloss-base-select__trigger{width:100%;padding:var(--_padding);min-height:var(--_min-height);font-size:inherit;background:var(--_bg,transparent);color:inherit;border:1px solid var(--_border-color,transparent);border-radius:var(--_radius);cursor:pointer;text-align:left;box-sizing:border-box;appearance:none;outline:none;justify-content:space-between;align-items:center;gap:.5em;font-family:inherit;line-height:1.4;display:flex}.gloss-base-select__trigger[data-disabled]{cursor:not-allowed;opacity:.5;pointer-events:none}.gloss-base-select__dropdown{z-index:50;background:var(--_dropdown-bg,#fff);border:1px solid var(--_dropdown-border-color,transparent);border-radius:var(--_dropdown-radius);box-shadow:var(--_dropdown-elevation,none);max-height:var(--_dropdown-max-height,300px);box-sizing:border-box;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.gloss-base-select__option{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5em;padding:.5em .75em;display:flex}.gloss-base-select__option[data-selected]{font-weight:600}.gloss-base-select__option[data-disabled]{cursor:not-allowed;opacity:.5;pointer-events:none}.gloss-base-select__group-label{text-transform:uppercase;letter-spacing:.05em;opacity:.6;-webkit-user-select:none;user-select:none;padding:.5em .75em .25em;font-size:.75em;font-weight:600}.gloss-base-slider{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;display:flex;position:relative}.gloss-base-slider[data-orientation=vertical]{flex-direction:column;width:auto;height:100%}.gloss-base-slider[data-disabled]{opacity:.5;pointer-events:none;cursor:not-allowed}.gloss-base-slider__track{height:var(--_track-height,4px);background:var(--_track-bg,#e5e7eb);border-radius:9999px;flex:1;position:relative;overflow:hidden}.gloss-base-slider__fill{background:var(--_track-active-bg,currentColor);border-radius:inherit;height:100%;position:absolute;top:0;left:0}.gloss-base-slider__thumb{width:var(--_thumb-size,16px);height:var(--_thumb-size,16px);background:var(--_thumb-bg,#fff);border:var(--_thumb-border,2px solid currentColor);box-shadow:var(--_thumb-shadow,none);cursor:grab;box-sizing:border-box;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.gloss-base-slider__thumb:active{cursor:grabbing}.gloss-base-slider__mark{background:var(--_track-bg,#e5e7eb);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;transform:translate(-50%,-50%)}.gloss-base-slider__mark-label{white-space:nowrap;text-align:center;font-size:.75em;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.gloss-base-slider__value{white-space:nowrap;font-size:.75em;font-weight:600;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.gloss-base-card{background:var(--_bg,#fff);border:var(--_border,none);border-radius:var(--_radius);box-shadow:var(--_elevation,none);box-sizing:border-box;flex-direction:column;display:flex;overflow:hidden}.gloss-base-card__header{padding:var(--_header-padding,var(--_padding));box-sizing:border-box;flex-direction:column;gap:.25em;display:flex}.gloss-base-card__body{padding:var(--_body-padding,var(--_padding));box-sizing:border-box;flex:1}.gloss-base-card__footer{padding:var(--_footer-padding,var(--_padding));box-sizing:border-box;align-items:center;display:flex}.gloss-base-card__media{line-height:0;position:relative;overflow:hidden}.gloss-base-card__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.gloss-base-card__title{margin:0;font-weight:600;line-height:1.3}.gloss-base-card__subtitle{opacity:.7;margin:0;line-height:1.4}.gloss-base-card__actions{padding:var(--_padding);box-sizing:border-box;align-items:center;gap:.5em;display:flex}.gloss-base-accordion{gap:var(--_gap,0);border-radius:var(--_radius);flex-direction:column;display:flex}.gloss-base-accordion__item{border-bottom:1px solid var(--_border-color,#e5e7eb)}.gloss-base-accordion__item:last-child{border-bottom:none}.gloss-base-accordion__trigger{width:100%;font-size:inherit;color:inherit;cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;padding:.75em 0;font-family:inherit;font-weight:500;line-height:1.4;display:flex}.gloss-base-accordion__content{box-sizing:border-box;overflow:hidden}.gloss-base-menu{min-width:var(--_min-width,160px);padding:var(--_padding);background:var(--_bg,#fff);border:1px solid var(--_border-color,transparent);border-radius:var(--_radius);box-shadow:var(--_elevation,none);box-sizing:border-box;flex-direction:column;display:flex}.gloss-base-menu__group-label{text-transform:uppercase;letter-spacing:.05em;opacity:.6;-webkit-user-select:none;user-select:none;padding:.5em .75em .25em;font-size:.75em;font-weight:600}.gloss-base-menu__item{padding:var(--_item-padding,.5em .75em);font-size:var(--_item-font-size,inherit);color:var(--_item-color,inherit);cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;border-radius:4px;outline:none;align-items:center;gap:.5em;display:flex}.gloss-base-menu__item:hover,.gloss-base-menu__item:focus-visible{background:var(--_item-hover-bg,#0000000a)}.gloss-base-menu__item[data-disabled]{cursor:not-allowed;opacity:.5;pointer-events:none}.gloss-base-menu__divider{background:var(--_border-color,#e5e7eb);height:1px;margin:.25em 0}.gloss-base-tooltip{z-index:9999;max-width:var(--_max-width,240px);background:var(--_bg,#1f2937);color:var(--_color,#fff);border-radius:var(--_radius,4px);padding:var(--_padding,.375em .625em);font-size:var(--_font-size,.75rem);pointer-events:none;box-sizing:border-box;white-space:normal;word-wrap:break-word;line-height:1.4;position:absolute}.gloss-base-tooltip__content{z-index:1;position:relative}.gloss-base-tooltip__arrow{width:var(--_arrow-size,6px);height:var(--_arrow-size,6px);background:inherit;position:absolute;transform:rotate(45deg)}.gloss-base-tooltip[data-placement=top] .gloss-base-tooltip__arrow{bottom:calc(var(--_arrow-size,6px) * -.5);margin-left:calc(var(--_arrow-size,6px) * -.5);left:50%}.gloss-base-tooltip[data-placement=bottom] .gloss-base-tooltip__arrow{top:calc(var(--_arrow-size,6px) * -.5);margin-left:calc(var(--_arrow-size,6px) * -.5);left:50%}.gloss-base-tooltip[data-placement=left] .gloss-base-tooltip__arrow{right:calc(var(--_arrow-size,6px) * -.5);margin-top:calc(var(--_arrow-size,6px) * -.5);top:50%}.gloss-base-tooltip[data-placement=right] .gloss-base-tooltip__arrow{left:calc(var(--_arrow-size,6px) * -.5);margin-top:calc(var(--_arrow-size,6px) * -.5);top:50%}.gloss-base-rating{align-items:center;gap:var(--_gap,2px);display:inline-flex}.gloss-base-rating[data-readonly]{pointer-events:none}.gloss-base-rating[data-disabled]{opacity:.5;pointer-events:none;cursor:not-allowed}.gloss-base-rating__star{width:var(--_star-size,20px);height:var(--_star-size,20px);cursor:pointer;color:var(--_inactive-color,#d1d5db);justify-content:center;align-items:center;transition:color .15s;display:inline-flex}.gloss-base-rating__star[data-active]{color:var(--_active-color,#f59e0b)}.gloss-base-rating__star[data-half]{position:relative}.gloss-base-rating:hover .gloss-base-rating__star{color:var(--_hover-color,var(--_active-color,#f59e0b))}.gloss-base-rating:hover .gloss-base-rating__star[data-unhovered]{color:var(--_inactive-color,#d1d5db)}.gloss-base-rating__value{margin-left:.5em;font-size:.875em;font-weight:500}.gloss-base-segmented-control{background:var(--_bg,#f3f4f6);border:1px solid var(--_border-color,transparent);border-radius:var(--_radius,6px);padding:var(--_padding,2px);font-size:var(--_font-size,inherit);box-sizing:border-box;align-items:center;display:inline-flex;position:relative}.gloss-base-segmented-control[data-disabled]{opacity:.5;pointer-events:none;cursor:not-allowed}.gloss-base-segmented-control__segment{z-index:1;font-size:inherit;color:inherit;border-radius:calc(var(--_radius,6px) - 2px);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;box-sizing:border-box;background:0 0;border:none;outline:none;justify-content:center;align-items:center;gap:.375em;padding:.375em .75em;font-family:inherit;font-weight:500;line-height:1.4;transition:color .15s,background .15s;display:inline-flex;position:relative}.gloss-base-segmented-control__segment[data-selected]{background:var(--_active-bg,#fff);box-shadow:0 1px 2px #0000000f}.gloss-base-segmented-control__segment[data-disabled]{cursor:not-allowed;opacity:.5;pointer-events:none}.gloss-base-segmented-control__indicator{top:var(--_padding,2px);bottom:var(--_padding,2px);background:var(--_active-bg,#fff);border-radius:calc(var(--_radius,6px) - 2px);transition:left .2s,width .2s;position:absolute;box-shadow:0 1px 2px #0000000f}.gloss-base-datepicker{background:var(--_bg,transparent);border:1px solid var(--_border-color,transparent);border-radius:var(--_radius,0);box-shadow:var(--_elevation,none);padding:var(--_padding,0);box-sizing:border-box;flex-direction:column;display:flex}.gloss-base-datepicker__header{justify-content:space-between;align-items:center;gap:4px;padding-bottom:8px;display:flex}.gloss-base-datepicker__calendar{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.gloss-base-datepicker__day{width:var(--_day-size,32px);height:var(--_day-size,32px);border-radius:var(--_day-radius,4px);background:var(--_day-bg,transparent);color:var(--_day-color,inherit);cursor:pointer;box-sizing:border-box;border:none;justify-content:center;align-items:center;padding:0;font-size:.875rem;line-height:1;display:flex}.gloss-base-datepicker__day[data-disabled]{opacity:.4;pointer-events:none;cursor:not-allowed}.gloss-base-datepicker__day[data-outside-month]{opacity:.35}.gloss-base-datepicker__day[data-selected]{font-weight:600}.gloss-base-datepicker__day[data-today]{font-weight:700}.gloss-base-timepicker{background:var(--_bg,transparent);border:1px solid var(--_border-color,transparent);border-radius:var(--_radius,0);box-shadow:var(--_elevation,none);padding:var(--_padding,0);box-sizing:border-box;flex-direction:row;display:flex;overflow:hidden}.gloss-base-timepicker__column{scrollbar-width:thin;flex-direction:column;min-width:56px;max-height:240px;display:flex;overflow-y:auto}.gloss-base-timepicker__column+.gloss-base-timepicker__column{border-left:1px solid var(--_border-color,transparent)}.gloss-base-timepicker__cell{height:var(--_cell-height,36px);min-height:var(--_cell-height,36px);cursor:pointer;white-space:nowrap;box-sizing:border-box;background:0 0;border:none;justify-content:center;align-items:center;padding:0 8px;font-size:.875rem;display:flex}.gloss-base-timepicker__cell[data-selected]{font-weight:600}.gloss-base-timepicker__cell[data-disabled]{opacity:.4;pointer-events:none;cursor:not-allowed}.gloss-base-daterangepicker{background:var(--_bg,transparent);border:1px solid var(--_border-color,transparent);border-radius:var(--_radius,0);box-shadow:var(--_elevation,none);gap:var(--_gap,16px);box-sizing:border-box;flex-direction:row;display:flex}.gloss-base-daterangepicker__day{width:32px;height:32px;color:inherit;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:.875rem;line-height:1;display:flex}.gloss-base-daterangepicker__day[data-disabled]{opacity:.4;pointer-events:none;cursor:not-allowed}.gloss-base-daterangepicker__day[data-outside-month]{opacity:.35}.gloss-base-daterangepicker__day[data-selected]{font-weight:600}.gloss-base-daterangepicker__day[data-today]{font-weight:700}.gloss-base-daterangepicker__day[data-range-start]{border-radius:4px 0 0 4px}.gloss-base-daterangepicker__day[data-range-end]{border-radius:0 4px 4px 0}.gloss-base-daterangepicker__day[data-in-range]{border-radius:0}.gloss-base-numberinput{background:var(--_bg,transparent);border:1px solid var(--_border-color,transparent);border-radius:var(--_radius,0);box-sizing:border-box;align-items:stretch;display:inline-flex;position:relative;overflow:hidden}.gloss-base-numberinput[data-disabled]{opacity:.5;pointer-events:none;cursor:not-allowed}.gloss-base-numberinput input{min-width:0;padding:var(--_padding,4px 8px);min-height:var(--_min-height,32px);font-size:var(--_font-size,.875rem);color:var(--_color,inherit);text-align:center;box-sizing:border-box;appearance:none;-moz-appearance:textfield;background:0 0;border:none;outline:none;flex:1;font-family:inherit}.gloss-base-numberinput input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gloss-base-numberinput input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gloss-base-numberinput button{background:var(--_button-bg,transparent);cursor:pointer;font-size:var(--_font-size,.875rem);color:inherit;box-sizing:border-box;border:none;justify-content:center;align-items:center;padding:0 8px;display:flex}.gloss-base-numberinput button:disabled{opacity:.4;cursor:not-allowed}.gloss-base-maskedinput{width:100%;padding:var(--_padding);padding-inline:var(--_px,var(--_padding));min-height:var(--_min-height);font-size:var(--_font-size);background:var(--_bg,transparent);color:var(--_color,inherit);border:1px solid var(--_border-color,transparent);border-radius:var(--_radius);box-sizing:border-box;appearance:none;letter-spacing:.05em;outline:none;font-family:inherit;line-height:1.5;display:block}.gloss-base-maskedinput::placeholder{color:var(--_placeholder-color,currentColor);opacity:.5}.gloss-base-maskedinput[data-disabled]{cursor:not-allowed;opacity:.5}.gloss-base-maskedinput[data-readonly]{cursor:default}.gloss-base-maskedinput__wrapper{flex-direction:column;gap:4px;display:flex}.gloss-base-maskedinput__label{align-items:center;gap:4px;font-size:.875rem;font-weight:500;display:flex}.gloss-base-maskedinput__required{color:currentColor}.gloss-base-maskedinput__helper{font-size:.75rem;line-height:1.4}.gloss-base-fileupload{min-height:var(--_min-height,120px);padding:var(--_padding,16px);background:var(--_bg,transparent);border:2px var(--_border-style,dashed) var(--_border-color,transparent);border-radius:var(--_radius,0);box-sizing:border-box;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;transition:border-color .15s,background .15s;display:flex}.gloss-base-fileupload[data-dragging]{border-style:solid}.gloss-base-fileupload[data-disabled]{opacity:.5;pointer-events:none;cursor:not-allowed}.gloss-base-fileupload__list{flex-direction:column;gap:4px;width:100%;margin-top:8px;display:flex}.gloss-base-fileupload__item{box-sizing:border-box;border-radius:4px;align-items:center;gap:8px;padding:8px;display:flex}.gloss-base-fileupload__item[data-error]{opacity:.8}.gloss-base-colorpicker{border-radius:var(--_radius,0);box-shadow:var(--_elevation,none);padding:var(--_padding,0);box-sizing:border-box;flex-direction:column;gap:8px;display:flex}.gloss-base-colorpicker[data-disabled]{opacity:.5;pointer-events:none;cursor:not-allowed}.gloss-base-colorpicker__saturation{aspect-ratio:1;cursor:crosshair;touch-action:none;border-radius:4px;width:100%;position:relative;overflow:hidden}.gloss-base-colorpicker__hue{cursor:pointer;touch-action:none;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:6px;width:100%;height:12px;position:relative}.gloss-base-colorpicker__alpha{cursor:pointer;touch-action:none;background-image:linear-gradient(45deg,#ccc 25%,#0000 25%),linear-gradient(-45deg,#ccc 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ccc 75%),linear-gradient(-45deg,#0000 75%,#ccc 75%);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px;border-radius:6px;width:100%;height:12px;position:relative}.gloss-base-colorpicker__swatch{width:var(--_swatch-size,24px);height:var(--_swatch-size,24px);box-sizing:border-box;border:2px solid #0000001a;border-radius:50%;flex-shrink:0}.gloss-base-rangeslider{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;display:flex;position:relative}.gloss-base-rangeslider[data-orientation=vertical]{flex-direction:column;width:auto;height:100%}.gloss-base-rangeslider[data-disabled]{opacity:.5;pointer-events:none;cursor:not-allowed}.gloss-base-rangeslider__track{height:var(--_track-height,4px);background:var(--_track-bg,#e5e7eb);border-radius:9999px;flex:1;position:relative;overflow:visible}.gloss-base-rangeslider__fill{background:var(--_track-active-bg,currentColor);border-radius:inherit;height:100%;position:absolute;top:0}.gloss-base-rangeslider__thumb{width:var(--_thumb-size,16px);height:var(--_thumb-size,16px);background:var(--_thumb-bg,#fff);border:var(--_thumb-border,2px solid currentColor);box-shadow:var(--_thumb-shadow,none);cursor:grab;box-sizing:border-box;z-index:1;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.gloss-base-rangeslider__thumb:active{cursor:grabbing}.gloss-base-rangeslider[data-collision] .gloss-base-rangeslider__thumb{z-index:2}.gloss-base-title{margin:0}.gloss-base-popover{position:relative}.gloss-base-popover__arrow{width:var(--_arrow-size,8px);height:var(--_arrow-size,8px);background:inherit;position:absolute;transform:rotate(45deg)}.gloss-base-avatar{width:var(--_size,40px);height:var(--_size,40px);border-radius:var(--_radius,50%);background:var(--_bg,var(--gloss-color-bg-muted));color:var(--_color);font-size:var(--_font-size,.875rem);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex;overflow:hidden}.gloss-base-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.gloss-base-progress-bar{width:100%;height:var(--_height,8px);background:var(--_track-bg,var(--gloss-color-bg-muted));border-radius:var(--_radius,var(--gloss-radius-full));overflow:hidden}.gloss-base-progress-bar__fill{background:var(--_fill-bg,var(--gloss-color-brand-primary));border-radius:inherit;height:100%;transition:width .3s}.gloss-base-progress-bar[data-indeterminate] .gloss-base-progress-bar__fill{width:30%;animation:1.5s ease-in-out infinite gloss-progress-indeterminate}@keyframes gloss-progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(400%)}}.gloss-base-badge{white-space:nowrap;background:var(--_bg);color:var(--_color);padding:var(--_padding);padding-inline:var(--_px,var(--_padding));border-radius:var(--_radius,var(--gloss-radius-full));line-height:1;font-size:var(--_font-size);font-weight:var(--_font-weight,500);justify-content:center;align-items:center;display:inline-flex}.gloss-base-badge[data-dot]{border-radius:50%;width:8px;height:8px;padding:0;font-size:0}.gloss-base-chip{white-space:nowrap;box-sizing:border-box;background:var(--_bg);color:var(--_color);border:1px solid var(--_border-color,transparent);padding:var(--_padding);padding-inline:var(--_px,var(--_padding));border-radius:var(--_radius,var(--gloss-radius-full));line-height:1;font-size:var(--_font-size);font-weight:var(--_font-weight,500);align-items:center;gap:var(--_gap,4px);transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.gloss-base-chip[data-clickable]{cursor:pointer}.gloss-base-chip[data-disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.gloss-base-chip[data-selected]{outline:2px solid var(--gloss-color-border-focus);outline-offset:1px}.gloss-base-chip__avatar,.gloss-base-chip__icon{flex-shrink:0;display:inline-flex}.gloss-base-chip__label{align-items:center;display:inline-flex}.gloss-base-chip__delete{justify-content:center;align-items:center;display:inline-flex}.gloss-base-link{cursor:pointer;color:var(--_color);line-height:1.4;font-size:var(--_font-size);font-weight:var(--_font-weight);align-items:center;gap:var(--_gap,4px);text-decoration:none;transition:color .15s,opacity .15s;display:inline-flex}.gloss-base-link[data-disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.gloss-base-link[data-underline=always] .gloss-base-link__text,.gloss-base-link[data-underline=hover]:hover .gloss-base-link__text{text-decoration:underline}.gloss-base-link[data-underline=none] .gloss-base-link__text{text-decoration:none}.gloss-base-link:focus-visible{outline:2px solid var(--gloss-color-border-focus);outline-offset:2px;border-radius:2px}.gloss-base-link__icon{flex-shrink:0;display:inline-flex}.gloss-base-link__text{display:inline}.gloss-metric-data-stale{filter:blur(4px);will-change:filter;transition:filter .3s ease-out}.gloss-metric-data-fresh{filter:blur();transition:filter .2s var(--gloss-ease-out-expo,cubic-bezier(.22, 1, .36, 1))}[data-gesture=active] .gloss-metric-data-stale,[data-gesture=active] .gloss-metric-data-fresh,[data-gesture=settling] .gloss-metric-data-stale,[data-gesture=settling] .gloss-metric-data-fresh{will-change:auto;transition:none}.gloss-metric-card__label{color:#0000006b;text-transform:uppercase;letter-spacing:.04em;-webkit-line-clamp:2;white-space:pre-line;-webkit-box-orient:vertical;font-size:10.5px;font-weight:600;line-height:13px;display:-webkit-box;overflow:hidden}[data-tier=very-narrow] .gloss-metric-card__label{-webkit-line-clamp:2}.gloss-threshold-overlay{pointer-events:none;z-index:0;border-radius:10px;position:absolute;inset:0}.gloss-threshold-warn{background:var(--threshold-warn-bg);border:1px solid var(--threshold-warn-border)}.gloss-threshold-critical{background:var(--threshold-critical-bg);border:1px solid var(--threshold-critical-border)}.gloss-threshold-pulse{animation:1.8s ease-in-out infinite gloss-threshold-pulse}@media (prefers-reduced-motion:reduce){.gloss-threshold-pulse{animation:none}}@keyframes gloss-threshold-pulse{0%,to{box-shadow:0 0 0 0 var(--threshold-critical-border)}50%{box-shadow:0 0 0 4px #0000}}.gloss-threshold-icon{z-index:3;pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:absolute;top:6px;right:6px}.gloss-threshold-icon--warn{color:var(--threshold-warn-icon)}.gloss-threshold-icon--critical{color:var(--threshold-critical-icon)}.gloss-status-card{flex-direction:column;height:100%;display:flex;container:status-mode-card/inline-size}.gloss-status-slots{gap:var(--space-2,8px);flex-direction:row;flex:1;min-height:0;display:flex;position:relative}.gloss-status-slots__slot{flex-direction:column;flex:1 1 0;min-width:0;display:flex;position:relative;overflow:hidden}.gloss-status-slots__slot--active{outline:1px solid var(--color-accent,#4f46e5);border-radius:6px}.gloss-status-slots__slot:nth-child(n+2){display:none}@container status-mode-card (min-width:200px){.gloss-status-slots__slot:nth-child(-n+3){display:flex}.gloss-status-slots__slot:nth-child(n+4){display:none}}@container status-mode-card (min-width:380px){.gloss-status-slots__slot:nth-child(-n+5){display:flex}.gloss-status-slots__slot:nth-child(n+6){display:none}}.gloss-preset-button{transition:transform .2s ease-out,filter .2s ease-out,background .15s,box-shadow .15s,border-color .15s,opacity .15s;transform:translateY(0)scale(1)}.gloss-preset-button--primary:hover:not([data-disabled]):not([data-loading]){filter:brightness(1.08);box-shadow:var(--gloss-elevation-button-hover);transform:translateY(-2px)scale(1.01)}.gloss-preset-button--primary:active:not([data-disabled]):not([data-loading]){filter:brightness(.95);box-shadow:var(--gloss-elevation-button-active);transform:translateY(2px)scaleY(.96)scaleX(1.02)}.gloss-preset-button--secondary:hover:not([data-disabled]):not([data-loading]){background:var(--gloss-color-bg-hover);box-shadow:var(--gloss-elevation-button-hover);transform:translateY(-1px)}.gloss-preset-button--secondary:active:not([data-disabled]):not([data-loading]){background:var(--gloss-color-bg-muted);box-shadow:var(--gloss-elevation-button-active);transform:translateY(1px)scaleY(.98)}.gloss-preset-button--ghost:hover:not([data-disabled]):not([data-loading]){background:var(--gloss-color-bg-hover)}.gloss-preset-button--ghost:active:not([data-disabled]):not([data-loading]){background:var(--gloss-color-bg-muted);transform:scale(.98)}.gloss-preset-button--outline:hover:not([data-disabled]):not([data-loading]){background:var(--gloss-color-blue-50);transform:translateY(-1px)}.gloss-preset-button--outline:active:not([data-disabled]):not([data-loading]){background:var(--gloss-color-blue-100);transform:translateY(1px)scaleY(.98)}.gloss-preset-button--destructive:hover:not([data-disabled]):not([data-loading]){filter:brightness(1.08);box-shadow:var(--gloss-elevation-button-hover);transform:translateY(-2px)scale(1.01)}.gloss-preset-button--destructive:active:not([data-disabled]):not([data-loading]){filter:brightness(.95);box-shadow:var(--gloss-elevation-button-active);transform:translateY(2px)scaleY(.96)scaleX(1.02)}.gloss-preset-button:focus-visible{outline:2px solid var(--gloss-color-border-focus);outline-offset:2px}.gloss-preset-button--icon-only{aspect-ratio:1;padding:0!important;padding-inline:0!important}.gloss-preset-button--loading .gloss-preset-button__content,.gloss-preset-button--loading .gloss-preset-button__icon{opacity:.5}.gloss-preset-button--error{border-color:var(--gloss-color-border-error)}.gloss-preset-button__icon{flex-shrink:0;align-items:center;display:inline-flex}.gloss-preset-button__content{align-items:center;display:inline-flex}[data-region=toolbar] .gloss-preset-button{--_padding:var(--gloss-spacing-xs,4px);--_min-height:28px;--_font-size:.8125rem}[data-region=toolbar] .gloss-preset-button.gloss-preset-button--xl,[data-region=toolbar] .gloss-preset-button.gloss-preset-button--lg{--_min-height:32px;--_font-size:.8125rem}[data-region=dialog-actions] .gloss-preset-button{min-width:80px}[data-region=card-footer] .gloss-preset-button{--_font-size:.8125rem;--_min-height:32px}[data-density=compact] .gloss-preset-button{--_padding:var(--gloss-spacing-xs,4px);--_min-height:28px;--_font-size:.75rem}.gloss-preset-checkbox{transition:opacity .15s}.gloss-preset-checkbox .gloss-base-checkbox__track{transition:background .15s,border-color .15s}.gloss-preset-checkbox:hover:not([data-disabled]) .gloss-base-checkbox__track{border-color:var(--gloss-color-border-hover)}.gloss-preset-checkbox[data-checked]:hover:not([data-disabled]) .gloss-base-checkbox__track,.gloss-preset-checkbox[data-indeterminate]:hover:not([data-disabled]) .gloss-base-checkbox__track{filter:brightness(1.08);border-color:#0000}.gloss-preset-checkbox__wrapper{flex-direction:column;gap:4px;display:flex}.gloss-preset-checkbox__label{-webkit-user-select:none;user-select:none;font-size:.875rem;line-height:1.4}.gloss-preset-checkbox__required{color:var(--gloss-color-text-error)}.gloss-preset-checkbox__helper{color:var(--gloss-color-text-secondary);padding-left:26px;font-size:.75rem}.gloss-preset-checkbox__helper--error{color:var(--gloss-color-text-error)}.gloss-preset-radio{transition:opacity .15s}.gloss-preset-radio .gloss-base-radio__track{transition:border-color .15s}.gloss-preset-radio:hover:not([data-disabled]) .gloss-base-radio__track{border-color:var(--gloss-color-border-hover)}.gloss-preset-radio[data-checked]:hover:not([data-disabled]) .gloss-base-radio__track{border-color:var(--gloss-color-brand-primary-hover)}.gloss-preset-radio .gloss-base-radio__track:after{transition:transform .15s}.gloss-preset-radio__wrapper{flex-direction:column;gap:4px;display:flex}.gloss-preset-radio__content{flex-direction:column;display:flex}.gloss-preset-radio__label{-webkit-user-select:none;user-select:none;font-size:.875rem;line-height:1.4}.gloss-preset-radio__description{color:var(--gloss-color-text-secondary);font-size:.75rem;line-height:1.4}.gloss-preset-radio__required{color:var(--gloss-color-text-error)}.gloss-preset-radio__helper{color:var(--gloss-color-text-secondary);padding-left:26px;font-size:.75rem}.gloss-preset-radio__helper--error{color:var(--gloss-color-text-error)}.gloss-preset-toggle .gloss-base-toggle__track{transition:background .2s}.gloss-preset-toggle .gloss-base-toggle__thumb{transition:left .2s;box-shadow:0 1px 3px #00000026}.gloss-preset-toggle:hover:not([data-disabled]) .gloss-base-toggle__track{filter:brightness(.95)}.gloss-preset-toggle__wrapper{flex-direction:column;gap:4px;display:flex}.gloss-preset-toggle__label{-webkit-user-select:none;user-select:none;font-size:.875rem;line-height:1.4}.gloss-preset-toggle__helper{color:var(--gloss-color-text-secondary);padding-left:48px;font-size:.75rem}.gloss-preset-toggle__helper--error{color:var(--gloss-color-text-error)}.gloss-preset-link--default:hover:not(.gloss-preset-link--disabled){filter:brightness(.85)}.gloss-preset-link--muted:hover:not(.gloss-preset-link--disabled){color:var(--gloss-color-text-primary)}.gloss-preset-link--destructive:hover:not(.gloss-preset-link--disabled){filter:brightness(.85)}[data-region=toolbar] .gloss-preset-link{font-size:.8125rem}[data-region=toolbar] .gloss-preset-link.gloss-preset-link--underline-hover{text-decoration:none}[data-region=card-header] .gloss-preset-link,[data-region=dialog-header] .gloss-preset-link{font-weight:600}[data-density=compact] .gloss-preset-link{font-size:.75rem}.gloss-preset-segmented-control--full-width{width:100%;display:flex}.gloss-preset-segmented-control--full-width .gloss-base-segmented-control__segment{flex:1}.gloss-preset-segmented-control .gloss-base-segmented-control__segment:focus-visible{outline:2px solid var(--gloss-color-border-focus);outline-offset:-2px}.gloss-preset-slider--disabled{opacity:.5;pointer-events:none}.gloss-preset-slider .gloss-base-slider__thumb:hover{box-shadow:0 0 0 4px #3b82f626}.gloss-preset-slider .gloss-base-slider__thumb:active{box-shadow:0 0 0 6px #3b82f633}.gloss-preset-rangeslider{flex-direction:column;gap:8px;display:flex}.gloss-preset-rangeslider--disabled{opacity:.5;pointer-events:none}.gloss-preset-rangeslider__label{justify-content:space-between;align-items:center;font-size:.875rem;font-weight:500;display:flex}.gloss-preset-rangeslider__value-label{opacity:.7;font-size:.8125rem;font-weight:400}.gloss-preset-rangeslider .gloss-base-rangeslider__thumb:hover{box-shadow:0 0 0 4px #3b82f626}.gloss-preset-rangeslider .gloss-base-rangeslider__thumb:active,.gloss-preset-rangeslider .gloss-base-rangeslider__thumb--active{box-shadow:0 0 0 6px #3b82f633}.gloss-preset-rangeslider__helper{font-size:.75rem}.gloss-preset-datepicker{flex-direction:column;gap:4px;display:inline-flex;position:relative}.gloss-preset-datepicker--disabled{opacity:.5;pointer-events:none}.gloss-preset-datepicker__label{font-size:.875rem;font-weight:500}.gloss-preset-datepicker__required{color:var(--gloss-color-text-error);margin-left:2px}.gloss-preset-datepicker__trigger{border:1px solid var(--gloss-color-border-default);border-radius:var(--gloss-radius-md);background:var(--gloss-color-bg-surface);cursor:pointer;align-items:center;gap:8px;padding:8px 12px;font-size:.875rem;display:flex}.gloss-preset-datepicker__trigger:disabled{cursor:not-allowed}.gloss-preset-datepicker--error .gloss-preset-datepicker__trigger{border-color:var(--gloss-color-border-error)}.gloss-preset-datepicker--success .gloss-preset-datepicker__trigger{border-color:var(--gloss-color-border-success)}.gloss-preset-datepicker__value{text-align:left;flex:1}.gloss-preset-datepicker__placeholder{opacity:.5}.gloss-preset-datepicker__clear{cursor:pointer;opacity:.6}.gloss-preset-datepicker__clear:hover{opacity:1}.gloss-preset-datepicker__nav-btn{cursor:pointer;border-radius:var(--gloss-radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.gloss-preset-datepicker__nav-btn:hover{background:var(--gloss-color-bg-hover)}.gloss-preset-datepicker__title{text-align:center;flex:1;font-size:.875rem;font-weight:600}.gloss-preset-datepicker__day-headers{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px;display:grid}.gloss-preset-datepicker__day-header{text-align:center;opacity:.6;padding:4px 0;font-size:.75rem;font-weight:600}.gloss-preset-datepicker__helper{font-size:.75rem}.gloss-preset-datepicker__helper--error{color:var(--gloss-color-text-error)}.gloss-preset-timepicker{flex-direction:column;gap:4px;display:inline-flex;position:relative}.gloss-preset-timepicker--disabled{opacity:.5;pointer-events:none}.gloss-preset-timepicker__label{font-size:.875rem;font-weight:500}.gloss-preset-timepicker__trigger{border:1px solid var(--gloss-color-border-default);border-radius:var(--gloss-radius-md);background:var(--gloss-color-bg-surface);cursor:pointer;align-items:center;gap:8px;padding:8px 12px;font-size:.875rem;display:flex}.gloss-preset-timepicker__trigger:disabled{cursor:not-allowed}.gloss-preset-timepicker--error .gloss-preset-timepicker__trigger{border-color:var(--gloss-color-border-error)}.gloss-preset-timepicker--success .gloss-preset-timepicker__trigger{border-color:var(--gloss-color-border-success)}.gloss-preset-timepicker__value{text-align:left;flex:1}.gloss-preset-timepicker__placeholder{opacity:.5}.gloss-preset-timepicker__clear{cursor:pointer;opacity:.6}.gloss-preset-timepicker__clear:hover{opacity:1}.gloss-preset-timepicker .gloss-base-timepicker__cell:hover{background:var(--gloss-color-bg-hover)}.gloss-preset-timepicker .gloss-base-timepicker__cell[data-selected]{background:var(--gloss-color-brand-primary);color:var(--gloss-color-text-inverse)}.gloss-preset-timepicker__helper{font-size:.75rem}.gloss-preset-timepicker__helper--error{color:var(--gloss-color-text-error)}.gloss-preset-daterangepicker{flex-direction:column;gap:4px;display:inline-flex;position:relative}.gloss-preset-daterangepicker--disabled{opacity:.5;pointer-events:none}.gloss-preset-daterangepicker__label{font-size:.875rem;font-weight:500}.gloss-preset-daterangepicker__trigger{border:1px solid var(--gloss-color-border-default);border-radius:var(--gloss-radius-md);background:var(--gloss-color-bg-surface);cursor:pointer;align-items:center;gap:8px;padding:8px 12px;font-size:.875rem;display:flex}.gloss-preset-daterangepicker__trigger:disabled{cursor:not-allowed}.gloss-preset-daterangepicker--error .gloss-preset-daterangepicker__trigger{border-color:var(--gloss-color-border-error)}.gloss-preset-daterangepicker--success .gloss-preset-daterangepicker__trigger{border-color:var(--gloss-color-border-success)}.gloss-preset-daterangepicker__value{text-align:left;flex:1}.gloss-preset-daterangepicker__placeholder{opacity:.5}.gloss-preset-daterangepicker__clear{cursor:pointer;opacity:.6}.gloss-preset-daterangepicker__clear:hover{opacity:1}.gloss-preset-daterangepicker__dropdown{z-index:10;flex-direction:row;margin-top:4px;display:flex;position:absolute;top:100%;left:0}.gloss-preset-daterangepicker__presets{border-right:1px solid var(--gloss-color-border-default);flex-direction:column;gap:2px;min-width:120px;padding:8px;display:flex}.gloss-preset-daterangepicker__preset{cursor:pointer;text-align:left;border-radius:var(--gloss-radius-sm);background:0 0;border:none;padding:6px 12px;font-size:.8125rem}.gloss-preset-daterangepicker__preset:hover{background:var(--gloss-color-bg-hover)}.gloss-preset-daterangepicker__month{flex:1;padding:8px}.gloss-preset-daterangepicker__month-title{text-align:center;flex:1;font-size:.875rem;font-weight:600}.gloss-preset-daterangepicker__nav-btn{cursor:pointer;border-radius:var(--gloss-radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.gloss-preset-daterangepicker__nav-btn:hover{background:var(--gloss-color-bg-hover)}.gloss-preset-daterangepicker__day-headers{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px;display:grid}.gloss-preset-daterangepicker__day-header{text-align:center;opacity:.6;padding:4px 0;font-size:.75rem;font-weight:600}.gloss-preset-daterangepicker .gloss-base-daterangepicker__day[data-in-range]{background:#3b82f61a}.gloss-preset-daterangepicker .gloss-base-daterangepicker__day[data-range-start],.gloss-preset-daterangepicker .gloss-base-daterangepicker__day[data-range-end]{background:var(--gloss-color-brand-primary);color:var(--gloss-color-text-inverse)}.gloss-preset-daterangepicker .gloss-base-daterangepicker__day:hover:not([data-disabled]){background:var(--gloss-color-bg-hover)}.gloss-preset-daterangepicker .gloss-base-daterangepicker__day[data-range-start]:hover,.gloss-preset-daterangepicker .gloss-base-daterangepicker__day[data-range-end]:hover{background:var(--gloss-color-brand-primary-hover)}.gloss-preset-daterangepicker__helper{font-size:.75rem}.gloss-preset-daterangepicker__helper--error{color:var(--gloss-color-text-error)}.gloss-preset-fileupload{flex-direction:column;gap:8px;display:flex}.gloss-preset-fileupload--disabled{opacity:.5;pointer-events:none}.gloss-preset-fileupload__label{font-size:.875rem;font-weight:500}.gloss-preset-fileupload__input{display:none}.gloss-preset-fileupload .gloss-base-fileupload[data-dragging]{border-color:var(--gloss-color-brand-primary);background:#3b82f60d}.gloss-preset-fileupload__text{margin-top:8px;font-size:.875rem}.gloss-preset-fileupload__accept{opacity:.6;margin-top:4px;font-size:.75rem}.gloss-preset-fileupload__preview{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:40px;height:40px}.gloss-preset-fileupload__file-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gloss-preset-fileupload__file-name{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}.gloss-preset-fileupload__file-size{opacity:.6;font-size:.75rem}.gloss-preset-fileupload__file-error{color:var(--gloss-color-text-error);font-size:.75rem}.gloss-preset-fileupload__remove{cursor:pointer;opacity:.5;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.gloss-preset-fileupload__remove:hover{opacity:1}.gloss-preset-fileupload__helper{font-size:.75rem}.gloss-preset-fileupload__helper--error{color:var(--gloss-color-text-error)}.gloss-preset-colorpicker{flex-direction:column;gap:4px;display:inline-flex;position:relative}.gloss-preset-colorpicker--disabled{opacity:.5;pointer-events:none}.gloss-preset-colorpicker__label{font-size:.875rem;font-weight:500}.gloss-preset-colorpicker__trigger{border:1px solid var(--gloss-color-border-default);border-radius:var(--gloss-radius-md);background:var(--gloss-color-bg-surface);cursor:pointer;align-items:center;gap:8px;padding:6px 12px;font-size:.875rem;display:flex}.gloss-preset-colorpicker__trigger:disabled{cursor:not-allowed}.gloss-preset-colorpicker__value{flex:1;font-family:monospace;font-size:.8125rem}.gloss-preset-colorpicker__dropdown{z-index:10;background:var(--gloss-color-bg-surface);border:1px solid var(--gloss-color-border-default);border-radius:var(--gloss-radius-md);margin-top:4px;position:absolute;top:100%;left:0}.gloss-preset-colorpicker__native{cursor:pointer;border:none;width:100%;height:100%;padding:0}.gloss-preset-colorpicker__swatches{flex-wrap:wrap;gap:4px;display:flex}.gloss-preset-colorpicker__swatch-btn{cursor:pointer;border:2px solid #0000;border-radius:4px;width:24px;height:24px;padding:0}.gloss-preset-colorpicker__swatch-btn--selected{border-color:var(--gloss-color-brand-primary);box-shadow:0 0 0 1px var(--gloss-color-brand-primary)}.gloss-preset-colorpicker__input-row{margin-top:4px}.gloss-preset-colorpicker__text-input{border:1px solid var(--gloss-color-border-default);border-radius:var(--gloss-radius-sm);box-sizing:border-box;background:0 0;width:100%;padding:4px 8px;font-family:monospace;font-size:.8125rem}.gloss-preset-colorpicker__helper{font-size:.75rem}.gloss-preset-rating:focus-within{outline:2px solid var(--gloss-color-border-focus);outline-offset:2px;border-radius:4px}.gloss-preset-tooltip{animation:.15s gloss-tooltip-enter}.gloss-preset-tooltip--rich{box-shadow:var(--gloss-elevation-card);border:1px solid var(--gloss-color-border-default)}@keyframes gloss-tooltip-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.gloss-preset-input{transition:border-color .15s,box-shadow .15s}.gloss-preset-input:focus{border-color:var(--gloss-color-border-focus);box-shadow:var(--gloss-elevation-input-focus)}.gloss-preset-input--error:focus{border-color:var(--gloss-color-border-error);box-shadow:0 0 0 2px #ef444426}.gloss-preset-input--success:focus{border-color:var(--gloss-color-border-success);box-shadow:0 0 0 2px #22c55e26}.gloss-preset-input__field-wrapper{align-items:center;width:100%;display:flex;position:relative}.gloss-preset-input__field-wrapper .gloss-preset-input,.gloss-preset-input__field-wrapper .gloss-base-input{width:100%}.gloss-preset-input__icon{pointer-events:none;color:var(--gloss-color-text-tertiary);z-index:1;align-items:center;display:flex;position:absolute}.gloss-preset-input__icon--left{left:8px}.gloss-preset-input__icon--right{right:8px}.gloss-preset-input__clear{background:var(--gloss-color-bg-subtle,#0000000f);width:20px;height:20px;color:var(--gloss-color-text-tertiary);cursor:pointer;z-index:1;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex;position:absolute;right:8px}.gloss-preset-input__clear:hover{background:var(--gloss-color-bg-muted,#0000001a);color:var(--gloss-color-text-primary)}.gloss-preset-input__counter{color:var(--gloss-color-text-tertiary);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:.6875rem;line-height:1;position:absolute;bottom:-18px;right:8px}.gloss-preset-input__counter--warn{color:var(--gloss-color-text-warning,#d97706)}.gloss-preset-input__counter--over{color:var(--gloss-color-border-error,#ef4444)}.gloss-preset-input__field-wrapper .gloss-preset-input,.gloss-preset-input__field-wrapper .gloss-base-input{padding-right:32px}:is(.gloss-preset-input__field-wrapper:has(.gloss-preset-input__icon--left) .gloss-preset-input,.gloss-preset-input__field-wrapper:has(.gloss-preset-input__icon--left) .gloss-base-input){padding-left:32px}:is(.gloss-preset-input__field-wrapper:has(.gloss-preset-input__counter):not(:has(.gloss-preset-input__clear)):not(:has(.gloss-preset-input__icon)) .gloss-preset-input,.gloss-preset-input__field-wrapper:has(.gloss-preset-input__counter):not(:has(.gloss-preset-input__clear)):not(:has(.gloss-preset-input__icon)) .gloss-base-input){padding-right:initial}.gloss-preset-textarea{transition:border-color .15s,box-shadow .15s}.gloss-preset-textarea:focus{border-color:var(--gloss-color-border-focus);box-shadow:var(--gloss-elevation-input-focus)}.gloss-preset-textarea--error:focus{border-color:var(--gloss-color-border-error);box-shadow:0 0 0 2px #ef444426}.gloss-preset-textarea--success:focus{border-color:var(--gloss-color-border-success);box-shadow:0 0 0 2px #22c55e26}.gloss-preset-numberinput{flex-direction:column;gap:4px;display:inline-flex}.gloss-preset-numberinput--disabled{opacity:.5;pointer-events:none}.gloss-preset-numberinput__label{font-size:.875rem;font-weight:500}.gloss-preset-numberinput .gloss-base-numberinput button:hover:not(:disabled){background:var(--gloss-color-bg-hover)}.gloss-preset-numberinput--error .gloss-base-numberinput{border-color:var(--gloss-color-border-error)}.gloss-preset-numberinput--success .gloss-base-numberinput{border-color:var(--gloss-color-border-success)}.gloss-preset-numberinput__helper{font-size:.75rem}.gloss-preset-numberinput__helper--error{color:var(--gloss-color-text-error)}.gloss-preset-maskedinput{flex-direction:column;gap:4px;display:flex}.gloss-preset-maskedinput--error .gloss-base-maskedinput{border-color:var(--gloss-color-border-error)}.gloss-preset-maskedinput--success .gloss-base-maskedinput{border-color:var(--gloss-color-border-success)}.gloss-preset-maskedinput .gloss-base-maskedinput:focus{border-color:var(--gloss-color-border-focus);box-shadow:0 0 0 2px #3b82f626}.gloss-preset-select--default .gloss-base-select__trigger:focus-visible{border-color:var(--gloss-color-border-focus);box-shadow:0 0 0 2px #3b82f633}.gloss-preset-select--error .gloss-base-select__trigger:focus-visible{box-shadow:0 0 0 2px #ef444433}.gloss-preset-select--success .gloss-base-select__trigger:focus-visible{box-shadow:0 0 0 2px #22c55e33}.gloss-preset-select--disabled{opacity:.5;pointer-events:none}.gloss-preset-select .gloss-base-select__trigger:hover{border-color:var(--gloss-color-border-hover)}.gloss-preset-select .gloss-base-select__option:hover{background:var(--gloss-color-bg-hover)}.gloss-preset-card--interactive{cursor:pointer;transition:box-shadow .15s,transform .15s}.gloss-preset-card--interactive:hover{box-shadow:var(--gloss-elevation-hover);transform:translateY(-1px)}.gloss-preset-card--selected{outline:2px solid var(--gloss-color-brand-primary);outline-offset:-2px}.gloss-preset-chip--clickable:hover:not(.gloss-preset-chip--disabled){filter:brightness(.95)}.gloss-preset-chip__delete-btn{cursor:pointer;color:inherit;opacity:.6;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin:0 -2px 0 2px;padding:0;display:inline-flex}.gloss-preset-chip__delete-btn:hover{opacity:1}.gloss-preset-accordion__trigger:hover{color:var(--gloss-color-brand-primary)}.gloss-preset-accordion__trigger:focus-visible{outline:2px solid var(--gloss-color-border-focus);outline-offset:-2px;border-radius:4px}.gloss-preset-accordion__content{padding-bottom:.75em}.gloss-preset-menu__item{color:inherit;text-decoration:none}.gloss-preset-menu__item:focus-visible{outline:2px solid var(--gloss-color-border-focus);outline-offset:-2px}.gloss-preset-menu__item:active:not([data-disabled]){background:var(--gloss-color-bg-muted)}.gloss-preset-menu__item[data-active]{background:var(--gloss-color-bg-muted);font-weight:600}.gloss-preset-menu__item-icon{flex-shrink:0;align-items:center;display:flex}.gloss-preset-menu__group-header{-webkit-user-select:none;user-select:none;align-items:center;gap:.25em;padding:.5em .75em .25em;display:flex}.gloss-preset-menu__group-header--collapsible{cursor:pointer;border-radius:4px}.gloss-preset-menu__group-header--collapsible:hover{background:var(--gloss-color-bg-hover,#0000000a)}.gloss-preset-menu__group-header--collapsible:focus-visible{outline:2px solid var(--gloss-color-border-focus);outline-offset:-2px;border-radius:4px}.gloss-preset-menu__group-label{text-transform:uppercase;letter-spacing:.05em;opacity:.6;flex:1;font-size:.75em;font-weight:600}.gloss-preset-menu__group-count{opacity:.5;text-align:center;min-width:1.2em;font-size:.65em;font-weight:500}.gloss-preset-menu__group-chevron{opacity:.4;border-top:3px solid #0000;border-bottom:3px solid #0000;border-left:4px solid;width:0;height:0;transition:transform .2s;display:inline-block}.gloss-preset-menu__group-chevron--open{transform:rotate(90deg)}@keyframes gloss-skeleton-breathe{0%,to{opacity:1}50%{opacity:.5}}.gloss-skeleton-shimmer{animation:2s ease-in-out infinite gloss-skeleton-breathe}.gloss-skeleton-block{background-color:#e5e7eb;border-radius:6px}.gloss-skeleton-header{background-color:#d1d5db}@keyframes gloss-quadrant-progress{0%{transform:translate(-100%)}to{transform:translate(250%)}}.gloss-quadrant-progress-bar{z-index:10;background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.gloss-quadrant-progress-bar__fill{transform-origin:0;background:#4f46e5;width:40%;height:100%;animation:1.5s ease-in-out infinite gloss-quadrant-progress}@keyframes gloss-content-reveal{0%{opacity:0}to{opacity:1}}.gloss-content-reveal{animation:.15s forwards gloss-content-reveal}.gloss-action-strip{--_gloss-action-strip-shadow:initial;--gloss-action-strip-enter-duration:.22s;--gloss-action-strip-exit-duration:.15s;pointer-events:none;opacity:0;position:relative;transform:translateY(-100%)}.gloss-action-strip[data-visible=true]{animation:gloss-action-strip-enter var(--gloss-action-strip-enter-duration) ease-out both;pointer-events:auto}.gloss-action-strip[data-has-shown=true][data-visible=false]{animation:gloss-action-strip-exit var(--gloss-action-strip-exit-duration) ease-in both;pointer-events:none}.gloss-action-strip[data-visible=false]{pointer-events:none}.gloss-action-strip__surface{pointer-events:auto;filter:drop-shadow(0 2px 8px #0000001a);position:relative}.gloss-action-strip[data-flip=up] .gloss-action-strip__surface{filter:drop-shadow(0 -2px 8px #0000001a)}.gloss-action-strip__pill{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:28px;box-shadow:none;pointer-events:auto;background:#ffffffe0;border:none;align-items:center;gap:0;padding:0 4px;display:flex}.gloss-action-strip__menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;filter:drop-shadow(0 2px 8px #0000001a);background:#ffffffe0;border:none;padding:3px 0}.gloss-action-strip__menu--flip-down{border-radius:0 0 8px 8px}.gloss-action-strip__menu--flip-up{filter:drop-shadow(0 -2px 8px #0000001a);border-radius:8px 8px 0 0}.gloss-action-strip__trigger{cursor:pointer;color:#4f46e5;min-width:24px;height:24px;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0 4px;line-height:1;display:inline-flex}.gloss-action-strip__icon-slot{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.gloss-action-strip__menu-item{color:#000000d9;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;width:100%;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.4;display:flex}.gloss-action-strip__menu-item:hover{background:#f5f5f5}.gloss-action-strip__surface--option-d{filter:none}.gloss-action-strip__surface--option-d .gloss-action-strip__pill,.gloss-action-strip__surface--option-d .gloss-action-strip__menu{box-shadow:none;-webkit-backdrop-filter:blur(20px);border:.5px solid #00000014}.gloss-action-strip[data-flip=up] .gloss-action-strip__surface--option-d{filter:none}@keyframes gloss-action-strip-enter{0%{opacity:0;z-index:1;transform:translate(-50%,-100%)}40%{opacity:1;z-index:1;transform:translate(-50%,110%)}to{opacity:1;z-index:16;transform:translate(-50%,50%)}}@keyframes gloss-action-strip-exit{0%{opacity:1;z-index:16;transform:translate(-50%,50%)}60%{opacity:1;z-index:1;transform:translate(-50%,110%)}to{opacity:0;z-index:1;transform:translate(-50%,-100%)}}@media (prefers-reduced-motion:reduce){.gloss-action-strip[data-visible=true],.gloss-action-strip[data-has-shown=true][data-visible=false]{animation-duration:1ms}}:root{--card-label-origin-y:0px}.gloss-metric-card__zone-a{z-index:2;min-height:28px;padding-top:var(--card-label-origin-y,0px);flex-shrink:0;align-items:flex-start;display:flex;position:relative}.gloss-card-shell__resize-outgoing{display:none}.MuiDataGrid-root .gloss-tabular-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-optical-sizing:auto;text-rendering:optimizelegibility;font-family:Plus Jakarta Sans,sans-serif;font-style:normal;font-weight:500}.MuiDataGrid-root .MuiDataGrid-cell{font-optical-sizing:auto;text-rendering:optimizelegibility;padding:unset;background-color:unset;box-sizing:border-box;padding:0 16px;font-family:Plus Jakarta Sans,sans-serif}.MuiDataGrid-root .MuiDataGrid-cell .gloss-currency{color:#9ca3af;vertical-align:baseline;margin-right:1px;font-size:.85em;font-weight:400}.MuiDataGrid-root .MuiDataGrid-cell .gloss-cents{color:#9ca3af;vertical-align:baseline;font-size:.85em;font-weight:400}.MuiDataGrid-root .MuiDataGrid-cell .gloss-date-value{color:#6b7280;font-size:.8125rem;font-weight:400}.MuiDataGrid-root .MuiDataGrid-cell .gloss-date-year{opacity:.6}.MuiDataGrid-root .MuiDataGrid-cell a{color:#374151;text-decoration:none;position:relative}.MuiDataGrid-root .MuiDataGrid-cell.gloss-drillable a,.MuiDataGrid-root .MuiDataGrid-cell.gloss-primary-column a{text-decoration:none}.MuiDataGrid-root .MuiDataGrid-row:hover .MuiDataGrid-cell.gloss-drillable a,.MuiDataGrid-root .MuiDataGrid-row:hover .MuiDataGrid-cell.gloss-primary-column a{text-underline-offset:3px;cursor:pointer;-webkit-text-decoration:underline dashed #9ca3af;text-decoration:underline dashed #9ca3af}.MuiDataGrid-root .MuiDataGrid-cell.gloss-primary-column{color:#374151;font-weight:500}.MuiDataGrid-root .gloss-order-id{text-transform:uppercase;color:#6b7280;letter-spacing:-.01em;font-size:.8125rem;font-weight:500}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes barIn{0%{opacity:0}to{opacity:1}}.gloss-chart-control-bar{padding:15px 15px 8px;position:relative}.gloss-chart-control-bar__track{z-index:1;background:#0000000f;border-radius:10px;position:absolute}.gloss-chart-control-bar__shapes{z-index:2;pointer-events:none;position:absolute;inset:0}.gloss-chart-control-bar__interactive{z-index:3;position:relative}.gloss-chart-control-bar__row-2-overlay{z-index:4;position:absolute;top:100%;left:0;right:0}.gloss-chart-control-bar__row-1{align-items:center;width:100%;min-height:0;animation:.5s cubic-bezier(.16,1,.3,1) both barIn;display:flex}.gloss-chart-control-bar__datepicker{margin-left:auto}.gloss-unified-context-menu__item--disabled{opacity:.5;cursor:not-allowed}.gloss-unified-context-menu__item--destructive{color:var(--gloss-color-red-600,#dc2626)}.gloss-unified-context-menu__label{color:inherit;font-size:.875rem;line-height:1.5}.gloss-unified-context-menu__subtitle{color:var(--color-text-muted,#0009);font-size:.6875rem;line-height:1.4}.gloss-unified-context-menu__divider{margin:4px 0}.gloss-unified-context-menu__external-icon{color:#9ca3af;opacity:.6;margin-left:auto;font-size:14px}.hybrid-date-picker{display:inline-block;position:relative}.hybrid-date-picker__compare-badge{color:var(--gloss-range-a,#2563eb);opacity:1;pointer-events:none;background-color:#fff;border-radius:50%;padding:1px;transition:opacity .2s,transform .2s;position:absolute;top:-4px;right:-4px;transform:scale(1);box-shadow:0 1px 3px #00000026;font-size:14px!important}.hybrid-date-picker__active-banner{background:linear-gradient(90deg,#16a34a14,#10b98114);border-bottom:1px solid #16a34a26;padding:10px 12px}.hybrid-date-picker__active-banner-label{color:#22c55e;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;margin-bottom:8px;font-size:10px;font-weight:600;display:flex}.hybrid-date-picker__active-banner-content{cursor:pointer;background-color:#fff;border:1px solid #16a34a33;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 10px;transition:background-color .2s,border-color .2s;display:flex}.hybrid-date-picker__active-banner-content:hover{background-color:#16a34a0a}.hybrid-date-picker__active-banner-content--selected{border-color:#16a34a66;box-shadow:0 0 0 1px #16a34a1a}.hybrid-date-picker__quick-bar{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;align-items:center;gap:8px;padding:10px 12px;display:flex}.hybrid-date-picker__content{overflow:hidden}.hybrid-date-picker__markets-list{padding:8px}.hybrid-date-picker__markets-list-add{border-top:1px solid #f3f4f6;margin-top:8px;padding-top:8px}.hybrid-date-picker__events-section-header{color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;padding:8px 0 4px;font-size:11px;font-weight:600}.hybrid-date-picker__events-section-header:not(:first-child){border-top:1px solid #e5e7eb;margin-top:12px;padding-top:12px}.hybrid-date-picker__footer{background-color:#f9fafb;border-top:1px solid #e5e7eb}.hybrid-date-picker__footer-row{justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.hybrid-date-picker__footer-drawer-trigger{cursor:pointer;justify-content:space-between;align-items:center;padding:8px 12px;transition:background-color .2s;display:flex}.hybrid-date-picker__footer-drawer-trigger:hover{background-color:#f3f4f6}.hybrid-date-picker__footer-drawer-trigger-icon{transition:transform .2s}.hybrid-date-picker__footer-drawer-trigger-icon--expanded{transform:rotate(180deg)}.hybrid-date-picker__footer-drawer-content{border-top:1px solid #e5e7eb;gap:8px;padding:8px 12px;display:flex}.hybrid-date-picker__footer-drawer-range-label{cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;padding:2px 4px;transition:background-color .2s;display:inline-flex}.hybrid-date-picker__footer-drawer-range-label:hover{background-color:#0000000f}.range-card{cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;flex:1;min-width:0;padding:8px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.range-card:hover{border-color:#d1d5db}.range-card--active{border-color:var(--gloss-range-a,#2563eb);box-shadow:0 0 0 1px var(--gloss-range-a,#2563eb)}.range-card--active.range-card--green{border-color:var(--gloss-range-b,#10b981);box-shadow:0 0 0 1px var(--gloss-range-b,#10b981)}.range-card--active.range-card--amber{border-color:var(--gloss-range-c,#f59e0b);box-shadow:0 0 0 1px var(--gloss-range-c,#f59e0b)}.range-card__color-bar{border-radius:2px;flex-shrink:0;width:4px;margin-right:8px}.range-card--blue .range-card__color-bar{background-color:var(--gloss-range-a,#2563eb)}.range-card--green .range-card__color-bar{background-color:var(--gloss-range-b,#10b981)}.range-card--amber .range-card__color-bar{background-color:var(--gloss-range-c,#f59e0b)}.range-card__content{flex:1;min-width:0}.range-card__header{align-items:center;gap:6px;margin-bottom:2px;display:flex}.range-card__label{color:#6b7280;text-transform:uppercase;font-size:11px;font-weight:600}.range-card__indicator{border:2px solid #d1d5db;border-radius:50%;width:8px;height:8px}.range-card__indicator--active{background-color:var(--gloss-range-a,#2563eb);border-color:var(--gloss-range-a,#2563eb)}.range-card--green .range-card__indicator--active{background-color:var(--gloss-range-b,#10b981);border-color:var(--gloss-range-b,#10b981)}.range-card--amber .range-card__indicator--active{background-color:var(--gloss-range-c,#f59e0b);border-color:var(--gloss-range-c,#f59e0b)}.range-card__preset{color:#374151;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.range-card__dates{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.range-card__remove{opacity:0;padding:2px;transition:opacity .2s;position:absolute;top:2px;right:2px}.range-card:hover .range-card__remove{opacity:1}.range-card--empty{border-style:dashed}.range-card--empty .range-card__color-bar{background:0 0;border-style:dashed;border-width:0 0 0 4px;width:0;margin-right:12px}.range-card--empty.range-card--blue .range-card__color-bar{border-color:var(--gloss-range-a,#2563eb)}.range-card--empty.range-card--green .range-card__color-bar{border-color:var(--gloss-range-b,#10b981)}.range-card--empty.range-card--amber .range-card__color-bar{border-color:var(--gloss-range-c,#f59e0b)}.range-card-add{cursor:pointer;background-color:#0000;border:1px dashed #d1d5db;border-radius:6px;justify-content:center;align-items:center;min-width:40px;transition:border-color .2s,background-color .2s;display:flex}.range-card-add:hover{border-color:var(--gloss-range-a,#2563eb);background-color:#2563eb0a}.mini-calendar{--cell-size:40px;--font-size:12px;--header-font-size:14px;--padding:12px;--dot-size:4px;--dot-offset:10px;padding:var(--padding);font-variant-numeric:tabular-nums;font-family:Inter,sans-serif}.mini-calendar__header{margin-bottom:var(--padding);justify-content:space-between;align-items:center;display:flex}.mini-calendar__header .MuiTypography-root{font-size:var(--header-font-size)}.mini-calendar__grid{grid-template-columns:repeat(7,var(--cell-size));justify-content:center;gap:2px 0;display:grid}.mini-calendar__day-header{height:calc(var(--cell-size) * .6);font-size:calc(var(--font-size) - 1px);color:#6b7280;justify-content:center;align-items:center;font-weight:500;display:flex}.mini-calendar__day{width:var(--cell-size);height:var(--cell-size);font-size:var(--font-size);cursor:pointer;color:#374151;background:0 0;border-radius:0;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex;position:relative}.mini-calendar__day:hover:not(.mini-calendar__day--start):not(.mini-calendar__day--end):not(.mini-calendar__day--single):not(.mini-calendar__day--in-range):not(.mini-calendar__day--empty):not(.mini-calendar__day--disabled){background-color:#f3f4f6;border-radius:50%}.mini-calendar__day--empty{cursor:default}.mini-calendar__day--single{background-color:var(--gloss-range-a,#2563eb);color:#fff;border-radius:50%;font-weight:500}.mini-calendar__day--single:hover{background-color:#134cca}.mini-calendar__day--start{background-color:var(--gloss-range-a,#2563eb);color:#fff;border-radius:50% 0 0 50%;font-weight:500}.mini-calendar__day--start:hover{background-color:#134cca}.mini-calendar__day--end{background-color:var(--gloss-range-a,#2563eb);color:#fff;border-radius:0 50% 50% 0;font-weight:500}.mini-calendar__day--end:hover{background-color:#134cca}.mini-calendar__day--in-range{background-color:var(--gloss-range-a,#2563eb);color:#fff;border-radius:0}.mini-calendar__day--disabled{color:#d1d5db;cursor:not-allowed;background:0 0}.mini-calendar__day--disabled:hover{background:0 0}.mini-calendar__day--disabled-in-range{color:#9ca3af;cursor:default;background-color:#d1d5db;border-radius:0}.mini-calendar__day--disabled-in-range:hover{background-color:#d1d5db}.mini-calendar__day--disabled-end{color:#9ca3af;cursor:default;background-color:#d1d5db;border-radius:0 50% 50% 0}.mini-calendar__day--disabled-end:hover{background-color:#d1d5db}.mini-calendar__day--today:not(.mini-calendar__day--start):not(.mini-calendar__day--end):not(.mini-calendar__day--single):not(.mini-calendar__day--in-range){font-weight:700}.mini-calendar__day--market:after{content:"";margin-top:var(--dot-offset);width:var(--dot-size);height:var(--dot-size);background-color:var(--gloss-range-a,#2563eb);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%)}.mini-calendar__day--market.mini-calendar__day--in-range:after,.mini-calendar__day--market.mini-calendar__day--start:after,.mini-calendar__day--market.mini-calendar__day--end:after,.mini-calendar__day--market.mini-calendar__day--single:after{background-color:#fff}.mini-calendar__day--disabled.mini-calendar__day--market:after{background-color:#d1d5db}.mini-calendar__day--market.mini-calendar__day--disabled-in-range:after,.mini-calendar__day--market.mini-calendar__day--disabled-end:after{background-color:#fff}.mini-calendar__day--secondary.mini-calendar__day--single{background-color:var(--gloss-range-b,#10b981)}.mini-calendar__day--secondary.mini-calendar__day--single:hover{background-color:#0c8a60}.mini-calendar__day--secondary.mini-calendar__day--start{background-color:var(--gloss-range-b,#10b981)}.mini-calendar__day--secondary.mini-calendar__day--start:hover{background-color:#0c8a60}.mini-calendar__day--secondary.mini-calendar__day--end{background-color:var(--gloss-range-b,#10b981)}.mini-calendar__day--secondary.mini-calendar__day--end:hover{background-color:#0c8a60}.mini-calendar__day--secondary.mini-calendar__day--in-range{background-color:var(--gloss-range-b,#10b981)}.mini-calendar__day--tertiary.mini-calendar__day--single{background-color:var(--gloss-range-c,#f59e0b)}.mini-calendar__day--tertiary.mini-calendar__day--single:hover{background-color:#c57f08}.mini-calendar__day--tertiary.mini-calendar__day--start{background-color:var(--gloss-range-c,#f59e0b)}.mini-calendar__day--tertiary.mini-calendar__day--start:hover{background-color:#c57f08}.mini-calendar__day--tertiary.mini-calendar__day--end{background-color:var(--gloss-range-c,#f59e0b)}.mini-calendar__day--tertiary.mini-calendar__day--end:hover{background-color:#c57f08}.mini-calendar__day--tertiary.mini-calendar__day--in-range{background-color:var(--gloss-range-c,#f59e0b)}.mini-calendar__legend{margin-top:var(--padding);padding-top:calc(var(--padding) * .8);border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;display:flex}.mini-calendar__legend-item{align-items:center;gap:6px;display:flex}.mini-calendar__legend-dot{width:calc(var(--dot-size) + 2px);height:calc(var(--dot-size) + 2px);border-radius:50%}.mini-calendar__legend-dot--market{background-color:var(--gloss-range-a,#2563eb)}.market-edit-modal__header{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.market-edit-modal__content{padding:16px}.market-edit-modal__field{margin-bottom:12px}.market-edit-modal__field:last-child{margin-bottom:0}.market-edit-modal__label{color:#6b7280;margin-bottom:4px;font-size:12px;font-weight:500;display:block}.market-edit-modal__input{border:1px solid #e5e7eb;border-radius:6px;width:100%;padding:8px 10px;font-size:13px;transition:border-color .2s,box-shadow .2s}.market-edit-modal__input:focus{border-color:var(--gloss-range-a,#2563eb);outline:none;box-shadow:0 0 0 2px #2563eb26}.market-edit-modal__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.market-edit-modal__footer{background-color:#f9fafb;border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.timeframe-toggle .MuiToggleButton-root.Mui-selected{color:#fff;background-color:#4f46e5}.gloss-timeframe__chip{color:#000000b3;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000001f;border-radius:16px;justify-content:center;align-items:center;padding:4px 12px;font-size:13px;font-weight:500;line-height:1.4;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.gloss-timeframe__chip:hover:not(.gloss-timeframe__chip--disabled){background-color:#0000000a;border-color:#0003}.gloss-timeframe__chip:focus-visible{outline:2px solid var(--gloss-color-brand-primary,#2563eb);outline-offset:2px}.gloss-timeframe__chip--active{background-color:var(--gloss-color-brand-primary,#2563eb);border-color:var(--gloss-color-brand-primary,#2563eb);color:#fff;font-weight:600}.gloss-timeframe__chip--active:hover{background-color:var(--gloss-color-brand-primary,#2563eb);border-color:var(--gloss-color-brand-primary,#2563eb)}.gloss-timeframe__chip--active:focus-visible{outline-color:var(--gloss-color-brand-primary,#2563eb)}.gloss-timeframe__chip--disabled{opacity:.38;cursor:default;pointer-events:none}.gloss-timeframe-simple-selector{flex-direction:column;gap:8px;display:flex}.gloss-timeframe-simple-selector__group{flex-direction:column;gap:4px;display:flex}.gloss-timeframe-simple-selector__group-label{text-transform:uppercase;letter-spacing:.05em;color:#00000073;padding:0 2px;font-size:11px;font-weight:600}.gloss-timeframe-simple-selector__options{flex-wrap:wrap;gap:4px;display:flex}.gloss-timeframe-simple-selector__option{color:#000000b3;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000001f;border-radius:12px;justify-content:center;align-items:center;padding:3px 10px;font-size:12px;font-weight:500;line-height:1.4;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.gloss-timeframe-simple-selector__option:hover{background-color:#0000000a;border-color:#0003}.gloss-timeframe-simple-selector__option:focus-visible{outline:2px solid var(--gloss-color-brand-primary,#2563eb);outline-offset:2px}.gloss-timeframe-simple-selector__option--active{background-color:var(--gloss-color-brand-primary,#2563eb);border-color:var(--gloss-color-brand-primary,#2563eb);color:#fff;font-weight:600}.gloss-timeframe-simple-selector__option--active:hover{background-color:var(--gloss-color-brand-primary,#2563eb)}.gloss-timeframe__pin-btn{cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:2px;display:inline-flex}.gloss-timeframe__pin-btn:hover{background-color:#0000000a}.gloss-timeframe__pin-btn:focus-visible{outline:2px solid var(--gloss-color-brand-primary,#2563eb);outline-offset:1px}.gloss-grid{width:100%;position:relative}.gloss-grid__container{width:100%;display:grid;position:relative;overflow:visible}.gloss-grid__slot{min-width:0;min-height:0}.gloss-grid__slot--dragging{opacity:.4}.gloss-grid__empty-slot{cursor:pointer;background:#00000004;border:2px dashed #0000;border-radius:12px;justify-content:center;align-items:center;min-width:0;min-height:0;transition:border-color .2s,background-color .2s;display:flex}.gloss-grid__empty-slot:hover{background:#4f46e50a;border-color:#4f46e5}.gloss-grid__drag-overlay{cursor:grabbing;z-index:100;border-radius:12px;box-shadow:0 8px 24px #00000026}.gloss-grid__pagination{justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:6px 0;display:flex}.gloss-grid__pagination-dots{align-items:center;gap:6px;display:flex}.gloss-grid__pagination-dot{cursor:pointer;background:#e5e7eb;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:width .2s,background-color .2s}.gloss-grid__pagination-dot--active{background:#4f46e5;border-radius:4px;width:20px}.gloss-grid__pagination-chevron{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:18px}.gloss-grid__pagination-chevron:hover:not(:disabled){color:#111827;background:#f3f4f6}.gloss-grid__pagination-chevron--disabled{opacity:.3;cursor:default}body.gloss-grid--armed,body.gloss-grid--armed *{cursor:grabbing!important}.gloss-tabbed-data-view .MuiTabs-indicator{display:none}.gloss-tabbed-data-view .MuiTab-root{box-shadow:none;text-transform:none;opacity:1;background-color:#0000;border:1px solid #0000;border-bottom:none;border-radius:0;align-items:center;margin-bottom:0;margin-left:0;margin-right:4px;padding:8px 16px 8px 12px;font-size:.8rem;font-weight:500;transition:color .15s,background-color .15s,border-color .15s;display:flex;position:relative}.gloss-tabbed-data-view .MuiTab-root .MuiSvgIcon-root{color:#9ca3af;margin-right:6px;font-size:14px}.gloss-tabbed-data-view .MuiTab-root .tab-line-1{align-items:center;display:flex}.gloss-tabbed-data-view .MuiTab-root .tab-line-1 span{text-transform:capitalize;color:#6b7280;text-align:left;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500;line-height:1.2;transition:color .15s}.gloss-tabbed-data-view .MuiTab-root .MuiTab-icon{margin-left:12px;position:relative;top:auto;right:auto}.gloss-tabbed-data-view .MuiTab-root .MuiTab-icon .MuiIconButton-root{color:#9ca3af;padding:2px}.gloss-tabbed-data-view .MuiTab-root .MuiTab-icon .MuiIconButton-root:hover{color:#111827;background-color:#0000000a}.gloss-tabbed-data-view .MuiTab-root .MuiTab-icon .MuiIconButton-root .MuiSvgIcon-root{font-size:14px}.gloss-tabbed-data-view .MuiTab-root:has(.MuiTab-icon){padding-right:0}.gloss-tabbed-data-view .MuiTab-root:hover{background-color:#f9fafb;border-radius:6px 6px 0 0}.gloss-tabbed-data-view .MuiTab-root:hover .tab-line-1 span{color:#374151}.gloss-tabbed-data-view .MuiTab-root:hover .MuiSvgIcon-root{color:#6b7280}.gloss-tabbed-data-view .MuiTab-root.Mui-selected{z-index:10;background-color:#fff;border:1px solid #0000000f;border-bottom-color:#fff;border-radius:8px 8px 0 0;margin-bottom:-1px;padding:8px 8px 8px 16px;box-shadow:0 -1px 3px #0000000d}.gloss-tabbed-data-view .MuiTab-root.Mui-selected .MuiSvgIcon-root{color:#111827}.gloss-tabbed-data-view .MuiTab-root.Mui-selected .tab-line-1 span{color:#374151;font-weight:600}.gloss-tabbed-data-view .MuiTab-root.Mui-selected .MuiTab-icon .MuiIconButton-root{color:#6b7280}.gloss-tabbed-data-view .MuiTab-root.Mui-selected .MuiTab-icon .MuiIconButton-root:hover{color:#111827}.gloss-tabbed-data-view .MuiTab-root.Mui-selected:hover{background-color:#fff}.gloss-tabbed-data-view .MuiTabs-root .Mui-selected svg{fill:#111827;color:#111827}.gloss-tabbed-data-view .MuiTab-iconWrapper{margin-left:8px;margin-right:-4px}.gloss-filter-chip{align-items:center;gap:var(--gloss-spacing-1);display:inline-flex}.gloss-filter-chip--disabled{opacity:.5;pointer-events:none}.gloss-autocomplete{flex-direction:column;width:100%;display:inline-flex;position:relative}.gloss-autocomplete__results{padding:var(--gloss-spacing-1) 0;max-height:240px;margin:0;list-style:none;overflow-y:auto}.gloss-autocomplete__result-item{padding:var(--gloss-spacing-2) var(--gloss-spacing-4);cursor:pointer;font-size:var(--gloss-text-base);line-height:var(--gloss-leading-normal,1.5)}.gloss-autocomplete__result-item--highlighted{background:var(--gloss-color-bg-muted)}.gloss-autocomplete__empty,.gloss-autocomplete__loading{padding:var(--gloss-spacing-4);text-align:center;font-size:var(--gloss-text-sm);color:var(--gloss-color-text-secondary)}.gloss-autocomplete__loading{justify-content:center;align-items:center;gap:var(--gloss-spacing-2);display:flex}.gloss-preset-popover{min-width:120px;max-width:400px}.gloss-multi-select{flex-direction:column;width:100%;display:inline-flex;position:relative}.gloss-multi-select__label{font-size:var(--gloss-text-sm);margin-bottom:var(--gloss-spacing-1);color:var(--gloss-color-text-primary);font-weight:600;line-height:1.25;display:block}.gloss-multi-select__trigger{align-items:center;gap:var(--gloss-spacing-1);padding:var(--gloss-spacing-2);border:1px solid var(--gloss-color-border-default);background:var(--gloss-color-bg-surface);cursor:pointer;border-radius:6px;flex-wrap:wrap;min-height:40px;display:flex}.gloss-multi-select__trigger:focus-within,.gloss-multi-select__trigger--focused{border-color:var(--gloss-color-brand-primary);box-shadow:0 0 0 2px #2563eb33}.gloss-multi-select__trigger--error{border-color:var(--gloss-color-border-error)}.gloss-multi-select__trigger--error:focus-within,.gloss-multi-select__trigger--error.gloss-multi-select__trigger--focused{border-color:var(--gloss-color-border-error);box-shadow:0 0 0 2px #dc262633}.gloss-multi-select__tag{display:inline-flex}.gloss-multi-select__search{min-width:60px;font-size:var(--gloss-text-base);background:0 0;border:none;outline:none;flex:1;padding:0}.gloss-multi-select__placeholder{color:var(--gloss-color-text-tertiary);font-size:var(--gloss-text-base);-webkit-user-select:none;user-select:none;flex:1}.gloss-multi-select__arrow{color:var(--gloss-color-text-secondary);flex-shrink:0;align-items:center;margin-left:auto;display:flex}.gloss-multi-select__helper{font-size:var(--gloss-text-sm);color:var(--gloss-color-text-secondary);margin-top:var(--gloss-spacing-1);display:block}.gloss-multi-select__helper--error{color:var(--gloss-color-text-error)}.gloss-multi-select__dropdown{padding:var(--gloss-spacing-1) 0;max-height:240px;margin:0;list-style:none;overflow-y:auto}.gloss-multi-select__option{align-items:center;gap:var(--gloss-spacing-2);padding:var(--gloss-spacing-2) var(--gloss-spacing-4);cursor:pointer;font-size:var(--gloss-text-base);display:flex}.gloss-multi-select__option--selected{background:var(--gloss-color-bg-muted);font-weight:600}.gloss-multi-select__option--highlighted{background:var(--gloss-color-bg-muted)}.gloss-multi-select__option--disabled{opacity:.5;pointer-events:none}.gloss-multi-select__check{border:1px solid var(--gloss-color-border-default);width:16px;height:16px;color:var(--gloss-color-bg-surface);background:var(--gloss-color-bg-surface);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gloss-multi-select__check--active{background:var(--gloss-color-brand-primary);border-color:var(--gloss-color-brand-primary);color:var(--gloss-color-text-inverse)}.gloss-multi-select__option-label{flex:1}.gloss-multi-select__empty{padding:var(--gloss-spacing-4);text-align:center;font-size:var(--gloss-text-sm);color:var(--gloss-color-text-secondary)}.gloss-multi-select--disabled{opacity:.5;pointer-events:none}.gloss-entity-picker{position:relative}.gloss-entity-picker__result{align-items:center;gap:var(--gloss-spacing-3);padding:var(--gloss-spacing-2) var(--gloss-spacing-4);cursor:pointer;display:flex}.gloss-entity-picker__result--highlighted{background:var(--gloss-color-bg-muted)}.gloss-entity-picker__result-avatar{flex-shrink:0}.gloss-entity-picker__result-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.gloss-entity-picker__result-info{flex-direction:column;min-width:0;display:flex}.gloss-entity-picker__result-label{font-size:var(--gloss-text-base);font-weight:var(--gloss-weight-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gloss-entity-picker__result-description{font-size:var(--gloss-text-sm);color:var(--gloss-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gloss-entity-picker__selected{align-items:center;gap:var(--gloss-spacing-2);display:flex}.gloss-entity-picker__selected-label{font-size:var(--gloss-text-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gloss-preset-avatar--xs svg{width:12px;height:12px}.gloss-preset-avatar--sm svg{width:14px;height:14px}.gloss-preset-avatar--lg svg{width:20px;height:20px}.gloss-preset-avatar--xl svg{width:28px;height:28px}.gloss-data-table{width:100%}.gloss-data-table__table{border-collapse:collapse;background:var(--gloss-color-bg-surface);width:100%}.gloss-data-table__header-cell{padding:var(--gloss-spacing-2) var(--gloss-spacing-4);font-size:var(--gloss-text-sm);font-weight:var(--gloss-weight-semibold,600);line-height:var(--gloss-leading-tight,1.25);text-align:left;border-bottom:1px solid var(--gloss-color-border-default);background:var(--gloss-color-bg-surface);white-space:nowrap;-webkit-user-select:none;user-select:none}.gloss-data-table__header-cell--sortable{cursor:pointer}.gloss-data-table__header-cell--sortable:hover{background:var(--gloss-color-bg-muted)}.gloss-data-table__header-cell--checkbox{width:44px}.gloss-data-table__header-cell--actions{text-align:right;width:auto}.gloss-data-table__header-content{align-items:center;gap:var(--gloss-spacing-1);display:inline-flex}.gloss-data-table__sort-icon{opacity:.3;display:inline-flex}.gloss-data-table__sort-icon--active{opacity:1}.gloss-data-table__body-cell{padding:var(--gloss-spacing-2) var(--gloss-spacing-4);font-size:var(--gloss-text-base);line-height:var(--gloss-leading-normal,1.5);border-bottom:1px solid var(--gloss-color-border-default)}.gloss-data-table__body-cell--checkbox{width:44px}.gloss-data-table__body-cell--actions{text-align:right}.gloss-data-table__body-cell--align-center{text-align:center}.gloss-data-table__body-cell--align-right{text-align:right}.gloss-data-table__row{min-height:44px;transition:background .15s}.gloss-data-table__row:hover{background:var(--gloss-color-bg-hover)}.gloss-data-table__row--selected{background:#2563eb0d}.gloss-data-table__row--selected:hover{background:#2563eb14}.gloss-data-table__row--striped:nth-child(odd){background:var(--gloss-color-bg-muted)}.gloss-data-table__row--striped:nth-child(odd):hover{background:var(--gloss-color-bg-hover)}.gloss-data-table__empty{text-align:center;padding:var(--gloss-spacing-12) var(--gloss-spacing-4);color:var(--gloss-color-text-secondary)}.gloss-data-table__empty-heading{font-size:var(--gloss-text-base);font-weight:var(--gloss-weight-semibold,600);margin:0 0 var(--gloss-spacing-1) 0}.gloss-data-table__empty-body{font-size:var(--gloss-text-sm);margin:0}.gloss-data-table__pagination{padding:var(--gloss-spacing-4);border-top:1px solid var(--gloss-color-border-default);justify-content:space-between;align-items:center;display:flex}.gloss-data-table__page-info{font-size:var(--gloss-text-sm);color:var(--gloss-color-text-secondary)}.gloss-data-table__page-controls{align-items:center;gap:var(--gloss-spacing-2);display:flex}.gloss-data-table__skeleton-row{height:44px}.gloss-data-table__skeleton-row td{padding:var(--gloss-spacing-2) var(--gloss-spacing-4)}.gloss-data-table__skeleton-cell{background:linear-gradient(90deg,var(--gloss-color-bg-muted) 25%,var(--gloss-color-bg-surface) 50%,var(--gloss-color-bg-muted) 75%);background-size:200% 100%;border-radius:4px;height:16px;animation:1.5s infinite gloss-skeleton-shimmer}@keyframes gloss-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pin-to-metric__trigger{padding:var(--gloss-space-2,.5rem);cursor:pointer;color:var(--gloss-color-primary-500);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.pin-to-metric__trigger:hover{background:var(--gloss-color-surface)}.pin-to-metric__trigger:focus-visible{outline:2px solid var(--gloss-color-primary-500);outline-offset:2px}.pin-to-metric__icon{font-size:1rem;line-height:1}.pin-to-metric__popover{z-index:999;background:var(--gloss-color-surface);border:1px solid var(--gloss-color-primary-500);border-radius:6px;min-width:200px;box-shadow:0 4px 16px #0000001f}.pin-to-metric__popover-header{padding:var(--gloss-space-2,.5rem) var(--gloss-space-2,.5rem) 0;color:var(--gloss-color-text);font-size:.75rem;font-weight:600}.pin-to-metric__popover-body{padding:var(--gloss-space-2,.5rem)}.pin-to-metric__popover-prompt{margin:0 0 var(--gloss-space-2,.5rem);color:var(--gloss-color-text);font-size:.75rem}.pin-to-metric__agg-buttons{flex-direction:column;gap:4px;display:flex}.pin-to-metric__agg-btn{width:100%;padding:var(--gloss-space-2,.5rem);border:1px solid var(--gloss-color-primary-500);cursor:pointer;color:var(--gloss-color-text);text-align:left;background:0 0;border-radius:4px;font-size:.875rem;display:block}.pin-to-metric__agg-btn:hover{background:var(--gloss-color-primary-500);color:var(--gloss-color-surface)}.pin-to-metric__agg-btn:focus-visible{outline:2px solid var(--gloss-color-primary-500);outline-offset:2px}.gloss-form-dialog__actions{justify-content:flex-end;gap:var(--gloss-spacing-3);display:flex}.gloss-container-dialog{flex-direction:column;display:flex;overflow:hidden}.gloss-container-dialog__backdrop{z-index:var(--gloss-z-modal,1300);background:#00000080;position:fixed;inset:0}.gloss-container-dialog__header{padding:var(--gloss-spacing-md,16px) var(--gloss-spacing-lg,24px);border-bottom:1px solid var(--gloss-color-border-default,#e0e0e0);justify-content:space-between;align-items:center;display:flex}.gloss-container-dialog__body{padding:var(--gloss-spacing-lg,24px);flex:1;overflow-y:auto}.gloss-container-dialog__actions{justify-content:flex-end;align-items:center;gap:var(--gloss-spacing-sm,8px);padding:var(--gloss-spacing-md,16px) var(--gloss-spacing-lg,24px);border-top:1px solid var(--gloss-color-border-default,#e0e0e0);display:flex}.gloss-container-dialog--sm{max-width:400px}.gloss-container-dialog--md{max-width:560px}.gloss-container-dialog--lg{max-width:720px}.gloss-container-dialog--fullscreen{border-radius:0;max-width:100vw;max-height:100vh}.gloss-merge-prompt{min-width:240px;max-width:320px}.gloss-merge-prompt__heading{font-size:var(--font-size-sm,.875rem);margin-bottom:var(--space-2,8px);font-weight:600}.gloss-merge-prompt__summary-row{justify-content:space-between;gap:var(--space-2,8px);padding:var(--space-1,4px) 0;display:flex}.gloss-merge-prompt__card-label{font-size:var(--font-size-xs,.75rem);color:var(--color-text-secondary)}.gloss-merge-prompt__card-value{font-size:var(--font-size-xs,.75rem);font-weight:500}.gloss-merge-prompt__actions{gap:var(--space-2,8px);margin-top:var(--space-3,12px);justify-content:flex-end;display:flex}.gloss-preset-text--overline{text-transform:uppercase}.gloss-stepper--horizontal .gloss-stepper__indicators{align-items:center;display:flex}.gloss-stepper--horizontal .gloss-stepper__step{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.gloss-stepper--horizontal .gloss-stepper__connector{background:var(--gloss-color-border-default);height:2px;margin:0 var(--gloss-spacing-2);flex:1;align-self:flex-start;margin-top:15px}.gloss-stepper--horizontal .gloss-stepper__connector--completed{background:var(--gloss-color-green-600)}.gloss-stepper--vertical .gloss-stepper__indicators{flex-direction:column;display:flex}.gloss-stepper--vertical .gloss-stepper__step{align-items:flex-start;gap:var(--gloss-spacing-3);display:flex}.gloss-stepper--vertical .gloss-stepper__connector{background:var(--gloss-color-border-default);width:2px;height:24px;margin-left:15px}.gloss-stepper--vertical .gloss-stepper__connector--completed{background:var(--gloss-color-green-600)}.gloss-stepper__step-circle{width:32px;height:32px;font-size:var(--gloss-text-sm);font-weight:var(--gloss-weight-semibold,600);border:2px solid var(--gloss-color-border-default);background:var(--gloss-color-bg-surface);color:var(--gloss-color-text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.gloss-stepper__step-circle--completed{background:var(--gloss-color-green-600);border-color:var(--gloss-color-green-600);color:#fff}.gloss-stepper__step-circle--active{background:var(--gloss-color-brand-primary);border-color:var(--gloss-color-brand-primary);color:#fff}.gloss-stepper__step-circle--error{border-color:var(--gloss-color-red-600);color:var(--gloss-color-red-600);background:var(--gloss-color-bg-surface)}.gloss-stepper__step-info{margin-top:var(--gloss-spacing-2);text-align:center}.gloss-stepper__step-label{font-size:var(--gloss-text-sm);font-weight:var(--gloss-weight-semibold,600);line-height:var(--gloss-leading-tight,1.25);color:var(--gloss-color-text-primary)}.gloss-stepper__step-description{font-size:var(--gloss-text-sm);font-weight:var(--gloss-weight-normal,400);line-height:var(--gloss-leading-normal,1.5);color:var(--gloss-color-text-secondary);margin-top:2px}.gloss-stepper__content{padding:var(--gloss-spacing-6) 0}.gloss-stepper__actions{padding-top:var(--gloss-spacing-4);justify-content:space-between;display:flex}.gloss-registration-form{gap:var(--gloss-spacing-4);flex-direction:column;display:flex}.gloss-registration-form__header{margin-bottom:var(--gloss-spacing-2)}.gloss-registration-form__title{font-size:var(--gloss-text-lg);font-weight:var(--gloss-weight-semibold);line-height:var(--gloss-leading-tight);margin:0;margin-bottom:var(--gloss-spacing-2)}.gloss-registration-form__subtitle{font-size:var(--gloss-text-sm);color:var(--gloss-color-text-secondary);margin:0;margin-bottom:var(--gloss-spacing-4)}.gloss-registration-form__body{gap:var(--gloss-spacing-4);flex-direction:column;display:flex}.gloss-registration-form__name-row{gap:var(--gloss-spacing-4);grid-template-columns:1fr 1fr;display:grid}.gloss-registration-form__field{gap:var(--gloss-spacing-1);flex-direction:column;display:flex}.gloss-registration-form__label{font-size:var(--gloss-text-sm);font-weight:var(--gloss-weight-semibold);line-height:var(--gloss-leading-tight)}.gloss-registration-form__terms{gap:var(--gloss-spacing-1);flex-direction:column;display:flex}.gloss-registration-form__footer{gap:var(--gloss-spacing-3);padding-top:var(--gloss-spacing-2);flex-direction:column;align-items:center;display:flex}.gloss-registration-form__login{font-size:var(--gloss-text-sm);color:var(--gloss-color-text-secondary);margin:0}.gloss-registration-form__error{font-size:var(--gloss-text-sm);color:var(--gloss-color-red-600);margin-top:var(--gloss-spacing-1)}.gloss-contact-form{gap:var(--gloss-spacing-4);flex-direction:column;display:flex}.gloss-contact-form__header{margin-bottom:var(--gloss-spacing-2)}.gloss-contact-form__title{font-size:var(--gloss-text-lg);font-weight:var(--gloss-weight-semibold);line-height:var(--gloss-leading-tight);margin:0}.gloss-contact-form__subtitle{font-size:var(--gloss-text-sm);color:var(--gloss-color-text-secondary);margin:0;margin-top:var(--gloss-spacing-2);margin-bottom:var(--gloss-spacing-2)}.gloss-contact-form__body{gap:var(--gloss-spacing-4);flex-direction:column;display:flex}.gloss-contact-form__field{gap:var(--gloss-spacing-1);flex-direction:column;display:flex}.gloss-contact-form__label{font-size:var(--gloss-text-sm);font-weight:var(--gloss-weight-semibold);line-height:var(--gloss-leading-tight)}.gloss-contact-form__footer{padding-top:var(--gloss-spacing-2)}.gloss-contact-form__error{font-size:var(--gloss-text-sm);color:var(--gloss-color-red-600);margin-top:var(--gloss-spacing-1)}.gloss-payment-form{gap:var(--gloss-spacing-6);flex-direction:column;display:flex}.gloss-payment-form__section{gap:var(--gloss-spacing-4);flex-direction:column;display:flex}.gloss-payment-form__section-title{font-size:var(--gloss-text-sm);font-weight:var(--gloss-weight-semibold);line-height:var(--gloss-leading-tight);color:var(--gloss-color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0}.gloss-payment-form__field{gap:var(--gloss-spacing-1);flex-direction:column;display:flex}.gloss-payment-form__label{font-size:var(--gloss-text-sm);font-weight:var(--gloss-weight-semibold);line-height:var(--gloss-leading-tight)}.gloss-payment-form__card-row{gap:var(--gloss-spacing-4);grid-template-columns:1fr 1fr;display:grid}.gloss-payment-form__save{padding-top:var(--gloss-spacing-2)}.gloss-payment-form__actions{justify-content:space-between;gap:var(--gloss-spacing-3);padding-top:var(--gloss-spacing-4);border-top:1px solid var(--gloss-color-border-default);display:flex}.gloss-payment-form__error{font-size:var(--gloss-text-sm);color:var(--gloss-color-red-600);margin-top:var(--gloss-spacing-1)}.gloss-payment-form__form-error{font-size:var(--gloss-text-sm);color:var(--gloss-color-red-600);padding:var(--gloss-spacing-2) var(--gloss-spacing-3);background:var(--gloss-color-red-50,#fef2f2);border-radius:var(--gloss-radius-md)}.gloss-entity-search-panel{gap:var(--gloss-spacing-4);flex-direction:column;display:flex}.gloss-entity-search-panel__header{justify-content:space-between;align-items:center;gap:var(--gloss-spacing-4);display:flex}.gloss-entity-search-panel__title{font-size:var(--gloss-text-lg);font-weight:var(--gloss-weight-semibold);line-height:var(--gloss-leading-tight);margin:0}.gloss-entity-search-panel__search{flex:1;max-width:400px}.gloss-entity-search-panel__filters{gap:var(--gloss-spacing-2);flex-wrap:wrap;display:flex}.gloss-entity-search-panel__empty{align-items:center;gap:var(--gloss-spacing-2);padding:var(--gloss-spacing-8);text-align:center;flex-direction:column;display:flex}.gloss-entity-search-panel__empty-heading{font-size:var(--gloss-text-base);font-weight:var(--gloss-weight-semibold);margin:0}.gloss-entity-search-panel__empty-body{font-size:var(--gloss-text-sm);color:var(--gloss-color-text-secondary);margin:0}.gloss-profile-card .gloss-profile-card__content{align-items:center;gap:var(--gloss-spacing-4);padding:var(--gloss-spacing-6);flex-direction:column;display:flex}.gloss-profile-card__info{align-items:center;gap:var(--gloss-spacing-1);flex-direction:column;display:flex}.gloss-profile-card__name{font-size:var(--gloss-text-lg);font-weight:var(--gloss-weight-semibold);line-height:var(--gloss-leading-tight)}.gloss-profile-card__subtitle{font-size:var(--gloss-text-sm);color:var(--gloss-color-text-secondary)}.gloss-profile-card__badges{gap:var(--gloss-spacing-2);display:flex}.gloss-profile-card__metadata{gap:var(--gloss-spacing-2);flex-direction:column;width:100%;display:flex}.gloss-profile-card__metadata-item{font-size:var(--gloss-text-sm);justify-content:space-between;display:flex}.gloss-profile-card__metadata-label{color:var(--gloss-color-text-secondary)}.gloss-profile-card__metadata-value{font-weight:var(--gloss-weight-semibold)}.gloss-order-filter-bar{align-items:flex-end;gap:var(--gloss-spacing-3);flex-wrap:wrap;display:flex}.gloss-order-filter-bar__filter{flex:none}.gloss-order-filter-bar__reset{margin-left:auto}.gloss-preset-progress-bar{align-items:center;gap:var(--gloss-spacing-2);width:100%;display:flex}.gloss-preset-progress-bar--label-top{align-items:stretch;gap:var(--gloss-spacing-1);flex-direction:column}.gloss-preset-progress-bar__header{justify-content:flex-end;display:flex}.gloss-preset-progress-bar__label{color:var(--gloss-color-text-secondary);white-space:nowrap;flex-shrink:0;font-size:.75rem;font-weight:500}.gloss-preset-progress-bar--label-right .gloss-base-progress-bar{flex:1;min-width:0}.gloss-import-wizard__upload-zone{padding:var(--gloss-spacing-10);text-align:center}.gloss-import-wizard__preview{margin-top:var(--gloss-spacing-4)}.gloss-import-wizard__preview-info{font-size:var(--gloss-text-sm);color:var(--gloss-color-text-secondary);text-align:center;padding:var(--gloss-spacing-6)}.gloss-import-wizard__summary{align-items:center;gap:var(--gloss-spacing-4);padding:var(--gloss-spacing-6);flex-direction:column;display:flex}.gloss-import-wizard__summary-text{font-size:var(--gloss-text-base);font-weight:var(--gloss-weight-semibold);margin:0}.gloss-import-wizard__error{font-size:var(--gloss-text-sm);color:var(--gloss-color-red-600);text-align:center;margin:var(--gloss-spacing-2) 0 0}.gloss-container-panel{border:1px solid var(--gloss-color-border-default,#e0e0e0);border-radius:var(--gloss-radius-md,8px);overflow:hidden}.gloss-container-panel__header{padding:var(--gloss-spacing-sm,8px) var(--gloss-spacing-md,16px);background:var(--gloss-color-bg-muted,#f5f5f5);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex}.gloss-container-panel__header:hover{background:var(--gloss-color-bg-hover,#ebebeb)}.gloss-container-panel__title{font-size:.875rem;font-weight:600}.gloss-container-panel__chevron{font-size:.625rem;transition:transform .15s}.gloss-container-panel__content{padding:var(--gloss-spacing-md,16px)}.gloss-container-panel--collapsed .gloss-container-panel__content{display:none}.gloss-selectable{cursor:pointer}.gloss-selectable--selected{outline:2px solid var(--gloss-color-brand-primary,#1976d2);outline-offset:-2px}.gloss-selectable--disabled{cursor:not-allowed;opacity:.5}.gloss-selectable__wrapper{align-items:flex-start;gap:var(--gloss-spacing-sm,8px);display:flex}.gloss-selectable__checkbox{margin-top:var(--gloss-spacing-xs,4px);cursor:pointer}.gloss-selectable__checkbox:disabled{cursor:not-allowed}.gloss-target-input{flex-direction:column;gap:8px;padding:16px;display:flex}.gloss-target-input__label{color:var(--ink,#1a1a1f);font-size:10.5px;font-weight:600;line-height:1.4}.gloss-target-input__field-row{align-items:center;gap:4px;display:flex}.gloss-target-input__field{width:120px;color:var(--ink,#1a1a1f);border:1px solid var(--gloss-color-border,#e5e5e8);background:var(--gloss-color-bg-surface,#fff);border-radius:4px;padding:4px 8px;font-size:14px;font-weight:400}.gloss-target-input__field:focus{outline:2px solid var(--gloss-color-border-focus,#3b82f6);outline-offset:2px}.gloss-target-input__field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gloss-target-input__field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gloss-target-input__field{-moz-appearance:textfield}.gloss-target-input__unit{color:var(--ink-faint,#a3a3a8);font-size:10.5px;font-weight:400}.gloss-target-input__hint{color:var(--ink-faint,#a3a3a8);margin:0;font-size:10.5px;font-weight:400;line-height:1.3}.gloss-target-input__actions{gap:8px;margin-top:8px;display:flex}.gloss-target-input__confirm,.gloss-target-input__skip{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600}.gloss-target-input__confirm:focus-visible,.gloss-target-input__skip:focus-visible{outline:2px solid var(--gloss-color-border-focus,#3b82f6);outline-offset:2px}.gloss-target-input__confirm{background:var(--ink,#1a1a1f);color:var(--gloss-color-bg-surface,#fff)}.gloss-target-input__skip{color:var(--ink,#1a1a1f);border-color:var(--gloss-color-border,#e5e5e8);background:0 0}.gloss-edge-handle{cursor:ew-resize;opacity:0;background:0 0;border:0;border-radius:4px;width:10px;height:40px;padding:0;transition:opacity .18s ease-out,background-color .18s ease-out;position:absolute;top:50%;transform:translateY(-50%)}.gloss-edge-handle--right{right:-5px}.gloss-edge-handle--visible{opacity:1;background-color:color-mix(in srgb,var(--gloss-g02-commit-stroke) 25%,transparent)}.gloss-edge-handle--visible:hover{background-color:color-mix(in srgb,var(--gloss-g02-commit-stroke) 45%,transparent)}.gloss-edge-handle--visible:focus-visible{outline:2px solid color-mix(in srgb,var(--gloss-g02-commit-stroke) 80%,transparent);outline-offset:2px}.gloss-ghost-preview{pointer-events:none;opacity:0;border:0;height:100%;transition-property:opacity;transition-timing-function:cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.gloss-ghost-preview--visible{opacity:0}@media (prefers-reduced-motion:reduce){.gloss-ghost-preview,.gloss-edge-handle{transition:none}}.gloss-resize-pill{z-index:14;pointer-events:auto;background:#fff;border:.5px solid #00000014;border-radius:999px;flex-direction:row;align-items:center;gap:2px;padding:3px;display:inline-flex;transform:translate(-100%,-50%);box-shadow:0 4px 12px #00000014,0 1px 2px #0000000a}.gloss-resize-pill--horizontal{transform:translateY(-50%)}.gloss-resize-pill--horizontal .gloss-resize-pill__button{min-width:30px;height:26px}.gloss-resize-pill--visible{opacity:1}.gloss-resize-pill__button{cursor:pointer;color:#000000b8;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .14s ease-out,color .14s ease-out;display:inline-flex;position:relative}.gloss-resize-pill__button:hover{background-color:#0000000a}.gloss-resize-pill__button--check-hover{color:#000000eb}.gloss-resize-pill__button--active{opacity:.6;pointer-events:none}.gloss-resize-pill__glyph,.gloss-resize-pill__check{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gloss-resize-pill__glyph{color:#1a1a1a;opacity:1;transition:opacity .16s ease,transform .2s var(--gloss-ease-overshoot,cubic-bezier(.34, 1.56, .64, 1));transform:scale(1)rotate(0)}.gloss-resize-pill__check{color:#3b6d11;opacity:0;transition:opacity .18s ease 40ms,transform .24s var(--gloss-ease-overshoot,cubic-bezier(.34, 1.56, .64, 1)) 40ms;transform:scale(.6)rotate(25deg)}.gloss-resize-pill__button[data-button-hover-state=check] .gloss-resize-pill__glyph{opacity:0;transform:scale(.7)rotate(-25deg)}.gloss-resize-pill__button[data-button-hover-state=check] .gloss-resize-pill__check{opacity:1;transform:scale(1)rotate(0)}.gloss-resize-pill-ghost{pointer-events:none;z-index:13;border-radius:6px;position:absolute}.gloss-resize-pill-chain{pointer-events:none;z-index:13;justify-content:space-between;align-items:center;display:flex;position:absolute}.gloss-resize-pill-chain__chevron{color:#357ae8d9;justify-content:center;align-items:center;width:8px;height:12px;font-size:12px;line-height:1;display:inline-flex}.gloss-resize-pill-tooltip{color:#fff;pointer-events:none;z-index:14;background:#000000d9;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:inline-flex;position:absolute}.gloss-resize-pill-tooltip__matrix{align-items:center;gap:2px;display:inline-flex}.gloss-resize-pill-tooltip__cell{background:#ffffff59;border-radius:1px;width:5px;height:5px}.gloss-resize-pill-tooltip__cell--filled{background:#fffffff2}.gloss-resize-pill-tooltip__arrow{opacity:.7}.gloss-resize-pill__button[data-active=true]{background:#357ae81f}.gloss-resize-pill--horizontal .gloss-resize-pill__button--active{opacity:1;pointer-events:auto}.gloss-page-chip{z-index:var(--gloss-z-dropdown,1000);position:absolute;top:0;right:0}.gloss-page-chip__trigger{height:28px;color:var(--gloss-color-text-secondary);background:var(--gloss-color-bg-surface,#fff);border-radius:var(--gloss-radius-md) 0 0 var(--gloss-radius-md);cursor:pointer;white-space:nowrap;border-top:none;border-bottom:1px solid #00000008;border-left:1px solid #00000008;border-right:none;justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:500;line-height:1;display:flex}.gloss-page-chip__trigger:hover{background:var(--gloss-color-bg-hover,#f1f5f9)}.gloss-page-chip__trigger:focus-visible{box-shadow:0 0 0 3px var(--gloss-color-interactive-muted,#4f46e533);outline:none}.gloss-page-chip__trigger[aria-expanded=true]{background:var(--gloss-color-bg-active,#eef2ff)}.gloss-page-chip__nuzzle{width:var(--_nuzzle-r);height:var(--_nuzzle-r);background:var(--_grid-bg,var(--gloss-color-bg-secondary));pointer-events:none;-webkit-mask-image:radial-gradient(circle var(--_nuzzle-r) at 100% 0%,transparent calc(var(--_nuzzle-r) - .5px),black calc(var(--_nuzzle-r) + .5px));mask-image:radial-gradient(circle var(--_nuzzle-r) at 100% 0%,transparent calc(var(--_nuzzle-r) - .5px),black calc(var(--_nuzzle-r) + .5px));-webkit-mask-image:radial-gradient(circle var(--_nuzzle-r) at 100% 0%,transparent calc(var(--_nuzzle-r) - .5px),black calc(var(--_nuzzle-r) + .5px));position:absolute;bottom:100%;right:0}.gloss-page-dropdown{min-width:200px;max-width:280px}.gloss-page-dropdown__list{padding:var(--gloss-spacing-2,8px) 0;max-height:720px;margin:0;list-style:none;overflow-y:auto}.gloss-page-dropdown__item{cursor:pointer;border-radius:var(--gloss-radius-sm,6px);align-items:center;gap:8px;height:36px;padding:0 16px;display:flex}.gloss-page-dropdown__item:hover{background:var(--gloss-color-bg-tertiary,#f8fafc)}.gloss-page-dropdown__dot{border:1px solid var(--gloss-color-text-muted);background:0 0;border-radius:50%;flex-shrink:0;width:6px;height:6px}.gloss-page-dropdown__dot--active{border-color:var(--gloss-color-interactive);background:var(--gloss-color-interactive)}.gloss-page-dropdown__name{color:var(--gloss-color-text-primary);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;flex:1;min-width:0;padding:0;font-size:14px;font-weight:400;overflow:hidden}.gloss-page-dropdown__item--active .gloss-page-dropdown__name{font-weight:600}.gloss-page-dropdown__name--unnamed{color:var(--gloss-color-text-muted);font-style:italic}.gloss-page-dropdown__count{color:var(--gloss-color-text-muted);flex-shrink:0;margin-left:auto;font-size:11px}.gloss-page-dropdown__separator{border:none;border-top:1px solid var(--gloss-color-border-default,#00000014);margin:8px 16px}.gloss-page-dropdown__action{width:calc(100% - 32px);height:36px;color:var(--gloss-color-text-secondary);cursor:pointer;border-radius:var(--gloss-radius-sm,6px);background:0 0;border:none;align-items:center;margin:0 16px;padding:0;font-size:13px;font-weight:500;display:flex}.gloss-page-dropdown__action:hover{color:var(--gloss-color-interactive)}.gloss-page-dropdown__action--muted{color:var(--gloss-color-text-muted);font-weight:400}.gloss-page-dropdown__action--muted:hover{text-decoration:underline}.gloss-page-chip__trigger--name{font-family:var(--gloss-font-body,"Plus Jakarta Sans", sans-serif);text-transform:capitalize;color:var(--gloss-color-gray-700,#374151);background:0 0;border:none;border-radius:0;padding-left:0;font-size:14px;font-weight:600;line-height:1.2}.gloss-page-chip__trigger--name:hover,.gloss-page-chip__trigger--name[aria-expanded=true]{background:0 0}.gloss-page-chip__trigger-name{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:160px;display:inline-block;overflow:hidden}.gloss-page-chip__trigger-chevron{color:var(--gloss-color-text-muted,currentColor);flex-shrink:0;margin-left:4px;font-size:11px}.gloss-reconfig-backside-buttons{--_bg:initial;--_fg:initial;--_accent:initial;--gloss-reconfig-backside-buttons-transition-duration:.2s;gap:var(--gloss-spacing-2,8px);padding:var(--gloss-spacing-4,16px);background:var(--gloss-color-bg-surface,#fff);box-sizing:border-box;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;display:flex}.gloss-reconfig-backside-buttons__button{justify-content:center;align-items:center;gap:var(--gloss-spacing-1,4px);width:72px;min-height:40px;padding:var(--gloss-spacing-1,4px);background:var(--gloss-color-bg-muted,#0000000a);border-radius:var(--gloss-radius-sm,6px);cursor:pointer;color:var(--gloss-color-text-secondary,#0009);transition:background-color var(--gloss-reconfig-backside-buttons-transition-duration) ease,color var(--gloss-reconfig-backside-buttons-transition-duration) ease,transform 80ms ease;border:none;flex-direction:column;display:flex}.gloss-reconfig-backside-buttons__button:hover{background:#4f46e524;transform:scale(1)}.gloss-reconfig-backside-buttons__button:active{transition-duration:80ms;transform:scale(.96)}.gloss-reconfig-backside-buttons__button:focus-visible{outline:2px solid var(--gloss-color-border-focus,#4f46e5);outline-offset:2px}.gloss-reconfig-backside-buttons__button[aria-current=true],.gloss-reconfig-backside-buttons__button--active{background:#4f46e524}.gloss-reconfig-backside-buttons__button-icon{width:24px;height:24px;color:var(--gloss-color-text-secondary,#0009);transition:color var(--gloss-reconfig-backside-buttons-transition-duration) ease;font-size:24px}.gloss-reconfig-backside-buttons__button:hover .gloss-reconfig-backside-buttons__button-icon,.gloss-reconfig-backside-buttons__button[aria-current=true] .gloss-reconfig-backside-buttons__button-icon{color:var(--gloss-color-brand-primary,#4f46e5)}.gloss-reconfig-backside-buttons__button-label{letter-spacing:.1px;color:var(--gloss-color-text-secondary,#0009);text-align:center;-webkit-user-select:none;user-select:none;transition:color var(--gloss-reconfig-backside-buttons-transition-duration) ease;font-size:12px;font-weight:500;line-height:1.4}.gloss-reconfig-backside-buttons__button:hover .gloss-reconfig-backside-buttons__button-label{color:var(--gloss-color-text-primary,#000000de)}@media (prefers-reduced-motion:reduce){.gloss-reconfig-backside-buttons{--gloss-reconfig-backside-buttons-transition-duration:10ms}.gloss-reconfig-backside-buttons__button{transition-duration:10ms;transform:none!important}}.gloss-metric-group--discrete{display:contents}.gloss-metric-group__slot--unresolved{background:var(--overlay-border-light,#00000008);border-radius:var(--card-radius,10px);min-height:60px}.gloss-metric-group--composite{background-color:var(--color-surface-primary);border:1px solid var(--overlay-border-light);height:100%;box-shadow:var(--shadow-card);border-radius:12px;padding:10px 12px 8px;transition:border-color .18s,box-shadow .18s;position:relative;overflow:visible}.gloss-metric-group--composite:hover{border-color:var(--overlay-subtle);box-shadow:var(--shadow-card-hover)}.gloss-metric-group--composite:focus-visible{box-shadow:var(--shadow-focus);outline:none}.gloss-metric-group__accent{width:4px;position:absolute;top:0;bottom:0;left:0}.gloss-metric-group__label{font-size:var(--gloss-text-xs,11px);font-weight:var(--gloss-font-medium,500);line-height:var(--gloss-leading-tight,1.25);letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:var(--gloss-spacing-3,12px);justify-content:space-between;align-items:center;gap:var(--gloss-spacing-2,8px);display:flex}.gloss-metric-group__slots{gap:var(--gloss-spacing-2,8px);display:grid}.gloss-dev-tuning-panel{background:var(--alias-bg-surface,#fff);border:1px solid var(--alias-border-default,#e5e7eb);z-index:9000;width:320px;max-height:calc(100vh - 32px);color:var(--alias-text-primary,#111827);will-change:transform;border-radius:10px;padding:16px;font-size:14px;position:fixed;bottom:16px;right:16px;overflow-y:auto;box-shadow:0 4px 12px #00000014}.gloss-dev-tuning-panel__header{cursor:grab;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:baseline;padding-bottom:12px;display:flex}.gloss-dev-tuning-panel__header:active{cursor:grabbing}.gloss-dev-tuning-panel__title{font-size:14px;font-weight:600;line-height:1.3}.gloss-dev-tuning-panel__hint{color:var(--alias-text-secondary,#6b7280);font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;line-height:1.4}.gloss-dev-tuning-panel__body{flex-direction:column;gap:8px;display:flex}.gloss-dev-tuning-panel__row{background:0 0;border-radius:4px;grid-template-columns:1fr 48px 2fr 28px;align-items:center;gap:8px;padding:4px 0;transition:background-color .2s ease-out;display:grid}.gloss-dev-tuning-panel__row--flash{background:#fef3c7}.gloss-dev-tuning-panel__label{color:var(--alias-text-primary,#111827);font-size:12px;line-height:1.4}.gloss-dev-tuning-panel__value{text-align:right;color:var(--alias-text-secondary,#6b7280);font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;line-height:1.4}.gloss-dev-tuning-panel__slider{appearance:none;background:var(--color-gray-200,#e5e7eb);cursor:pointer;border-radius:2px;outline:none;width:100%;height:4px}.gloss-dev-tuning-panel__slider::-webkit-slider-thumb{appearance:none;background:var(--alias-bg-surface,#fff);border:2px solid var(--alias-primary,#2563eb);cursor:pointer;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 2px #00000014}.gloss-dev-tuning-panel__slider::-moz-range-thumb{background:var(--alias-bg-surface,#fff);border:2px solid var(--alias-primary,#2563eb);cursor:pointer;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 2px #00000014}.gloss-dev-tuning-panel__slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #2563eb40}.gloss-dev-tuning-panel__slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #2563eb40}.gloss-dev-tuning-panel__reset{cursor:pointer;width:24px;height:24px;color:var(--alias-text-secondary,#6b7280);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.gloss-dev-tuning-panel__reset:hover{color:var(--alias-text-primary,#111827);background:var(--color-gray-100,#f3f4f6)}.gloss-dev-tuning-panel__reset:focus-visible{outline:2px solid var(--alias-primary,#2563eb);outline-offset:1px}.gloss-dev-tuning-panel__footer{border-top:1px solid var(--alias-border-default,#e5e7eb);justify-content:flex-start;margin-top:12px;padding-top:12px;display:flex}.gloss-dev-tuning-panel__reset-all{cursor:pointer;color:var(--alias-text-secondary,#6b7280);background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:12px}.gloss-dev-tuning-panel__reset-all:hover{color:var(--alias-text-primary,#111827);background:var(--color-gray-100,#f3f4f6)}.gloss-dev-tuning-panel__reset-all:focus-visible{outline:2px solid var(--alias-primary,#2563eb);outline-offset:1px}.gloss-resize-envelope{pointer-events:none;transform-origin:var(--gloss-resize-envelope-origin-x,100%) var(--gloss-resize-envelope-origin-y,50%);opacity:0;transition:opacity var(--coalesce-exit-duration,var(--gloss-resize-envelope-exit-ms,.14s)) ease-in,transform var(--coalesce-exit-duration,var(--gloss-resize-envelope-exit-ms,.14s)) ease-in;position:absolute;transform:scaleX(0)}.gloss-resize-envelope--state-entering,.gloss-resize-envelope--state-entered{opacity:1;transition:opacity var(--gloss-resize-envelope-enter-ms,.18s) ease-out,transform var(--gloss-resize-envelope-enter-ms,.18s) ease-out;transform:scaleX(1)}.gloss-resize-envelope__edge{background:var(--gloss-g02-commit-stroke);opacity:0;width:1px;position:absolute;top:0;bottom:0}.gloss-resize-envelope--state-entering .gloss-resize-envelope__edge,.gloss-resize-envelope--state-entered .gloss-resize-envelope__edge{opacity:1;transition:opacity calc(var(--gloss-resize-envelope-enter-ms,.18s) * 120 / 180) ease-out}.gloss-resize-envelope--state-exiting .gloss-resize-envelope__edge{opacity:0;transition:opacity calc(var(--gloss-resize-envelope-exit-ms,.14s) * 100 / 140) ease-in calc(var(--gloss-resize-envelope-exit-ms,.14s) * 40 / 140)}.gloss-resize-envelope__edge--min-boundary{width:2px}.gloss-resize-envelope__snap-line{opacity:0;background-image:repeating-linear-gradient(0deg,var(--gloss-g02-commit-stroke) 0 3px,transparent 3px 6px);width:1px;position:absolute;top:0;bottom:0}.gloss-resize-envelope--state-entering .gloss-resize-envelope__snap-line,.gloss-resize-envelope--state-entered .gloss-resize-envelope__snap-line{opacity:.8;transition:opacity calc(var(--gloss-resize-envelope-enter-ms,.18s) * 60 / 180) ease-out calc(var(--gloss-resize-envelope-enter-ms,.18s) * 120 / 180)}.gloss-resize-envelope--state-exiting .gloss-resize-envelope__snap-line{opacity:0;transition:opacity calc(var(--gloss-resize-envelope-exit-ms,.14s) * 40 / 140) ease-in}@media (prefers-reduced-motion:reduce){.gloss-resize-envelope,.gloss-resize-envelope--state-entering,.gloss-resize-envelope--state-entered,.gloss-resize-envelope__edge,.gloss-resize-envelope__snap-line,.gloss-resize-envelope--state-entering .gloss-resize-envelope__edge,.gloss-resize-envelope--state-entered .gloss-resize-envelope__edge,.gloss-resize-envelope--state-entering .gloss-resize-envelope__snap-line,.gloss-resize-envelope--state-entered .gloss-resize-envelope__snap-line{transition:none}}.gloss-drop-anchor-cell{border-radius:var(--gloss-metric-card-radius,12px);border:2px dashed #0000;transition:border-color .2s ease-out,background-color .2s ease-out;position:relative}.gloss-drop-anchor-cell[data-density=none]:hover{border-color:var(--gloss-color-interactive,#4f46e5);background-color:#4f46e50a}.gloss-drop-anchor-cell:before{content:"+";color:var(--gloss-color-interactive,#4f46e5);pointer-events:none;opacity:0;place-items:center;font-size:24px;font-weight:300;line-height:1;transition:opacity .2s ease-out;display:grid;position:absolute;inset:0}.gloss-drop-anchor-cell[data-density=none]:hover:before{opacity:1}.gloss-drop-anchor-cell:after{content:"";border-radius:var(--gloss-metric-card-radius,12px);background:var(--gloss-color-accent-alpha,#006aff40);pointer-events:none;opacity:0;transition:opacity 80ms ease-out;position:absolute;inset:2px}.gloss-drop-anchor-cell[data-density=near][data-can-accept=true]:after{opacity:.8}.gloss-drop-anchor-cell[data-density=adjacent][data-can-accept=true]:after{opacity:.5}.gloss-drop-anchor-cell[data-density=far][data-can-accept=true]:after{opacity:.3}.gloss-drop-anchor-cell[data-density=distant][data-can-accept=true]:after{opacity:.15}.gloss-drop-anchor-cell[data-density=none]:after{opacity:0}.gloss-drop-anchor-cell[data-proximity-driven=true]:after{opacity:var(--_proximity-opacity,0)}.gloss-drop-anchor-cell[data-can-accept=false]:after,.gloss-drop-anchor-cell[data-proximity-driven=true][data-can-accept=false]:after{opacity:0!important}.gloss-drop-anchor-cell--blocked-pulse:after{animation:.18s ease-out gloss-drop-anchor-cell-blocked}@keyframes gloss-drop-anchor-cell-blocked{0%{opacity:.35;background:var(--gloss-color-danger-alpha,#e0252559)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.gloss-drop-anchor-cell{transition:none}.gloss-drop-anchor-cell:before,.gloss-drop-anchor-cell:after{transition:none;animation:none}}@media (hover:none){.gloss-drop-anchor-cell[data-density=none]:hover{background-color:#0000;border-color:#0000}.gloss-drop-anchor-cell[data-density=none]:hover:before{opacity:0}}.gloss-drop-anchor-cell:focus-visible{outline:2px solid var(--gloss-color-interactive,#4f46e5);outline-offset:2px}.gloss-drop-anchor-cell[data-state=empty][data-can-accept=true]{border:1px dashed var(--gloss-g02-eligibility-fill)}.gloss-drop-anchor-cell[data-rejection=true]{background-color:var(--gloss-g02-rejection-fill,#f0bac1);border:3px solid #0000;border-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12'><rect x='0' y='0' width='12' height='12' fill='none' stroke='%23BB2A39' stroke-width='3' stroke-dasharray='10 6'/></svg>") 3 round}.gloss-drop-anchor-cell[data-rejection=true]:after{opacity:0!important}@media (prefers-reduced-motion:reduce){.gloss-drop-anchor-cell[data-rejection=true]{transition:none}}.gloss-spillover-arc__path{fill:none;stroke:var(--gloss-color-accent,#006aff);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:3 4;opacity:0;animation:ease-in-out both gloss-spillover-arc-fade}@keyframes gloss-spillover-arc-fade{0%{opacity:0}20%{opacity:.6}80%{opacity:.6}to{opacity:0}}@media (prefers-reduced-motion:reduce){.gloss-spillover-arc__path{opacity:0;animation:none}}.gloss-section-divider{pointer-events:none;opacity:0;background-image:repeating-linear-gradient(180deg,var(--gloss-color-border,#d0d0d0) 0 4px,transparent 4px 8px);width:1px;transition:opacity var(--gloss-section-divider-fade-out-ms,80ms) ease-in;position:absolute;top:0;bottom:0}.gloss-section-divider--state-hidden{opacity:0}.gloss-section-divider--state-revealed{opacity:.4;transition:opacity var(--gloss-section-divider-fade-in-ms,.12s) ease-out var(--gloss-section-divider-stagger-delay,0s)}.gloss-section-divider--state-emphasized{opacity:.85;background-image:repeating-linear-gradient(180deg,var(--gloss-color-accent,#006aff) 0 4px,transparent 4px 8px);transition:opacity var(--gloss-section-divider-fade-in-ms,.12s) ease-out var(--gloss-section-divider-stagger-delay,0s)}@media (prefers-reduced-motion:reduce){.gloss-section-divider{transition:none}}.gloss-section-divider--variant-seam-bleed{background-image:none;border-left:2px dashed #006affa6;width:2px;transform:translate(-50%)}.gloss-section-divider--variant-seam-bleed.gloss-section-divider--state-revealed,.gloss-section-divider--variant-seam-bleed.gloss-section-divider--state-emphasized,.gloss-section-divider--variant-seam-bleed.gloss-section-divider--state-provisional{background-image:none}.gloss-section-divider--state-provisional{opacity:.7;background-image:repeating-linear-gradient(180deg,var(--gloss-color-accent,#006aff) 0 4px,transparent 4px 8px);transition:opacity var(--gloss-section-divider-fade-in-ms,.12s) ease-out var(--gloss-section-divider-stagger-delay,0s)}.gloss-swing-reveal{opacity:0;transform:translate(var(--gloss-swing-offset,4px));transition:opacity var(--gloss-swing-exit-ms,.14s) var(--gloss-swing-exit-easing,cubic-bezier(.4, 0, 1, 1)),transform var(--gloss-swing-exit-ms,.14s) var(--gloss-swing-exit-easing,cubic-bezier(.4, 0, 1, 1));pointer-events:none;transform-origin:100%;display:inline-block}.gloss-swing-reveal--handle,.gloss-swing-reveal--pack{display:block;position:absolute;inset:0}.gloss-swing-reveal[data-visible=true]{opacity:1;transition:opacity var(--gloss-swing-enter-ms,.22s) var(--gloss-swing-enter-easing,cubic-bezier(.34, 1.56, .64, 1)),transform var(--gloss-swing-enter-ms,.22s) var(--gloss-swing-enter-easing,cubic-bezier(.34, 1.56, .64, 1));pointer-events:auto;transform:translate(0)}.gloss-swing-reveal--hover-focus:has(:focus-visible){opacity:1;transition:opacity var(--gloss-swing-enter-ms,.22s) var(--gloss-swing-enter-easing,cubic-bezier(.34, 1.56, .64, 1)),transform var(--gloss-swing-enter-ms,.22s) var(--gloss-swing-enter-easing,cubic-bezier(.34, 1.56, .64, 1));pointer-events:auto;transform:translate(0)}@media (prefers-reduced-motion:reduce){.gloss-swing-reveal,.gloss-swing-reveal[data-visible=true]{transition:opacity .1s linear;transform:none}.gloss-swing-reveal--hover-focus:has(:focus-visible){transition:opacity .1s linear;transform:none}}.gloss-empty-cell-pack-affordance{appearance:none;border:1px solid var(--gloss-color-gray-300,#d1d5db);cursor:pointer;opacity:0;width:18px;height:18px;color:var(--gloss-color-text-muted,#6a6a6a);background:#fff;border-radius:50%;padding:0;line-height:1;transition:opacity 80ms ease-out,background 80ms ease-out;position:absolute;top:2px;right:2px}.gloss-empty-cell-pack-affordance:hover,.gloss-empty-cell-pack-affordance:focus-visible,:hover>.gloss-empty-cell-pack-affordance{opacity:1}.gloss-empty-cell-pack-affordance:focus-visible{outline:2px solid var(--gloss-color-focus,#005cbf);outline-offset:2px}.gloss-empty-cell-pack-affordance:hover{background:var(--gloss-color-surface-hover,#0000000f)}.gloss-empty-cell-pack-affordance__glyph{font-size:14px;font-weight:500}@media (prefers-reduced-motion:reduce){.gloss-empty-cell-pack-affordance{transition:none}}.gloss-drag-ghost{pointer-events:none;transform-origin:50%;will-change:transform;border-radius:var(--radius-lg);z-index:9999;border:2px solid #0000;transition:border-color 16ms linear,background-color 16ms linear;position:fixed;overflow:hidden;transform:scale(1.02);box-shadow:0 12px 36px #00000038}@media (prefers-reduced-motion:reduce){.gloss-drag-ghost{box-shadow:none;transition:none;transform:none}}.gloss-drag-ghost--tint-ok{border-style:dashed;border-color:var(--gloss-valid-stroke);background-color:var(--gloss-valid-fill)}.gloss-drag-ghost--tint-rejected{border-style:solid;border-color:var(--gloss-rejection-stroke);background-color:var(--gloss-rejection-fill)}.gloss-drag-source--faded{transition:opacity 16ms linear;opacity:.3!important}.gloss-tracking-outline{pointer-events:none;border-color:var(--gloss-g02-tracking-outline);border-radius:var(--radius-lg);box-sizing:border-box;will-change:transform;z-index:5;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.gloss-tracking-outline{transition:none!important}}.gloss-drag-feedback-snap-outline{pointer-events:none;border:2px solid var(--gloss-g02-tracking-outline);border-radius:var(--gloss-metric-card-radius,12px);box-sizing:border-box;will-change:transform;z-index:5;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.gloss-drag-feedback-snap-outline{transition:none!important}}.gloss-cascade-preview-item{pointer-events:none;will-change:transform}.gloss-dual-pace-bars{flex-direction:column;gap:8px;display:flex}.gloss-dual-pace-bars__row{align-items:center;gap:4px;display:flex}.gloss-dual-pace-bars__track-label{width:62px;color:var(--ink-faint,#a3a3a8);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px;font-weight:600}.gloss-dual-pace-bars__track{background:#f2f2f4;border-radius:3px;width:170px;height:6px;overflow:hidden}.gloss-dual-pace-bars__fill{border-radius:3px;width:0%;height:6px;transition:width .48s cubic-bezier(.22,1,.36,1)}.gloss-dual-pace-bars__fill--elapsed{background:var(--ink-faint,#a3a3a8);transition-delay:60ms}.gloss-dual-pace-bars__fill--good{background:var(--highlight-positive)}.gloss-dual-pace-bars__fill--warn{background:var(--highlight-warning)}.gloss-dual-pace-bars__fill--bad{background:var(--highlight-negative)}.gloss-dual-pace-bars__fill--neutral{background:var(--highlight-neutral)}.gloss-dual-pace-bars__track-value{text-align:right;width:30px;font-size:10.5px;font-weight:600}@media (prefers-reduced-motion:reduce){.gloss-dual-pace-bars__fill{transition:none}.gloss-dual-pace-bars__fill--elapsed{transition-delay:0s}}.gloss-gap-readout{opacity:0;transition:opacity .15s ease-out .4s;animation:.15s ease-out .4s forwards gloss-gap-readout-fade-in}@keyframes gloss-gap-readout-fade-in{0%{opacity:0}to{opacity:1}}.gloss-gap-readout__separator{background:#f2f2f4;border:none;height:1px;margin:0}.gloss-gap-readout__strip{justify-content:space-between;align-items:baseline;display:flex}.gloss-gap-readout__label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint,#a3a3a8);font-size:10.5px;font-weight:600}.gloss-gap-readout__value{font-size:13px;font-weight:700}.gloss-gap-readout--good .gloss-gap-readout__value{color:var(--highlight-positive)}.gloss-gap-readout--warn .gloss-gap-readout__value{color:var(--highlight-warning)}.gloss-gap-readout--bad .gloss-gap-readout__value{color:var(--highlight-negative)}.gloss-gap-readout--neutral .gloss-gap-readout__value{color:var(--highlight-neutral)}@media (prefers-reduced-motion:reduce){.gloss-gap-readout{opacity:1;transition:none;animation:none}}.gloss-pace-card{flex-direction:column;height:100%;display:flex}.gloss-pace-card__subtitle{color:var(--ink-faint,#a3a3a8);margin-top:1px;font-size:10px;font-weight:400;line-height:1.3}.gloss-pace-card__body{flex-direction:column;flex:auto;justify-content:center;gap:8px;display:flex}.gloss-pace-card.gloss-metric-data-stale{filter:blur(4px);transition:filter .3s ease-out}.gloss-pace-card.gloss-metric-data-fresh{filter:blur();transition:filter .2s var(--gloss-ease-out-expo,cubic-bezier(.22, 1, .36, 1))}.gloss-pace-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:52px;display:flex}.gloss-pace-placeholder__heading{color:var(--ink,#1a1a1f);margin:0;font-size:11.5px;font-weight:600;line-height:1.4}.gloss-pace-placeholder__context{color:var(--ink-faint,#a3a3a8);margin:0;font-size:10.5px;font-weight:400;line-height:1.4}.gloss-pace-placeholder__cta{background:var(--ink,#1a1a1f);color:var(--gloss-color-bg-surface,#fff);cursor:pointer;border:none;border-radius:6px;margin-top:4px;padding:4px 10px;font-size:11px;font-weight:600}.gloss-pace-placeholder__cta:focus-visible{outline:2px solid var(--gloss-color-border-focus,#3b82f6);outline-offset:2px}.gloss-pace-tile-preview{flex-direction:column;gap:6px;padding:8px;display:flex}.gloss-pace-tile-preview__bar{border-radius:3px;height:6px}.gloss-pace-tile-preview__bar--consumed{background:var(--highlight-positive)}.gloss-pace-tile-preview__bar--elapsed{background:var(--ink-faint,#a3a3a8)}.gloss-pace-tile-preview__gap-strip{background:var(--highlight-positive);height:1px;margin-top:2px}.gloss-lens-chip-group{flex-wrap:wrap;align-items:center;gap:6px;width:100%;margin-bottom:20px;display:flex}.gloss-lens-chip{cursor:pointer;outline:none;display:inline-flex}.gloss-lens-chip:focus-visible{outline:2px solid var(--gloss-color-border-focus,#2563eb);outline-offset:2px;border-radius:999px}.gloss-lens-chip[data-disabled]{cursor:not-allowed;opacity:.5}.gloss-lens-chip__inner{background:var(--gloss-color-bg-surface,#fff);border:1px solid var(--gloss-color-border-default,#e5e7eb);color:var(--gloss-color-text-secondary,#4b5563);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:7px 12px;font-size:12.5px;font-weight:500;line-height:1.2;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.gloss-lens-chip:hover:not([data-disabled]) .gloss-lens-chip__inner{border-color:var(--gloss-color-border-hover,#d1d5db);color:var(--gloss-color-text-primary,#111827)}.gloss-lens-chip[data-selected] .gloss-lens-chip__inner{background:var(--gloss-color-brand-primary,#2563eb);color:#fff;border-color:var(--gloss-color-brand-primary,#2563eb)}.gloss-lens-chip[data-selected]:hover:not([data-disabled]) .gloss-lens-chip__inner{background:var(--gloss-color-brand-primary-hover,#1d4ed8);border-color:var(--gloss-color-brand-primary-hover,#1d4ed8);color:#fff}.gloss-lens-chip__label{display:inline-block}.gloss-lens-chip__badge{letter-spacing:.04em;text-transform:uppercase;background:var(--gloss-color-border-default,#e5e7eb);color:var(--gloss-color-text-secondary,#6b7280);border-radius:3px;padding:1px 4px;font-size:8.5px;font-weight:700;line-height:1}.gloss-lens-chip[data-selected] .gloss-lens-chip__badge{color:#ffffffd9;background:#fff3}.gloss-starter-rail{margin-bottom:22px;display:block}.gloss-starter-rail__heading{text-transform:uppercase;letter-spacing:.1em;color:var(--gloss-color-text-secondary,#6b7280);align-items:center;gap:6px;margin:0 0 10px;font-size:10.5px;font-weight:600;display:flex}.gloss-starter-rail__heading:before{content:"";background:var(--gloss-color-green-500,#22c55e);border-radius:2px;flex:0 0 10px;width:10px;height:10px;display:inline-block}.gloss-starter-rail__tiles{grid-template-columns:repeat(4,123px);justify-content:start;align-items:stretch;gap:15px;display:grid}.gloss-starter-rail__tiles>[data-col-span="2"]{grid-column:span 2}.gloss-starter-rail__tiles>[data-col-span="3"]{grid-column:span 3}@media (max-width:720px){.gloss-starter-rail__tiles{grid-template-columns:repeat(2,1fr)}.gloss-starter-rail__tiles>[data-col-span="2"],.gloss-starter-rail__tiles>[data-col-span="3"]{grid-column:span 2}}.gloss-more-in-lens-rail{display:block}.gloss-more-in-lens-rail__heading{text-transform:uppercase;letter-spacing:.1em;color:var(--gloss-color-text-secondary,#6b7280);margin:0 0 10px;font-size:10.5px;font-weight:600;display:block}.gloss-more-in-lens-rail__tiles{grid-template-columns:repeat(4,123px);justify-content:start;align-items:stretch;gap:15px;display:grid}.gloss-more-in-lens-rail__tiles>[data-col-span="2"]{grid-column:span 2}.gloss-more-in-lens-rail__tiles>[data-col-span="3"]{grid-column:span 3}.gloss-more-in-lens-rail__empty{color:var(--gloss-color-text-tertiary,#9ca3af);grid-column:1/-1;margin:0;padding:12px 0;font-size:13px}@media (max-width:720px){.gloss-more-in-lens-rail__tiles{grid-template-columns:repeat(2,1fr)}.gloss-more-in-lens-rail__tiles>[data-col-span="2"],.gloss-more-in-lens-rail__tiles>[data-col-span="3"]{grid-column:span 2}}@keyframes gloss-entity-row-enter{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.gloss-entity-row{min-height:26px;max-height:32px;animation:.2s cubic-bezier(.22,1,.36,1) both gloss-entity-row-enter;animation-delay:calc(var(--i,0) * 40ms);align-items:center;gap:4px;display:flex}.gloss-entity-row__lead{flex-shrink:0;align-items:center;width:28px;display:flex}.gloss-entity-row__name{color:var(--ink,#1a1a1f);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:11.5px;font-weight:600;overflow:hidden}.gloss-entity-row__secondary{flex-shrink:0;align-items:center;min-width:40px;display:flex}.gloss-entity-row__value{text-align:right;min-width:60px;max-width:80px;color:var(--ink,#1a1a1f);flex-shrink:0;font-size:11.5px;font-weight:600}.gloss-entity-row__trail{flex-shrink:0;justify-content:flex-end;align-items:center;width:26px;display:flex}.gloss-entity-row--clickable:hover{background:var(--gloss-color-gray-50,#f9fafb);cursor:pointer;transition:background .1s}.gloss-entity-row--clickable:active{background:var(--gloss-color-gray-100,#f3f4f6)}.gloss-rank-badge{text-align:center;min-width:12px;font-size:11px;font-weight:600;line-height:1;display:inline-block}.gloss-rank-badge--first{color:var(--ink,#1a1a1f)}.gloss-rank-badge--other{color:var(--ink-faint,#a3a3a8)}.gloss-severity-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-right:4px;display:inline-block}.gloss-severity-dot--info{background:var(--highlight-neutral)}.gloss-severity-dot--warn{background:var(--highlight-warning)}.gloss-severity-dot--critical{background:var(--highlight-negative)}.gloss-rank-delta{align-items:center;gap:2px;font-size:9px;font-weight:400;line-height:1;display:inline-flex}.gloss-rank-delta--up{color:var(--highlight-positive)}.gloss-rank-delta--down{color:var(--highlight-negative)}.gloss-rank-delta--flat{color:var(--highlight-neutral)}.gloss-rank-delta--new{color:var(--gloss-color-gray-600,#4b5563);letter-spacing:.04em;font-weight:600}.gloss-magnitude-bar{background:#f2f2f4;border-radius:1.5px;width:100%;height:3px;position:relative;overflow:hidden}.gloss-magnitude-bar__fill{height:100%;width:var(--_fill,0%);background:var(--gloss-color-blue-500,#3b82f6);animation:.4s cubic-bezier(.22,1,.36,1) 80ms both gloss-magnitude-fill}.gloss-magnitude-bar--bottom .gloss-magnitude-bar__fill{background:var(--highlight-negative)}.gloss-magnitude-bar--neutral .gloss-magnitude-bar__fill{background:var(--ink-faint,#a3a3a8)}@keyframes gloss-magnitude-fill{0%{width:0}to{width:var(--_fill,0%)}}@media (prefers-reduced-motion:reduce){.gloss-entity-row{animation:.15s linear both gloss-entity-row-crossfade}@keyframes gloss-entity-row-crossfade{0%{opacity:0}to{opacity:1}}.gloss-magnitude-bar__fill{width:var(--_fill,0%);animation:none}}.gloss-leaderboard{flex-direction:column;height:100%;display:flex}.gloss-leaderboard__rows{flex-direction:column;flex:1;gap:0;display:flex}.gloss-leaderboard__zone-c{color:#0000006b;flex-shrink:0;padding-top:2px;font-size:10.5px;font-weight:400}.gloss-exception-list{flex-direction:column;height:100%;display:flex}.gloss-exception-list__rows{flex-direction:column;flex:1;gap:0;display:flex}.gloss-exception-list__empty{color:var(--ink-faint,#a3a3a8);flex:1;justify-content:center;align-items:center;font-size:11px;font-weight:400;line-height:1.3;display:flex}.gloss-exception-list__zone-c{color:#0000006b;flex-shrink:0;padding-top:2px;font-size:10.5px;font-weight:400}.gloss-stacked-group-tile-preview{width:100%;height:100%;color:var(--color-text-primary,#1f2937);flex-direction:column;gap:2px;font-family:inherit;display:flex}.gloss-stacked-group-tile-preview__row{grid-template-columns:auto 1fr auto;align-items:center;gap:6px;min-height:12px;font-size:9px;line-height:12px;display:grid}.gloss-stacked-group-tile-preview__row-label{color:var(--color-text-muted,#6b7280);letter-spacing:.02em;text-transform:uppercase;font-weight:600}.gloss-stacked-group-tile-preview__row-value{font-variant-numeric:tabular-nums;color:var(--color-text-primary,#1f2937);text-align:right;font-weight:600}.gloss-stacked-group-tile-preview__row-spark{color:var(--color-interactive,#6366f1);opacity:.7;flex-shrink:0}.gloss-stacked-group-tile-preview--slots-5{gap:1px}.gloss-stacked-group-tile-preview--slots-5 .gloss-stacked-group-tile-preview__row{min-height:10px;font-size:8px;line-height:10px}.gloss-stacked-group-tile-preview--single{justify-content:center;align-items:flex-start}.gloss-stacked-group-tile-preview__single-value{color:var(--color-text-primary,#1f2937);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.2}.gloss-cell-tint-overlay{pointer-events:none;border-radius:var(--gloss-metric-card-radius,12px);box-sizing:border-box;will-change:transform;z-index:4;border:1.5px solid #0000;transition:opacity .12s ease-out,background-color 60ms ease-out;position:absolute;top:0;left:0}.gloss-cell-tint-overlay--ramp{transition:background-color 16ms linear}@media (prefers-reduced-motion:reduce){.gloss-cell-tint-overlay{transition:none!important}}@keyframes gloss-refuse-pulse-ring-0{0%{opacity:0;transform:scale(0)}50%{opacity:var(--peak-opacity,.45);transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes gloss-refuse-pulse-ring-1{0%{opacity:0;transform:scale(0)}50%{opacity:var(--peak-opacity,.22);transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes gloss-refuse-pulse-ring-2{0%{opacity:0;transform:scale(0)}50%{opacity:var(--peak-opacity,.1);transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes gloss-refuse-pulse-instant-flash{0%{opacity:.45}to{opacity:0}}@media (prefers-reduced-motion:reduce){.gloss-refuse-pulse__ring{opacity:0!important;animation:none!important}}@keyframes _spinner_kdk88_1{to{transform:rotate(360deg)}}@keyframes _slideDown_kdk88_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDownFade_kdk88_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _dash-rotate_kdk88_1{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}._gloss-inline-nudge_kdk88_34{z-index:1000;background:var(--gloss-color-white,#fff);border:1px solid var(--gloss-color-gray-200,#e5e7eb);color:var(--gloss-color-gray-800,#1f2937);opacity:0;border-radius:8px;align-items:center;gap:8px;max-width:360px;padding:10px 14px;font-size:14px;line-height:1.4;animation:.22s ease-out forwards _inline-nudge-enter_kdk88_1;display:flex;position:absolute;transform:translateY(8px);box-shadow:0 4px 12px #0000001f}._gloss-inline-nudge--exiting_kdk88_53{animation:.16s ease-in forwards _inline-nudge-exit_kdk88_1}@media (prefers-reduced-motion:reduce){._gloss-inline-nudge_kdk88_34{animation:80ms linear forwards _inline-nudge-enter-reduced_kdk88_1}._gloss-inline-nudge--exiting_kdk88_53{animation:80ms linear forwards _inline-nudge-exit-reduced_kdk88_1}}._gloss-inline-nudge__message_kdk88_65{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}._gloss-inline-nudge__actions_kdk88_72{flex-shrink:0;align-items:center;gap:6px;display:flex}._gloss-inline-nudge__btn_kdk88_79{cursor:pointer;border:1px solid #0000;border-radius:5px;padding:4px 10px;font-size:13px;font-weight:500;transition:background .12s}._gloss-inline-nudge__btn--action_kdk88_88{background:var(--gloss-color-blue-600,#2563eb);color:#fff;border-color:var(--gloss-color-blue-600,#2563eb)}._gloss-inline-nudge__btn--action_kdk88_88:hover{background:var(--gloss-color-blue-700,#1d4ed8)}._gloss-inline-nudge__btn--dismiss_kdk88_96{color:var(--gloss-color-gray-600,#4b5563);border-color:var(--gloss-color-gray-300,#d1d5db);background:0 0}._gloss-inline-nudge__btn--dismiss_kdk88_96:hover{background:var(--gloss-color-gray-100,#f3f4f6)}@keyframes _inline-nudge-enter_kdk88_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _inline-nudge-exit_kdk88_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes _inline-nudge-enter-reduced_kdk88_1{0%{opacity:0}to{opacity:1}}@keyframes _inline-nudge-exit-reduced_kdk88_1{0%{opacity:1}to{opacity:0}}.gloss-threshold-ramp{width:100%;position:relative}.gloss-threshold-ramp[data-disabled]{opacity:.5;pointer-events:none}.gloss-threshold-ramp__track{height:var(--gloss-threshold-ramp-height,8px);border-radius:var(--gloss-radius-sm,4px);touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.gloss-threshold-ramp__stop{width:var(--gloss-threshold-ramp-stop-size,16px);height:var(--gloss-threshold-ramp-stop-size,16px);border:2px solid var(--gloss-color-surface,#fff);cursor:grab;background:currentColor;border-radius:50%;transition:transform 80ms,box-shadow 80ms;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0003}.gloss-threshold-ramp__stop:focus-visible{outline:2px solid var(--gloss-color-focus-ring,#4a90d9);outline-offset:2px}.gloss-threshold-ramp__stop[data-disabled]{pointer-events:none;opacity:.4;cursor:default}.gloss-threshold-ramp__stop[data-dragging]{cursor:grabbing;z-index:1;transform:translate(-50%,-50%)scale(1.2);box-shadow:0 2px 6px #0000004d}.gloss-threshold-ramp__stop-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gloss-preset-swatch-row{gap:var(--gloss-space-2,8px);flex-direction:row;align-items:center;display:flex}.gloss-preset-swatch-row[data-disabled]{opacity:.5;pointer-events:none}.gloss-preset-swatch-row__swatch{width:var(--gloss-swatch-size,24px);height:var(--gloss-swatch-size,24px);cursor:pointer;outline-offset:2px;border:2px solid #0000;border-radius:50%;flex-shrink:0;padding:0;transition:outline .12s,transform .1s}.gloss-preset-swatch-row__swatch[data-selected]{outline:2px solid var(--gloss-color-primary-500,currentColor);transform:scale(1.1)}.gloss-preset-swatch-row__swatch[data-disabled],.gloss-preset-swatch-row__swatch:disabled{opacity:.4;pointer-events:none;cursor:default}.gloss-preset-swatch-row__swatch:focus-visible{outline:2px solid var(--gloss-color-focus-ring,#4a90d9);outline-offset:2px}.gloss-bottom-toolbar{height:var(--gloss-bottom-toolbar-height,36px);border-top:1px solid var(--gloss-color-border,#d0d0d0);background:var(--gloss-color-surface-subtle,#ffffffeb);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:0 12px 0 15px;display:grid}.gloss-bottom-toolbar__slot{align-items:center;min-width:0;display:flex}.gloss-bottom-toolbar__slot--left{justify-content:flex-start}.gloss-bottom-toolbar__slot--center{justify-content:center}.gloss-bottom-toolbar__slot--right{justify-content:flex-end}.gloss-section-dots{transition:opacity .2s ease-out}.gloss-section-dots[data-hiding=true]{opacity:0;pointer-events:none}.gloss-section-dots{--nav-dot-size:8px;--nav-dot-gap:12px;--nav-blob-pad:6px;--nav-blob-height:16px;--nav-blob-radius:8px;--nav-blob-color:var(--gloss-color-accent,#006aff);--nav-blob-duration:.35s;--nav-blob-easing:cubic-bezier(.22, 1, .36, 1);align-items:center;gap:var(--nav-dot-gap);display:flex;position:relative}.gloss-section-dots__blob{height:var(--nav-blob-height);border-radius:var(--nav-blob-radius);background:var(--nav-blob-color);pointer-events:none;transform:translateY(-50%) translate(calc(var(--blob-start) * (var(--nav-dot-size) + var(--nav-dot-gap)) - var(--nav-blob-pad)));width:calc((var(--blob-end) - var(--blob-start)) * (var(--nav-dot-size) + var(--nav-dot-gap)) + var(--nav-dot-size) + 2 * var(--nav-blob-pad));transition:transform var(--nav-blob-duration) var(--nav-blob-easing),width var(--nav-blob-duration) var(--nav-blob-easing);position:absolute;top:50%}.gloss-section-dots__dot{appearance:none;border:1.5px solid var(--gloss-color-accent,#006aff);width:var(--nav-dot-size);height:var(--nav-dot-size);cursor:pointer;z-index:1;background:0 0;border-radius:50%;padding:0;transition:background .12s ease-out,transform .12s ease-out;position:relative}.gloss-section-dots__dot:focus-visible{outline:2px solid var(--gloss-color-focus,#005cbf);outline-offset:2px}.gloss-section-dots__dot--current{background:var(--gloss-color-accent,#006aff)}.gloss-section-dots__dot[data-state=provisional-hollow]{border:2px solid var(--gloss-color-accent,#006aff);background:0 0}.gloss-section-dots__dot[data-state=pulse]{animation:.24s cubic-bezier(.22,1,.36,1) gloss-section-dots-refuse-pulse}@media (prefers-reduced-motion:reduce){.gloss-section-dots,.gloss-section-dots__blob,.gloss-section-dots__dot{transition:none}}@keyframes gloss-section-dots-refuse-pulse{0%{border-color:var(--gloss-color-accent,#006aff);background:0 0}25%{border-color:var(--gloss-rejection-stroke,#ef4444);background:var(--gloss-rejection-stroke,#ef4444)}58%{border-color:var(--gloss-rejection-stroke,#ef4444);background:var(--gloss-rejection-stroke,#ef4444)}to{border-color:var(--gloss-color-accent,#006aff);background:0 0}}@media (prefers-reduced-motion:reduce){.gloss-section-dots__dot[data-state=pulse]{animation:.2s linear gloss-section-dots-refuse-pulse-reduced}}@keyframes gloss-section-dots-refuse-pulse-reduced{50%{background:var(--gloss-rejection-stroke,#ef4444)}}[data-panel-open=true] .gloss-section-dots__dot{cursor:default}.bell-cutout{z-index:1;pointer-events:none;padding:0 52px 0 14px;position:absolute;inset:8px}.bell-cutout__svg{width:100%;height:100%;position:absolute;inset:0}.bell-cutout__fill{fill:#fff9}.bell-cutout__dot{background:0 0;border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;right:10px}.bell-cutout[data-mode=default] .bell-cutout__dot{background:var(--gloss-color-success,#10b981)}.bell-cutout[data-mode=lock] .bell-cutout__dot{background:var(--gloss-color-warn,#f59e0b)}.bell-cutout[data-mode=unread-count] .bell-cutout__dot{display:none}.bell-cutout[data-mode=unread-count]:before{content:attr(data-count) " ";color:#111827;font:11px/1 system-ui,sans-serif;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.gloss-container-toolbar{align-items:center;gap:var(--gloss-spacing-xs,4px);padding:var(--gloss-spacing-xs,4px) var(--gloss-spacing-sm,8px);min-height:36px;display:flex}.gloss-container-form-section{margin:0 0 var(--gloss-spacing-lg,24px) 0;border:none;padding:0}.gloss-container-form-section__legend{margin-bottom:var(--gloss-spacing-xs,4px);padding:0;font-size:.9375rem;font-weight:600}.gloss-container-form-section__description{color:var(--gloss-color-text-secondary,#666);margin:0 0 var(--gloss-spacing-md,16px) 0;font-size:.8125rem}.gloss-container-table{overflow-x:auto}.gloss-base-label{cursor:default}.gloss-base-value{font-variant-numeric:tabular-nums}.gloss-base-toast{z-index:var(--gloss-z-toast,9999);pointer-events:auto;position:fixed}.gloss-base-toast--top-right{top:var(--gloss-spacing-md);right:var(--gloss-spacing-md)}.gloss-base-toast--top-left{top:var(--gloss-spacing-md);left:var(--gloss-spacing-md)}.gloss-base-toast--bottom-right{bottom:var(--gloss-spacing-md);right:var(--gloss-spacing-md)}.gloss-base-toast--bottom-left{bottom:var(--gloss-spacing-md);left:var(--gloss-spacing-md)}.gloss-base-toast--top-center{top:var(--gloss-spacing-md);left:50%;transform:translate(-50%)}.gloss-base-toast--bottom-center{bottom:var(--gloss-spacing-md);left:50%;transform:translate(-50%)}.gloss-base-alert{align-items:flex-start;gap:var(--gloss-spacing-2);padding:var(--_padding,var(--gloss-spacing-3));background:var(--_bg);color:var(--_color);border:1px solid var(--_border-color,transparent);border-radius:var(--_radius,var(--gloss-radius-md));display:flex}.gloss-base-breadcrumbs{align-items:center;gap:var(--_gap,var(--gloss-spacing-1));font-size:var(--_font-size,.875rem);color:var(--_color);margin:0;padding:0;list-style:none;display:flex}.gloss-base-breadcrumbs__separator{color:var(--gloss-color-text-tertiary);-webkit-user-select:none;user-select:none}.gloss-base-breadcrumbs__item:last-child{font-weight:500}.gloss-base-async-button{position:relative}.gloss-base-async-button[data-loading]{pointer-events:none}.gloss-base-async-button__content{align-items:center;gap:inherit;transition:opacity .15s;display:inline-flex}.gloss-base-async-button__content[data-hidden]{opacity:0}.gloss-base-async-button__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.6s linear infinite gloss-async-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes gloss-async-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.gloss-base-table{width:var(--_width,100%);border-spacing:0}.gloss-base-table[data-border-collapse=collapse]{border-collapse:collapse}.gloss-base-table[data-border-collapse=separate]{border-collapse:separate}.gloss-base-table[data-layout=fixed]{table-layout:fixed}.gloss-base-table[data-layout=auto]{table-layout:auto}.gloss-base-table__head{background:var(--_bg);border-bottom:var(--_border-bottom)}.gloss-base-table__row{border-bottom:var(--_border-bottom)}.gloss-base-table__row:hover{background:var(--_hover-bg)}.gloss-base-table__cell{padding:var(--_padding,var(--gloss-spacing-2) var(--gloss-spacing-3));width:var(--_width);font-size:var(--_font-size);font-weight:var(--_font-weight);color:var(--_color)}.gloss-base-table__cell[data-align=left]{text-align:left}.gloss-base-table__cell[data-align=center]{text-align:center}.gloss-base-table__cell[data-align=right]{text-align:right}.gloss-base-table__cell[data-truncate]{text-overflow:ellipsis;white-space:nowrap;max-width:0;overflow:hidden}.gloss-base-dialog{width:var(--_width,560px);max-height:var(--_max-height,85vh);flex-direction:column;display:flex;overflow:hidden}.gloss-base-dialog__backdrop{z-index:var(--gloss-z-modal,1300);background:#00000080;position:fixed;inset:0}.gloss-base-dialog__header{padding:var(--gloss-spacing-md) var(--gloss-spacing-lg);border-bottom:1px solid var(--gloss-color-border-default);flex-shrink:0}.gloss-base-dialog__body{padding:var(--gloss-spacing-lg);flex:auto;overflow-y:auto}.gloss-base-dialog__actions{justify-content:flex-end;gap:var(--gloss-spacing-sm);padding:var(--gloss-spacing-md) var(--gloss-spacing-lg);border-top:1px solid var(--gloss-color-border-default);flex-shrink:0;display:flex}.gloss-preset-title{margin:0}.gloss-preset-label--required:after{content:" *";color:var(--gloss-color-text-error)}.gloss-preset-label--optional:after{content:" (optional)";color:var(--gloss-color-text-tertiary);font-weight:400}.gloss-preset-async-button{transition:background .15s,box-shadow .15s,border-color .15s,opacity .15s}.gloss-preset-async-button--primary:hover:not([data-disabled]):not([data-loading]){filter:brightness(1.08);box-shadow:var(--gloss-elevation-button-hover)}.gloss-preset-async-button--primary:active:not([data-disabled]):not([data-loading]){filter:brightness(.95);box-shadow:var(--gloss-elevation-button-active)}.gloss-preset-async-button--secondary:hover:not([data-disabled]):not([data-loading]){background:var(--gloss-color-bg-hover);box-shadow:var(--gloss-elevation-button-hover)}.gloss-preset-async-button--secondary:active:not([data-disabled]):not([data-loading]){background:var(--gloss-color-bg-muted);box-shadow:var(--gloss-elevation-button-active)}.gloss-preset-async-button--ghost:hover:not([data-disabled]):not([data-loading]){background:var(--gloss-color-bg-hover)}.gloss-preset-async-button--ghost:active:not([data-disabled]):not([data-loading]){background:var(--gloss-color-bg-muted)}.gloss-preset-async-button--outline:hover:not([data-disabled]):not([data-loading]){background:var(--gloss-color-blue-50)}.gloss-preset-async-button--outline:active:not([data-disabled]):not([data-loading]){background:var(--gloss-color-blue-100)}.gloss-preset-async-button--destructive:hover:not([data-disabled]):not([data-loading]){filter:brightness(1.08);box-shadow:var(--gloss-elevation-button-hover)}.gloss-preset-async-button--destructive:active:not([data-disabled]):not([data-loading]){filter:brightness(.95);box-shadow:var(--gloss-elevation-button-active)}.gloss-preset-async-button:focus-visible{outline:2px solid var(--gloss-color-border-focus);outline-offset:2px}.gloss-preset-async-button__icon{flex-shrink:0;align-items:center;display:inline-flex}.gloss-preset-async-button__label{align-items:center;display:inline-flex}.gloss-preset-alert{position:relative}.gloss-preset-alert__content{flex:1;min-width:0}.gloss-preset-alert__dismiss{width:24px;height:24px;color:inherit;cursor:pointer;border-radius:var(--gloss-radius-sm);opacity:.7;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:.875rem;line-height:1;transition:opacity .15s;display:inline-flex}.gloss-preset-alert__dismiss:hover{opacity:1}.gloss-preset-divider{border:none}.gloss-preset-breadcrumbs .gloss-base-breadcrumbs__item a{color:inherit;text-decoration:none}.gloss-preset-breadcrumbs .gloss-base-breadcrumbs__item a:hover{text-decoration:underline}.gloss-preset-breadcrumbs .gloss-base-breadcrumbs__item[aria-current=page]{color:var(--gloss-color-text-primary)}.gloss-preset-toast{align-items:flex-start;gap:var(--gloss-spacing-2);min-width:300px;max-width:500px;display:flex}.gloss-preset-toast--info{border:1px solid var(--gloss-color-blue-600)}.gloss-preset-toast--success{border:1px solid var(--gloss-color-green-600)}.gloss-preset-toast--warning{border:1px solid var(--gloss-color-amber-600)}.gloss-preset-toast--error{border:1px solid var(--gloss-color-red-600)}.clone-stage{height:160px;perspective:var(--stage-perspective,1200px);background:radial-gradient(70% 40% at 50% 95%,#0f172a1a,#0000 60%),linear-gradient(#eef2f6,#d8dde4);justify-content:center;align-items:center;margin:-14px -14px 14px;padding:16px;display:flex;position:relative;overflow:hidden}.clone-stage:after{content:"";background:linear-gradient(90deg,#0000,#0000001f,#0000);width:60%;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.clone-card{border:1px solid var(--panel-line,#e5e7eb);z-index:1;transform-origin:50%;height:105px;transform:rotateX(var(--stage-rotate-x,12deg)) rotateY(var(--stage-rotate-y,0deg)) translateY(var(--stage-translate-y,0px)) translateZ(var(--stage-translate-z,0px));transition:transform .25s var(--panel-easing,cubic-bezier(.22, 1, .36, 1));background:#fff;border-radius:10px;padding:12px 14px;position:relative;box-shadow:0 16px 32px #0f172a2e,0 6px 12px #0f172a14}.clone-card[data-clone-fidelity=full]{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.clone-card.rotating{animation:stage-spin var(--rot-duration,18s) ease-in-out infinite}@keyframes stage-spin{0%,to{transform:rotateX(var(--stage-rotate-x,12deg)) rotateY(0) translateY(var(--stage-translate-y,0px)) translateZ(var(--stage-translate-z,0px))}25%{transform:rotateX(var(--stage-rotate-x,12deg)) rotateY(calc(var(--stage-sway,12deg) * -1)) translateY(var(--stage-translate-y,0px)) translateZ(var(--stage-translate-z,0px))}75%{transform:rotateX(var(--stage-rotate-x,12deg)) rotateY(var(--stage-sway,12deg)) translateY(var(--stage-translate-y,0px)) translateZ(var(--stage-translate-z,0px))}}.clone-card.span-3{--stage-translate-z:-30px;width:383px}.clone-card.span-2{width:254px}.clone-card.span-1{width:125px}.clone-stage__accent{background:var(--spin-accent-color,var(--gloss-color-primary,#6366f1));opacity:0;pointer-events:none;z-index:2;border-radius:inherit;position:absolute;inset:0}.settings-shell{flex-direction:column;gap:12px;display:flex}.gloss-panel-chrome--merged-stage .settings-shell .settings-tab-strip{z-index:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff5;margin-top:-18px;position:relative;box-shadow:0 1px #0000000a}.settings-shell__tabpanel{outline:none;flex-direction:column;gap:16px;padding:0;display:flex}.settings-shell__field{flex-direction:column;gap:8px;display:flex}.settings-shell__label{text-transform:uppercase;letter-spacing:.04em;color:#6c757d;font-size:11px;font-weight:600}.settings-shell__help{color:#6c757d;margin:0;font-size:12px;font-style:italic}.settings-shell__toggle-row{background:#00000006;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;padding:8px 12px;display:flex}.settings-shell__toggle-label{color:#1f2937;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px;font-weight:500}.settings-shell__toggle{appearance:none;cursor:pointer;background:#d1d5db;border-radius:999px;flex-shrink:0;width:36px;height:20px;transition:background-color .16s;position:relative}.settings-shell__toggle:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.settings-shell__toggle:checked{background:#1d6fd8}.settings-shell__toggle:checked:before{transform:translate(16px)}.settings-shell__toggle:focus-visible{outline-offset:2px;outline:2px solid #1d6fd8}.settings-shell__slider-row[aria-disabled=true],.settings-shell__swatch-row[aria-disabled=true]{opacity:.5;pointer-events:none}.settings-shell__slider-row{align-items:center;gap:12px;display:flex}.settings-shell__slider{appearance:none;background:#e9ecef;border-radius:4px;outline:none;flex:1;width:100%;height:8px;margin:0;padding:0}.settings-shell__slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#1d6fd8;border:2px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 2px #0003}.settings-shell__slider::-moz-range-thumb{cursor:pointer;background:#1d6fd8;border:2px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 2px #0003}.settings-shell__slider-value{font-variant-numeric:tabular-nums;color:#495057;text-align:right;min-width:56px;font-size:12px}.settings-shell__slots-list{flex-flow:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.settings-shell__slot-pill{color:#495057;background:#f1f3f5;border:1px solid #e9ecef;border-radius:999px;align-items:center;gap:6px;padding:6px 8px 6px 4px;font-size:13px;transition:background-color .12s,box-shadow .12s;display:inline-flex}.settings-shell__slot-pill--dragging{background:#e7f1ff;box-shadow:0 4px 12px #1d6fd833}.settings-shell__slot-pill__handle{color:#adb5bd;cursor:grab;touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.settings-shell__slot-pill__handle:active{cursor:grabbing}.settings-shell__slot-pill__handle:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #1d6fd8}.settings-shell__slot-pill__grip{letter-spacing:-2px;font-size:10px;line-height:1}.settings-shell__slot-pill__label{-webkit-user-select:none;user-select:none;font-weight:500}.settings-shell__slot-pill__remove{color:#6c757d;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:16px;line-height:1;transition:background-color .12s,color .12s;display:inline-flex}.settings-shell__slot-pill__remove:hover{color:#ef4444;background:#e9ecef}.settings-shell__slot-pill__remove:focus-visible{outline-offset:1px;outline:2px solid #ef4444}.settings-shell__slot-pill__remove--disabled{opacity:.35;cursor:not-allowed}.settings-shell__slot-pill__remove--disabled:hover{color:#6c757d;background:0 0}.settings-shell__slot-pill--ghost{opacity:.45;cursor:pointer;padding:6px 10px}.settings-shell__slot-pill--ghost .settings-shell__slot-pill__ghost-activate{all:unset;width:100%;height:100%;cursor:inherit;justify-content:center;align-items:center;display:inline-flex}.settings-shell__slot-pill--ghost .settings-shell__slot-pill__ghost-activate:focus-visible{outline-offset:2px;border-radius:999px;outline:2px solid #1d6fd8}.settings-shell__slot-pill--ghost .settings-shell__slot-pill__label{color:#6c757d;text-decoration:line-through;text-decoration-thickness:1px}.settings-shell__slot-pill--ghost-disabled{opacity:.25;cursor:not-allowed}.settings-shell__slot-pill--ghost-disabled .settings-shell__slot-pill__ghost-activate{cursor:inherit}.settings-shell__help--small{font-size:11px}.settings-shell__swatch-row{gap:8px;display:flex}.settings-shell__swatch{cursor:pointer;background-clip:padding-box;border:2px solid #0000;border-radius:6px;width:32px;height:32px;padding:0;transition:transform .12s,box-shadow .12s}.settings-shell__swatch:hover{transform:scale(1.06)}.settings-shell__swatch--active,.settings-shell__swatch[aria-pressed=true]{border-color:#00000026;box-shadow:0 0 0 2px #fff,0 0 0 4px #1d6fd899}.settings-shell__swatch:focus-visible{outline-offset:2px;outline:2px solid #1d6fd8}.settings-shell__controls{flex-direction:column;gap:16px;padding:16px 0 0;display:flex}.settings-shell__heading{text-transform:uppercase;letter-spacing:.06em;color:#495057;margin:0;font-size:13px;font-weight:600}.settings-shell__value{font-variant-numeric:tabular-nums;color:#495057;align-self:flex-end;font-size:12px}.settings-shell__swatches{gap:8px;display:flex}.settings-shell .hybrid-date-picker__quick-bar{background-color:#0000;border-bottom:0;padding-left:0;padding-right:0}.settings-shell__info{flex-direction:column;gap:14px;display:flex}.settings-shell__info-desc{color:#374151;margin:0;font-size:13px;line-height:1.5}.settings-shell__info-meta{flex-direction:column;gap:8px;margin:0;display:flex}.settings-shell__info-row{align-items:baseline;gap:10px;display:flex}.settings-shell__info-row dt{text-transform:uppercase;letter-spacing:.04em;color:#6c757d;flex:0 0 72px;margin:0;font-size:11px;font-weight:600}.settings-shell__info-row dd{color:#1f2937;margin:0;font-size:13px}.settings-shell__info-row dd.settings-shell__info-row-cap{text-transform:capitalize}.metric-info-shell{flex-direction:column;gap:8px;padding:16px 20px 20px;display:flex}.metric-info-shell__title{color:var(--gloss-color-text-strong,#111827);margin:0;font-size:16px;font-weight:600;line-height:1.3}.metric-info-shell__description{color:var(--gloss-color-text-muted,#4b5563);margin:0;font-size:13px;line-height:1.5}[data-shell=catalog-add] .cat-search,[data-shell=catalog-replace] .cat-search{margin:0 0 8px}[data-shell=catalog-add] .cat-search-input,[data-shell=catalog-replace] .cat-search-input{box-sizing:border-box;width:100%;font:inherit;color:var(--text-primary,#111827);border:1px solid var(--panel-border,#e5e7eb);background:#f8fafc;border-radius:8px;outline:0;padding:8px 12px;font-size:13px;line-height:1.4;transition:border-color .12s,background-color .12s}[data-shell=catalog-add] .cat-search-input::-moz-placeholder{color:var(--text-muted,#94a3b8)}[data-shell=catalog-replace] .cat-search-input::-moz-placeholder{color:var(--text-muted,#94a3b8)}[data-shell=catalog-add] .cat-search-input::placeholder,[data-shell=catalog-replace] .cat-search-input::placeholder{color:var(--text-muted,#94a3b8)}[data-shell=catalog-add] .cat-search-input:focus,[data-shell=catalog-replace] .cat-search-input:focus{border-color:var(--accent,#7c3aed);background:#fff;box-shadow:0 0 0 3px #7c3aed1f}[data-shell=catalog-add] .cat-pills-wrap,[data-shell=catalog-replace] .cat-pills-wrap{margin:0 0 12px}[data-shell=catalog-add] .cat-pills,[data-shell=catalog-replace] .cat-pills{flex-wrap:wrap;gap:6px;display:flex}[data-shell=catalog-add] .cat-pill,[data-shell=catalog-replace] .cat-pill{font:inherit;color:var(--text-muted,#475569);border:1px solid var(--panel-border,#d1d5db);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;line-height:1.2;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex;position:relative}[data-shell=catalog-add] .cat-pill:hover:not(.active),[data-shell=catalog-replace] .cat-pill:hover:not(.active){color:var(--text-primary,#111827);background:#f8fafc;border-color:#cbd5e1}[data-shell=catalog-add] .cat-pill.active,[data-shell=catalog-replace] .cat-pill.active{background:var(--accent,#7c3aed);color:#fff;border-color:var(--accent,#7c3aed)}[data-shell=catalog-add] .cat-pill-beta,[data-shell=catalog-replace] .cat-pill-beta{color:inherit;letter-spacing:.04em;background:#00000014;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:700}[data-shell=catalog-add] .cat-pill.active .cat-pill-beta,[data-shell=catalog-replace] .cat-pill.active .cat-pill-beta{background:#ffffff38}[data-shell=catalog-add] .cat-lens-meta,[data-shell=catalog-replace] .cat-lens-meta{margin:4px 0 12px}[data-shell=catalog-add] .cat-lens-headline,[data-shell=catalog-replace] .cat-lens-headline{color:var(--text-primary,#111827);letter-spacing:-.01em;margin:0 0 4px;font-size:16px;font-weight:600}[data-shell=catalog-add] .cat-lens-helper,[data-shell=catalog-replace] .cat-lens-helper{color:var(--text-muted,#64748b);margin:0;font-size:12px;line-height:1.45}[data-shell=catalog-add] .cat-segmented-wrap,[data-shell=catalog-replace] .cat-segmented-wrap{z-index:5;background:var(--panel-bg,#fff);margin-bottom:8px;padding:8px 0;position:sticky;top:-14px}[data-shell=catalog-add] .cat-segmented,[data-shell=catalog-replace] .cat-segmented{background:#f1f5f9;border-radius:6px;align-items:center;gap:4px;padding:3px;display:flex}[data-shell=catalog-add] .cat-seg,[data-shell=catalog-replace] .cat-seg{color:var(--text-muted,#64748b);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:5px 10px;font-family:inherit;font-size:11px;transition:background .15s,color .15s}[data-shell=catalog-add] .cat-seg.active,[data-shell=catalog-replace] .cat-seg.active{color:var(--text-primary,#111827);text-overflow:ellipsis;background:#fff;flex:auto;min-width:0;overflow:hidden;box-shadow:0 1px 2px #00000012}[data-shell=catalog-add] .cat-seg:hover:not(.active),[data-shell=catalog-replace] .cat-seg:hover:not(.active){color:var(--text-primary,#111827)}[data-shell=catalog-add] .cat-seg-more,[data-shell=catalog-replace] .cat-seg-more{flex:none;margin-left:auto;position:relative}[data-shell=catalog-add] .cat-seg-more .cat-seg-more-btn,[data-shell=catalog-replace] .cat-seg-more .cat-seg-more-btn{color:var(--text-muted,#64748b);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:5px 10px;font-family:inherit;font-size:11px}[data-shell=catalog-add] .cat-seg-overflow,[data-shell=catalog-replace] .cat-seg-overflow{border:1px solid var(--panel-border,#e5e7eb);z-index:10;background:#fff;border-radius:6px;min-width:160px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 12px #0000001a}[data-shell=catalog-add] .cat-seg-overflow button,[data-shell=catalog-replace] .cat-seg-overflow button{text-align:left;cursor:pointer;width:100%;color:var(--text-primary,#111827);background:0 0;border:none;border-radius:4px;padding:6px 10px;font-family:inherit;font-size:11px;display:block}[data-shell=catalog-add] .cat-seg-overflow button:hover,[data-shell=catalog-replace] .cat-seg-overflow button:hover{background:#f8fafc}[data-shell=catalog-add] .cat-tiles,[data-shell=catalog-replace] .cat-tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}[data-shell=catalog-add] .cat-tile,[data-shell=catalog-replace] .cat-tile{border:1px solid var(--panel-border,#e5e7eb);cursor:pointer;text-align:left;background:#fff;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:64px;padding:10px 12px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;position:relative}[data-shell=catalog-add] .cat-tile:hover,[data-shell=catalog-replace] .cat-tile:hover{border-color:var(--accent,#1d6fd8);box-shadow:0 2px 6px #0000000d}[data-shell=catalog-add] .cat-tile.selected,[data-shell=catalog-replace] .cat-tile.selected{border-color:var(--accent,#7c3aed);box-shadow:0 0 0 2px var(--accent,#7c3aed);background:#7c3aed0d}[data-shell=catalog-add] .cat-tile.selected .cat-tile-value,[data-shell=catalog-replace] .cat-tile.selected .cat-tile-value{color:var(--accent,#7c3aed)}[data-shell=catalog-add] .cat-tile.span-2,[data-shell=catalog-replace] .cat-tile.span-2,[data-shell=catalog-add] .cat-tile.span-3,[data-shell=catalog-replace] .cat-tile.span-3,[data-shell=catalog-add] .cat-tile.span-5,[data-shell=catalog-replace] .cat-tile.span-5{grid-column:span 2}[data-shell=catalog-add] .cat-tile-label,[data-shell=catalog-replace] .cat-tile-label{text-transform:uppercase;color:var(--text-muted,#64748b);letter-spacing:.05em;margin-bottom:4px;font-size:9px}[data-shell=catalog-add] .cat-tile-value,[data-shell=catalog-replace] .cat-tile-value{color:var(--text-primary,#111827);font-size:16px;font-weight:700;line-height:1.1}[data-shell=catalog-add] .cat-tile.span-2 .cat-tile-value,[data-shell=catalog-add] .cat-tile.span-3 .cat-tile-value,[data-shell=catalog-add] .cat-tile.span-5 .cat-tile-value,[data-shell=catalog-replace] .cat-tile.span-2 .cat-tile-value,[data-shell=catalog-replace] .cat-tile.span-3 .cat-tile-value,[data-shell=catalog-replace] .cat-tile.span-5 .cat-tile-value{gap:14px;font-size:14px;display:flex}[data-shell=catalog-add] .cat-tile.span-5 .cat-tile-value,[data-shell=catalog-replace] .cat-tile.span-5 .cat-tile-value{gap:10px;font-size:13px}[data-shell=catalog-add] .cat-tile.span-2 .cat-tile-value>span small,[data-shell=catalog-add] .cat-tile.span-3 .cat-tile-value>span small,[data-shell=catalog-add] .cat-tile.span-5 .cat-tile-value>span small,[data-shell=catalog-replace] .cat-tile.span-2 .cat-tile-value>span small,[data-shell=catalog-replace] .cat-tile.span-3 .cat-tile-value>span small,[data-shell=catalog-replace] .cat-tile.span-5 .cat-tile-value>span small{color:var(--text-muted,#64748b);text-transform:uppercase;letter-spacing:.04em;margin-top:2px;font-size:9px;font-weight:400;display:block}[data-shell=catalog-add] .cat-tile.span-2 .cat-tile-value>span strong,[data-shell=catalog-add] .cat-tile.span-3 .cat-tile-value>span strong,[data-shell=catalog-add] .cat-tile.span-5 .cat-tile-value>span strong,[data-shell=catalog-replace] .cat-tile.span-2 .cat-tile-value>span strong,[data-shell=catalog-replace] .cat-tile.span-3 .cat-tile-value>span strong,[data-shell=catalog-replace] .cat-tile.span-5 .cat-tile-value>span strong{color:var(--text-primary,#111827);font-size:16px;font-weight:700}[data-shell=catalog-add] .cat-tile.selected.span-2 .cat-tile-value>span strong,[data-shell=catalog-add] .cat-tile.selected.span-3 .cat-tile-value>span strong,[data-shell=catalog-add] .cat-tile.selected.span-5 .cat-tile-value>span strong,[data-shell=catalog-replace] .cat-tile.selected.span-2 .cat-tile-value>span strong,[data-shell=catalog-replace] .cat-tile.selected.span-3 .cat-tile-value>span strong,[data-shell=catalog-replace] .cat-tile.selected.span-5 .cat-tile-value>span strong{color:var(--accent,#7c3aed)}[data-shell=catalog-add] .cat-tile-new-dot,[data-shell=catalog-replace] .cat-tile-new-dot{background:#f97316;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:8px;box-shadow:0 0 0 2px #fff}[data-shell=catalog-add] .cat-tile.is-new .cat-tile-variants,[data-shell=catalog-replace] .cat-tile.is-new .cat-tile-variants{right:22px}[data-shell=catalog-add] .cat-tile-start-here,[data-shell=catalog-replace] .cat-tile-start-here{color:#fff;letter-spacing:.06em;pointer-events:none;background:#16a34a;border-radius:7px 0;padding:3px 8px;font-size:9px;font-weight:700;line-height:1;position:absolute;top:-1px;left:-1px}[data-shell=catalog-add] .cat-tile.start-here,[data-shell=catalog-replace] .cat-tile.start-here{padding-top:18px}[data-shell=catalog-add] .cat-tile-primitive-wrapper,[data-shell=catalog-replace] .cat-tile-primitive-wrapper{pointer-events:none;flex:auto;justify-content:stretch;align-items:stretch;min-height:0;display:flex}[data-shell=catalog-add] .cat-more-in-lens,[data-shell=catalog-replace] .cat-more-in-lens{margin-top:16px}[data-shell=catalog-add] .cat-more-in-lens__heading,[data-shell=catalog-replace] .cat-more-in-lens__heading{letter-spacing:.08em;color:var(--text-muted,#64748b);border-top:1px dashed var(--panel-border,#e5e7eb);margin:0 0 8px;padding-top:12px;font-size:10px;font-weight:700}[data-shell=catalog-add] .cat-empty,[data-shell=catalog-replace] .cat-empty{text-align:center;color:var(--text-muted,#64748b);padding:24px 8px;font-size:13px}[data-shell=catalog-add] .cat-tile-variants,[data-shell=catalog-replace] .cat-tile-variants{gap:2px;display:flex;position:absolute;top:6px;right:6px}[data-shell=catalog-add] .cat-tile-variants span,[data-shell=catalog-replace] .cat-tile-variants span{background:#f1f5f9;border-radius:3px;padding:0 4px;font-size:9px;line-height:14px}.panel-footer.catalog{flex-direction:column;padding:0}.panel-footer.catalog .cat-description{color:var(--text-muted,#64748b);min-height:22px;padding:8px 14px 0;font-size:12px;line-height:1.4}.panel-footer.catalog .cat-description em{color:var(--text-muted,#64748b);opacity:.7;font-style:italic}.panel-footer.catalog .btn{font:inherit;cursor:pointer;border:1px solid var(--panel-border,#e5e7eb);color:var(--text-primary,#111827);background:#fff;border-radius:6px;padding:6px 14px;font-size:13px}.panel-footer.catalog .btn-primary{background:var(--accent,#1d6fd8);color:#fff;border-color:var(--accent,#1d6fd8)}.panel-footer.catalog .btn-primary:disabled{opacity:.5;cursor:not-allowed}.panel-footer.catalog .btn-ghost{background:0 0;border-color:#0000}@keyframes spinner{to{transform:rotate(360deg)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDownFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes dash-rotate{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}[data-shell=page-management]{flex-direction:column;height:100%;min-height:0;display:flex}[data-shell=page-management] .pm-list{flex-direction:column;flex:auto;gap:2px;min-height:0;padding:4px 0;display:flex;overflow-y:auto}[data-shell=page-management] .pm-footer-pin{border-top:1px solid #f1f3f5;flex:none;margin:0 -14px -14px}[data-shell=page-management] .pm-row{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;transition:background .15s;display:flex}[data-shell=page-management] .pm-row:hover{background:#f8fafc}[data-shell=page-management] .pm-row.active{background:#1d6fd814}[data-shell=page-management] .pm-handle{text-align:center;width:14px;color:var(--text-muted,#64748b);cursor:grab;-webkit-user-select:none;user-select:none;opacity:.35;font-size:12px;transition:opacity .15s}[data-shell=page-management] .pm-row:hover .pm-handle{opacity:1}[data-shell=page-management] .pm-row:active .pm-handle{cursor:grabbing}[data-shell=page-management] .pm-name{color:var(--text-primary,#111827);flex:1;font-size:13px;line-height:1.4}[data-shell=page-management] .pm-kebab{width:22px;height:22px;color:var(--text-muted,#64748b);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:4px;transition:opacity .15s,background .15s}[data-shell=page-management] .pm-row:hover .pm-kebab{opacity:1}[data-shell=page-management] .pm-kebab:hover{background:#0000000d}[data-shell=page-management] .pm-row{position:relative}[data-shell=page-management] .pm-kebab-menu{z-index:10;background:#fff;border:1px solid #00000014;border-radius:6px;flex-direction:column;gap:2px;min-width:140px;padding:4px;display:flex;position:absolute;top:calc(100% - 4px);right:8px;box-shadow:0 6px 18px #0000001f}[data-shell=page-management] .pm-kebab-menu__item{appearance:none;text-align:left;color:var(--text-primary,#111827);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:6px 10px;font-size:13px}[data-shell=page-management] .pm-kebab-menu__item:hover{background:#f1f5f9}[data-shell=page-management] .pm-kebab-menu__item--danger{color:#b91c1c}[data-shell=page-management] .pm-kebab-menu__item--danger:hover{background:#fee2e2}[data-shell=page-management] .pm-kebab-menu__item[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none}.panel-footer.pm{justify-content:flex-end;padding:10px 14px;display:flex}.panel-footer.pm .btn-primary{background:var(--accent,#1d6fd8);color:#fff;border:1px solid var(--accent,#1d6fd8);font:inherit;cursor:pointer;border-radius:6px;padding:6px 14px;font-size:13px}.panel-footer.pm .btn-primary:hover{filter:brightness(1.05)}
