.ds-tabs{gap:var(--ds-space-4);flex-direction:column;min-width:0;min-height:0;display:flex}.ds-tab-list{align-items:center;gap:var(--ds-space-2);overscroll-behavior-inline:contain;border-bottom:1px solid var(--ds-color-border-default);min-width:0;max-width:100%;padding:var(--ds-space-1);scrollbar-width:thin;display:flex;overflow-x:auto}.ds-tab-trigger{justify-content:center;align-items:center;gap:var(--ds-space-3);min-height:var(--ds-density-control);padding:var(--ds-space-3) var(--ds-space-5);border-radius:var(--ds-radius-small) var(--ds-radius-small) 0 0;color:var(--ds-color-text-secondary);font:inherit;font-size:var(--ds-font-size-bodySmall);font-weight:var(--ds-font-weight-medium);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;text-decoration:none;display:inline-flex}.ds-tab-trigger:hover:not(:disabled):not([aria-disabled=true]){background:var(--ds-color-surface-hover);color:var(--ds-color-text-primary)}.ds-tab-trigger[aria-selected=true],.ds-tab-trigger[aria-current=page],.ds-tab-trigger[aria-pressed=true]{background:var(--ds-color-surface-selected);border-bottom-color:var(--ds-color-action-primary);color:var(--ds-color-text-primary);font-weight:var(--ds-font-weight-semibold)}.ds-tab-trigger:disabled,.ds-tab-trigger[aria-disabled=true]{color:var(--ds-color-text-disabled);cursor:not-allowed}.ds-tab-trigger:focus-visible,.ds-tab-panel:focus-visible{outline:3px solid var(--ds-color-focus-ring);outline-offset:-3px}.ds-tab-trigger svg{width:var(--ds-icon-small);height:var(--ds-icon-small);flex:none}.ds-tab-trigger em,.ds-tab-trigger>span:last-child:not(:only-child):not(:first-child){font-style:normal}.ds-tab-trigger em{padding:0 var(--ds-space-2);border-radius:var(--ds-radius-round);background:var(--ds-color-surface-soft);font-size:var(--ds-font-size-caption)}.ds-tab-panel{min-width:0;min-height:0}.ds-route-tabs{align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;min-width:0;display:flex}.ds-route-tabs>nav{flex:24rem}.ds-route-tab-actions{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.ds-feedback{align-items:flex-start;gap:var(--ds-space-3);padding:var(--ds-space-4);margin-block:var(--ds-space-2);border:1px solid var(--ds-color-border-default);border-inline-start:3px solid var(--feedback-color,var(--ds-color-action-primary));border-radius:var(--ds-radius-medium);background:var(--ds-color-surface-elevated);min-width:0;color:var(--ds-color-text-primary);font-size:var(--ds-font-size-body);overflow-wrap:anywhere;display:flex}.ds-feedback>svg{width:20px;height:20px;color:var(--feedback-color,var(--ds-color-action-primary));flex:none}.ds-feedback>div{min-width:0}.ds-feedback>div:nth-child(2){flex:1}.ds-feedback strong{margin-bottom:var(--ds-space-1);display:block}.ds-feedback.tone-danger{--feedback-color:var(--ds-color-status-danger)}.ds-feedback.tone-warning{--feedback-color:var(--ds-color-status-warning)}.ds-feedback.tone-success{--feedback-color:var(--ds-color-status-success)}.ds-feedback-actions{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.ds-feedback-field{color:var(--ds-color-status-danger);font-size:var(--ds-font-size-caption);margin-top:var(--ds-space-1);overflow-wrap:anywhere;display:block}.ds-feedback-field-link{color:inherit;font:inherit;padding:var(--ds-space-1) 0;text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:underline}.ds-feedback-field-link:focus-visible,.ds-feedback:focus-visible{outline:3px solid var(--ds-color-focus-ring);outline-offset:2px}.ds-feedback-viewport{z-index:var(--ds-z-toast);top:calc(72px + env(safe-area-inset-top));right:var(--ds-space-4);pointer-events:none;width:min(420px,100vw - 32px);max-height:calc(100dvh - 170px);position:fixed;overflow:auto}.ds-feedback-stack{gap:var(--ds-space-2);display:grid}.ds-feedback-viewport .ds-feedback{pointer-events:auto;box-shadow:var(--ds-shadow-medium)}.ds-feedback-viewport>small{background:var(--ds-color-surface-elevated);color:var(--ds-color-text-primary);padding:var(--ds-space-2);display:block}@media (width<=600px){.ds-feedback{flex-wrap:wrap}.ds-feedback>div:nth-child(2){flex-basis:calc(100% - 32px)}.ds-feedback-actions{flex-basis:calc(100% - 32px);margin-inline-start:32px}.ds-feedback-viewport{top:calc(64px + env(safe-area-inset-top));width:calc(100vw - 16px);max-height:45dvh;right:8px}}#gatlier-overlay-root{font-family:var(--ds-font-family-app);font-size:var(--ds-font-size-body);line-height:var(--ds-line-height-body)}.ds-portal-scope{display:contents}.ds-popover-content,.ds-dialog-content,.ds-confirm-content,.ds-tooltip-content{box-sizing:border-box;color:var(--ds-color-text-primary)}.ds-popover-content{z-index:var(--ds-z-popover);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-medium);background:var(--ds-color-surface-elevated);box-shadow:var(--ds-shadow-medium);transform-origin:var(--radix-dropdown-menu-content-transform-origin,var(--radix-popover-content-transform-origin));animation:ds-overlay-enter var(--ds-motion-short) var(--ds-motion-easing)}.ds-menu-chevron{margin-left:auto}.ds-popover-content{width:min(22rem,calc(100vw - var(--ds-space-8)));max-height:min(32rem,calc(100dvh - var(--ds-space-8)));padding:var(--ds-space-6);overflow:auto}.ds-popover-content.is-panel{width:min(26rem,calc(100vw - var(--ds-space-8)))}.ds-popover-arrow,.ds-tooltip-arrow{fill:var(--ds-color-surface-elevated)}.ds-popover-header{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-6);margin-bottom:var(--ds-space-6);display:flex}.ds-popover-header h3,.ds-popover-header p{margin:0}.ds-popover-header h3{font-size:var(--ds-font-size-h3)}.ds-popover-header p{margin-top:var(--ds-space-2);color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-bodySmall)}.ds-icon-button{width:var(--ds-control-compact);flex:none;place-items:center;display:inline-grid}.ds-icon-button:not([data-gatlier-button]){height:var(--ds-control-compact);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-medium);background:var(--ds-color-surface-elevated);color:var(--ds-color-text-secondary);cursor:pointer;padding:0}.ds-icon-button:not([data-gatlier-button]):hover{background:var(--ds-color-surface-hover);color:var(--ds-color-text-primary)}.ds-icon-button svg{width:var(--ds-icon-medium)}.ds-icon-button:not([data-gatlier-button]) svg{height:var(--ds-icon-medium)}.ds-dialog-overlay{z-index:var(--ds-z-modal);background:var(--ds-color-overlay);animation:ds-fade-in var(--ds-motion-short) var(--ds-motion-easing);position:fixed;inset:0}.ds-dialog-content,.ds-confirm-content{z-index:calc(var(--ds-z-modal) + 1);width:min(40rem,calc(100vw - var(--ds-space-12)));max-height:calc(100dvh - var(--ds-space-12));border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-large);background:var(--ds-color-surface-elevated);box-shadow:var(--ds-shadow-large);animation:ds-dialog-enter var(--ds-motion-standard) var(--ds-motion-easing);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:clip;transform:translate(-50%,-50%)}.ds-dialog-content.is-drawer{width:min(32rem,100vw);max-height:100dvh;animation:ds-drawer-enter var(--ds-motion-standard) var(--ds-motion-easing);border-radius:0;inset:0 0 0 auto;transform:none}.ds-dialog-header{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-8);padding:var(--ds-space-8);border-bottom:1px solid var(--ds-color-divider);display:flex}.ds-dialog-header h2,.ds-dialog-header p{margin:0}.ds-dialog-header h2{font-size:var(--ds-font-size-h1)}.ds-dialog-header p{margin-top:var(--ds-space-2);color:var(--ds-color-text-secondary)}.ds-dialog-body{min-height:0;max-height:calc(100dvh - 12rem);padding:var(--ds-space-8);flex:1;overflow:auto}.ds-dialog-footer{justify-content:flex-end;gap:var(--ds-space-4);padding:var(--ds-space-6) var(--ds-space-8);border-top:1px solid var(--ds-color-divider);display:flex}.ds-confirm-content{width:min(30rem,calc(100vw - var(--ds-space-12)));padding:var(--ds-space-8);overflow:auto}.ds-confirm-content h2,.ds-confirm-content p{margin:0}.ds-confirm-content h2{font-size:var(--ds-font-size-h2)}.ds-confirm-content p{margin-top:var(--ds-space-4);color:var(--ds-color-text-secondary)}.ds-confirm-actions{justify-content:flex-end;gap:var(--ds-space-4);margin-top:var(--ds-space-8);display:flex}.ds-interaction-button{display:inline-flex}.ds-interaction-button:not([data-gatlier-button]){min-height:var(--ds-control-standard);padding:0 var(--ds-space-6);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-medium);background:var(--ds-color-action-secondary);color:var(--ds-color-text-primary);font:inherit;font-weight:var(--ds-font-weight-semibold);cursor:pointer;justify-content:center;align-items:center}.ds-interaction-button:not([data-gatlier-button]).is-danger:not([data-gatlier-button]){border-color:var(--ds-color-status-danger);background:var(--ds-color-status-danger);color:var(--ds-color-on-danger)}.ds-tooltip-content{z-index:var(--ds-z-toast);max-width:18rem;padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-small);background:var(--ds-color-surface-elevated);box-shadow:var(--ds-shadow-small);font-size:var(--ds-font-size-caption);animation:ds-overlay-enter var(--ds-motion-short) var(--ds-motion-easing)}.ds-popover-content:focus-visible,.ds-dialog-content:focus-visible,.ds-confirm-content:focus-visible,.ds-icon-button:not([data-gatlier-button]):focus-visible,.ds-interaction-button:not([data-gatlier-button]):focus-visible{outline:3px solid var(--ds-color-focus-ring);outline-offset:2px}@keyframes ds-overlay-enter{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes ds-dialog-enter{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes ds-drawer-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ds-sheet-enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ds-fade-in{0%{opacity:0}to{opacity:1}}@media (width<=48rem){.ds-dialog-content:not(.is-drawer),.ds-dialog-content.is-sheet{border-radius:var(--ds-radius-xlarge) var(--ds-radius-xlarge) 0 0;width:100%;max-height:min(86dvh - 1px,44rem);animation:ds-sheet-enter var(--ds-motion-standard) var(--ds-motion-easing);border-bottom:0;border-left:0;border-right:0;inset:auto 0 0;transform:none}.ds-dialog-header{padding:var(--ds-space-6)}.ds-dialog-body{max-height:calc(86dvh - 7rem);padding:var(--ds-space-6)}.ds-dialog-footer{padding:var(--ds-space-5) var(--ds-space-6)}.ds-confirm-content{top:auto;right:var(--ds-space-4);bottom:var(--ds-space-4);left:var(--ds-space-4);width:auto;max-height:calc(100dvh - var(--ds-space-8));animation:ds-sheet-enter var(--ds-motion-standard) var(--ds-motion-easing);transform:none}.ds-confirm-actions{grid-template-columns:1fr;display:grid}.ds-confirm-actions .is-danger{grid-row:1}.ds-popover-content{max-height:calc(100dvh - var(--ds-space-8))}}@media (prefers-reduced-motion:reduce){.ds-popover-content,.ds-dialog-overlay,.ds-dialog-content,.ds-confirm-content,.ds-tooltip-content{animation-duration:1ms!important}}.ds-dialog-content.ds-legacy-dialog{box-sizing:border-box;width:min(48rem, calc(100vw - var(--ds-space-8)));max-width:calc(100vw - var(--ds-space-8));max-height:calc(100dvh - var(--ds-space-8));border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-large);background:var(--ds-color-surface-elevated);color:var(--ds-color-text-primary);box-shadow:var(--ds-shadow-large);z-index:calc(var(--ds-z-modal) + 1);flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%)}.ds-dialog-content>.ds-dialog-header,.ds-dialog-content .ds-dialog-footer{flex-shrink:0}.ds-dialog-content.ds-legacy-dialog [data-dialog-header]{padding:var(--ds-space-6);gap:var(--ds-space-4);border-bottom:1px solid var(--ds-color-divider);margin:0}.ds-dialog-content.ds-legacy-dialog [data-dialog-header] :is(h2,h3,p){margin:0}.ds-dialog-content.ds-legacy-dialog [data-dialog-header] :is(h2,h3){font-size:var(--ds-font-size-h2);line-height:var(--ds-line-height-heading)}.ds-dialog-content.ds-legacy-dialog [data-dialog-header] p{margin-top:var(--ds-space-2);color:var(--ds-color-text-secondary)}.ds-dialog-content.ds-legacy-dialog [data-dialog-form]{flex-direction:column;gap:0;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.ds-dialog-content.ds-legacy-dialog [data-dialog-body]{min-height:0;max-height:none;padding:var(--ds-space-6);overscroll-behavior:contain;flex:auto;overflow:auto}.ds-dialog-content.ds-legacy-dialog [data-dialog-body]>*+*{margin-top:var(--ds-space-4)}.ds-dialog-content.ds-legacy-dialog [data-dialog-footer]{justify-content:flex-end;gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-6);border-top:1px solid var(--ds-color-divider);background:var(--ds-color-surface-elevated);flex-wrap:wrap;margin:0;display:flex}.ds-dialog-content .ds-dialog-header{flex-shrink:0}.ds-dialog-content .ds-dialog-body{overscroll-behavior:contain;max-height:none}.ds-dialog-content .ds-dialog-footer{flex-wrap:wrap}.ds-dialog-content:is(.is-drawer,.is-sheet)>.ds-dialog-header>div{overflow-wrap:anywhere;min-width:0}.ds-dialog-content:is(.is-drawer,.is-sheet)>.ds-dialog-header>button{flex:none}.ds-dialog-content:is(.is-drawer,.is-sheet)>.ds-dialog-footer{padding-bottom:max(var(--ds-space-5), env(safe-area-inset-bottom))}.ds-dialog-content.is-drawer{padding-top:env(safe-area-inset-top)}.ds-popover-content.is-panel{max-height:min(var(--radix-popover-content-available-height,32rem), calc(100dvh - var(--ds-space-8)));flex-direction:column;padding:0;display:flex;overflow:hidden}.ds-popover-content.is-panel>.ds-popover-header{padding:var(--ds-space-6);border-bottom:1px solid var(--ds-color-divider);flex:none;margin:0}.ds-popover-content.is-panel>.ds-popover-header>div{overflow-wrap:anywhere;min-width:0}.ds-popover-content.is-panel>.ds-popover-header>button{flex:none}.ds-panel-body{overscroll-behavior:contain;min-height:0;padding:var(--ds-space-6);overflow:auto}.ds-panel-footer{justify-content:flex-end;gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-6);border-top:1px solid var(--ds-color-divider);flex-wrap:wrap;flex:none;display:flex}@media (width<=48rem){.ds-dialog-content.ds-legacy-dialog{width:calc(100vw - var(--ds-space-4));max-width:calc(100vw - var(--ds-space-4));max-height:calc(100dvh - var(--ds-space-4));border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-large);animation:none;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.ds-dialog-content.ds-legacy-dialog [data-dialog-header],.ds-dialog-content.ds-legacy-dialog [data-dialog-body],.ds-dialog-content.ds-legacy-dialog [data-dialog-footer]{padding:var(--ds-space-4)}}.ds-breadcrumbs{min-width:0;max-width:100%}.ds-breadcrumbs ol{align-items:center;gap:var(--ds-space-1) var(--ds-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-breadcrumbs li{min-width:0;max-width:100%;color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-bodySmall)}.ds-breadcrumbs [data-slot=breadcrumb-item]{overflow-wrap:anywhere}.ds-breadcrumbs [data-slot=breadcrumb-separator]{color:var(--ds-color-text-muted);flex:none;display:flex}.ds-breadcrumbs [data-slot=breadcrumb-separator] svg{width:var(--ds-icon-small);height:var(--ds-icon-small)}.ds-breadcrumbs [data-slot=breadcrumb-link]{max-width:100%;min-height:var(--ds-density-control);padding:var(--ds-space-2) 0;border-radius:var(--ds-radius-small);color:var(--ds-color-link);font:inherit;text-align:start;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;text-decoration:none;display:inline-block}.ds-breadcrumbs [data-slot=breadcrumb-link]:hover{color:var(--ds-color-text-primary);text-underline-offset:3px;text-decoration:underline}.ds-breadcrumbs [data-slot=breadcrumb-link]:focus-visible{outline:3px solid var(--ds-color-focus-ring);outline-offset:2px}.ds-breadcrumbs [aria-current=page]{color:var(--ds-color-text-primary);font-weight:var(--ds-font-weight-medium)}.ds-breadcrumbs [aria-disabled=true]{color:var(--ds-color-text-disabled)}
