html{scrollbar-gutter:stable}:root{--font-family-base:var(--font-nowle-primary), "Montserrat", Arial, sans-serif;--nowle-neutral-900:#212020;--nowle-neutral-950:#151515;--nowle-neutral-800:#292828;--nowle-neutral-060:#e6e6e6;--nowle-neutral-050:#f5f5f5;--nowle-neutral-200:#c3c3c3;--nowle-neutral-195:#eaeaea;--nowle-neutral-185:#ededed;--nowle-neutral-175:#efefef;--nowle-neutral-150:#f1f1f1;--nowle-neutral-125:#f1edec;--nowle-neutral-100:#f4f4f4;--nowle-neutral-075:#f8f8f8;--nowle-blue-300:#addde5;--nowle-blue-400:#70c4d2;--nowle-blue-200:#d3edf1;--nowle-checkbox-accent:var(--nowle-blue-400);--platform-logo-mark-surface:var(--shell-chrome-bubble-fill);--platform-logo-mark-surface-hover:var(--shell-chrome-bubble-inset);--nowle-lime-400:#ecf170;--nowle-on-accent-surface:var(--nowle-neutral-900);--nowle-red-700:#691716;--nowle-red-600:#831d1c;--nowle-red-500:#a42423;--md-elevation-1:0 2px 6px #21202014;--md-elevation-2:0 8px 24px #2120201a;--md-elevation-3:0 18px 52px #2120201f;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--nowle-component-gap:var(--space-4);--motion-smooth-duration:.18s;--motion-smooth-easing:cubic-bezier(.22, 1, .36, 1);--nowle-btn-hover-overlay:#0000001f;--nowle-btn-hover-overlay-soft:#00000014;--type-label-xs:.625rem;--type-label-sm:.75rem;--type-body-sm:.875rem;--type-body-md:.875rem;--type-title-lg:1.25rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--nowle-chevron-down-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 15.7a1 1 0 0 1-.7-.3l-5-5a1 1 0 1 1 1.4-1.4l4.3 4.3 4.3-4.3a1 1 0 1 1 1.4 1.4l-5 5a1 1 0 0 1-.7.3Z'/%3E%3C/svg%3E");--nowle-disclosure-chevron-size:14px;--bp-tablet:768px;--bp-desktop:1100px;--nowle-status-surface-font-size:var(--type-label-sm);--nowle-status-surface-font-weight:var(--weight-semibold);--nowle-status-surface-line-height:1.35;--nowle-status-surface-radius:var(--radius);--nowle-status-surface-padding-block:var(--space-2);--nowle-status-surface-padding-inline:var(--space-3);--nowle-status-surface-min-height:var(--nowle-control-height-compact);--nowle-feedback-font-size:var(--nowle-status-surface-font-size);--nowle-feedback-font-weight:var(--weight-semibold);--nowle-feedback-line-height:var(--nowle-status-surface-line-height);--nowle-status-chip-font-size:var(--nowle-status-surface-font-size);--nowle-status-chip-font-weight:var(--weight-semibold);--nowle-status-chip-line-height:var(--nowle-status-surface-line-height);--nowle-status-chip-padding-block:var(--nowle-status-surface-padding-block);--nowle-status-chip-padding-inline:var(--nowle-status-surface-padding-inline);--nowle-status-chip-sm-size:var(--platform-logo-mark-size-md);--nowle-status-chip-sm-font-size:var(--type-label-xs);--nowle-status-chip-sm-font-weight:var(--weight-semibold);--nowle-status-chip-sm-line-height:1.15;--nowle-status-chip-sm-padding-inline:var(--space-2);--nowle-control-height:42px;--nowle-control-height-compact:36px;--nowle-control-inner-height:calc(var(--nowle-control-height) - 2px);--nowle-operational-field-surface:var(--nowle-canvas);--nowle-operational-field-edge:color-mix(in srgb, var(--md-on-surface-variant), transparent 84%);--nowle-operational-field-focus-edge:color-mix(in srgb, var(--md-primary), var(--md-on-surface) 18%);--nowle-chrome-row-height-two-line:56px;--nowle-icon-control-size:var(--nowle-control-height);--nowle-row-height:48px;--nowle-modal-width:min(936px, 100%);--nowle-z-dropdown:105;--nowle-z-dropdown-elevated:111;--nowle-z-modal-overlay:110;--nowle-z-alert-overlay:120;--radius:12px;--radius-mark-ratio:.2237;--nowle-card-padding:12px;--nowle-resource-row-inset-block:12px;--nowle-resource-row-inset-inline:14px;--nowle-resource-row-inset-gap:var(--space-3);--nowle-resource-row-copy-gap:4px;--nowle-status-ok-fg:#135d37;--nowle-status-ok-bg:#def6e8;--nowle-status-warning-fg:color-mix(in srgb, var(--md-on-surface), #8a5a00 28%);--nowle-status-warning-bg:color-mix(in srgb, #fff4d6, var(--md-surface-container-high) 35%);--nowle-status-danger-fg:#8b2a2a;--nowle-status-danger-bg:#f9e5e5;--nowle-status-neutral-fg:var(--md-on-surface-variant);--nowle-status-neutral-bg:color-mix(in srgb, var(--md-outline), transparent 72%);--nowle-pending-control-surface:color-mix(in srgb, var(--nowle-control-surface-rest,var(--shell-chrome-surface-rest,var(--md-surface-container-high))), var(--md-on-surface) 4%);--nowle-pending-control-edge:color-mix(in srgb, var(--md-outline), transparent 72%);--nowle-pending-control-ink:color-mix(in srgb, var(--md-on-surface-variant), transparent 6%);--nowle-status-role-fg:#142227;--nowle-status-role-bg:#addde5;--nowle-status-info-fg:var(--nowle-status-role-fg);--nowle-status-info-bg:var(--nowle-status-role-bg);--platform-logo-mark-size-sm:24px;--platform-logo-mark-radius-sm:max(5px, calc(var(--platform-logo-mark-size-sm) * var(--radius-mark-ratio)));--platform-logo-mark-size-md:var(--nowle-control-height-compact);--platform-logo-mark-radius-md:max(6px, calc(var(--platform-logo-mark-size-md) * var(--radius-mark-ratio)));--radius-mark-sm:var(--platform-logo-mark-radius-sm);--radius-mark-md:var(--platform-logo-mark-radius-md);--radius-smooth:.6;--nowle-gradient-main:linear-gradient(128deg, #70c4d2 0%, #ecf170 100%);--nowle-radius:var(--radius);--nowle-shadow:var(--md-elevation-3);--auth-identity-bg:url(/brand/textura-01.svg);--auth-identity-overlay:transparent}.nowle-radius-smooth{border-radius:var(--radius-effective,var(--radius))}.shell-chrome-on-canvas-chip{background:var(--shell-chrome-on-canvas-rest-fill);box-shadow:var(--shell-chrome-on-canvas-rest-edge);border:none}.shell-chrome-on-canvas-chip:hover{background:var(--shell-chrome-on-canvas-hover-fill);box-shadow:none}.nowle-floating-panel{border-radius:var(--radius);background:var(--shell-chrome-floating-panel-fill);box-shadow:var(--shell-chrome-floating-panel-depth);border:none}.shell-chrome-on-inset-rail{padding:var(--space-1);border-radius:var(--radius);background:var(--shell-chrome-bubble-inset);box-shadow:none;border:none}.shell-chrome-on-inset-rail .nowle-text-field,.shell-chrome-on-inset-rail .nowle-native-input,.shell-chrome-on-inset-rail .nowle-native-textarea,.shell-chrome-on-inset-rail .nowle-native-select__control{--nowle-field-surface:var(--shell-chrome-on-inset-rest-fill);--nowle-field-surface-hover:var(--shell-chrome-on-inset-hover-fill)}.shell-chrome-on-inset-rail .nowle-native-input,.shell-chrome-on-inset-rail .nowle-native-textarea,.shell-chrome-on-inset-rail .nowle-native-select__control{background:var(--nowle-field-surface)}.shell-chrome-on-inset-rail .nowle-native-input:hover:not(:disabled),.shell-chrome-on-inset-rail .nowle-native-input:focus:not(:disabled),.shell-chrome-on-inset-rail .nowle-native-textarea:hover:not(:disabled),.shell-chrome-on-inset-rail .nowle-native-textarea:focus:not(:disabled),.shell-chrome-on-inset-rail .nowle-native-select__control:hover:not(:disabled),.shell-chrome-on-inset-rail .nowle-native-select__control:focus:not(:disabled){background:var(--nowle-field-surface-hover)}.shell-chrome-on-inset-rail .nowle-select{--nowle-select-trigger-surface:var(--shell-chrome-on-inset-rest-fill);--nowle-select-trigger-surface-hover:var(--shell-chrome-on-inset-hover-fill)}.shell-chrome-nest-l2{border-radius:var(--radius);background:var(--shell-chrome-nest-floor-2);box-shadow:none;border:none}.shell-chrome-nest-l3{border-radius:var(--radius);background:var(--shell-chrome-nest-floor-3);box-shadow:none;border:none}.shell-chrome-on-nest-l3 .nowle-text-field,.shell-chrome-on-nest-l3 .nowle-native-input,.shell-chrome-on-nest-l3 .nowle-native-textarea,.shell-chrome-on-nest-l3 .nowle-native-select__control{--nowle-field-surface:var(--shell-chrome-on-nest-3-control-rest);--nowle-field-surface-hover:var(--shell-chrome-on-nest-3-control-hover)}.shell-chrome-on-nest-l3 .nowle-native-input,.shell-chrome-on-nest-l3 .nowle-native-textarea,.shell-chrome-on-nest-l3 .nowle-native-select__control{background:var(--nowle-field-surface)}.shell-chrome-on-nest-l3 .nowle-native-input:hover:not(:disabled),.shell-chrome-on-nest-l3 .nowle-native-input:focus:not(:disabled),.shell-chrome-on-nest-l3 .nowle-native-textarea:hover:not(:disabled),.shell-chrome-on-nest-l3 .nowle-native-textarea:focus:not(:disabled),.shell-chrome-on-nest-l3 .nowle-native-select__control:hover:not(:disabled),.shell-chrome-on-nest-l3 .nowle-native-select__control:focus:not(:disabled){background:var(--nowle-field-surface-hover)}.shell-chrome-on-nest-l3 .nowle-select{--nowle-select-trigger-surface:var(--shell-chrome-on-nest-3-control-rest);--nowle-select-trigger-surface-hover:var(--shell-chrome-on-nest-3-control-hover)}.shell-chrome-on-inset-rail .nowle-btn--outlined,.shell-chrome-on-inset-rail .nowle-btn--tonal,.data-sources-modal__alternatives-shell .nowle-btn--outlined,.data-sources-modal__alternatives-shell .nowle-btn--tonal{background:var(--shell-chrome-on-inset-rest-fill,var(--shell-chrome-surface-selected));transition:transform var(--motion-smooth-duration) var(--motion-smooth-easing)}.shell-chrome-on-inset-rail .nowle-btn--outlined:hover:not(:disabled),.shell-chrome-on-inset-rail .nowle-btn--tonal:hover:not(:disabled),.data-sources-modal__alternatives-shell .nowle-btn--outlined:hover:not(:disabled),.data-sources-modal__alternatives-shell .nowle-btn--tonal:hover:not(:disabled){background:var(--shell-chrome-on-inset-rest-fill,var(--shell-chrome-surface-selected))}.shell-chrome-on-inset-rail .nowle-btn--primary,.data-sources-modal__alternatives-shell .nowle-btn--primary{transition:transform var(--motion-smooth-duration) var(--motion-smooth-easing)}.shell-chrome-bubble-surface,.shell-chrome-bubble,.hub-sidebar,.page-card,.nowle-card,.nowle-metric-strip__item,.ii-metric-strip__item,.hub-loading-skeleton__panel,.hub-loading-skeleton__summary-item{background:var(--shell-chrome-bubble-fill,var(--shell-chrome-bubble));box-shadow:var(--shell-chrome-bubble-edge);border:none}@supports (corner-shape:squircle){*,:before,:after{corner-shape:squircle}.platform-logo-mark,.platform-logo-mark:before,.platform-logo-mark:after,.platform-logo-mark *,.platform-logo-mark :before,.platform-logo-mark :after,.hubQueueGauge,.hubQueueGauge:before,.nowle-spinner,.nowle-spinner:before,.nowle-spinner:after,[data-router-query-pending=true] .nowle-native-select:after{corner-shape:round}}:root[data-theme=dark]{--md-elevation-1:0 2px 8px #00000047;--md-elevation-2:0 10px 28px #0000005c;--md-elevation-3:0 26px 66px #0000007a;--auth-identity-bg:url(/brand/textura-02.svg);--auth-identity-overlay:transparent;--nowle-status-ok-fg:color-mix(in srgb, #a8e6c8, var(--md-on-surface) 24%);--nowle-status-ok-bg:color-mix(in srgb, #135d37, var(--shell-chrome-bubble) 88%);--nowle-status-warning-fg:color-mix(in srgb, var(--md-on-surface-variant), #c9a227 30%);--nowle-status-warning-bg:color-mix(in srgb, #8a5a00, var(--shell-chrome-bubble) 90%);--nowle-status-danger-fg:color-mix(in srgb, #f9e5e5, var(--md-on-surface) 20%);--nowle-status-danger-bg:color-mix(in srgb, #8b2a2a, var(--shell-chrome-bubble) 86%);--nowle-status-neutral-fg:var(--md-on-surface-variant);--nowle-status-neutral-bg:color-mix(in srgb, var(--md-outline), var(--shell-chrome-bubble) 78%);--nowle-status-role-fg:color-mix(in srgb, #addde5, var(--md-on-surface) 18%);--nowle-status-role-bg:color-mix(in srgb, #142227, var(--shell-chrome-bubble) 84%);--nowle-status-info-fg:var(--nowle-status-role-fg);--nowle-status-info-bg:var(--nowle-status-role-bg);--nowle-hub-fill-lime:color-mix(in srgb, #5c5618, var(--shell-chrome-bubble) 88%);--nowle-hub-fill-blue:var(--nowle-status-role-bg);--nowle-hub-ink-lime:color-mix(in srgb, #ecf170, var(--md-on-surface) 24%);--nowle-hub-ink-blue:var(--nowle-status-role-fg)}*,:before,:after{box-sizing:border-box;transition-property:background-color,border-color,color,box-shadow,opacity,transform;transition-duration:var(--motion-smooth-duration);transition-timing-function:var(--motion-smooth-easing)}:root[data-nowle-theme-transition=active] *,:root[data-nowle-theme-transition=active] :before,:root[data-nowle-theme-transition=active] :after{transition:none!important}::view-transition-old(root){animation-duration:var(--motion-smooth-duration);animation-timing-function:var(--motion-smooth-easing);mix-blend-mode:normal;animation-fill-mode:both}::view-transition-new(root){animation-duration:var(--motion-smooth-duration);animation-timing-function:var(--motion-smooth-easing);mix-blend-mode:normal;animation-fill-mode:both}::view-transition-old(root){animation-name:nowle-theme-fade-out}::view-transition-new(root){animation-name:nowle-theme-fade-in}html,body{min-height:100%;margin:0}body{background:var(--nowle-canvas-paint);color:var(--md-on-surface);font-family:var(--font-family-base);line-height:1.4}:root[data-theme=dark] body{background:var(--nowle-canvas-paint)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}input[type=checkbox]{accent-color:var(--nowle-checkbox-accent)}.nowle-row{align-items:center;gap:var(--space-2);display:flex}.nowle-row--gap-3{gap:var(--space-3)}.nowle-row--gap-4{gap:var(--space-4)}.nowle-stack{gap:var(--space-2);flex-direction:column;display:flex}.nowle-stack--center{align-items:center}.nowle-inline-actions{align-items:center;gap:var(--space-2);display:inline-flex}.nowle-field-row{align-items:center;gap:var(--space-2);display:flex}.shell-label{font-size:var(--type-label-sm);font-weight:var(--weight-medium);line-height:1.3}.shell-body{font-size:var(--type-body-md);font-weight:var(--weight-regular);line-height:1.45}.shell-kpi{font-size:var(--type-title-lg);font-weight:var(--weight-bold);line-height:1.15}.auth-page{min-height:100vh;padding:var(--space-4);place-items:center;display:grid}.auth-stage{align-items:center;gap:0;width:min(1040px,100%);display:grid}.nowle-logo{width:180px;height:auto}.nowle-logo.nowle-logo--dark,:root[data-theme=dark] .nowle-logo.nowle-logo--light{display:none}:root[data-theme=dark] .nowle-logo.nowle-logo--dark{display:block}.auth-panel{border:1px solid var(--md-outline);border-radius:var(--radius);background:var(--md-surface-container);box-shadow:var(--md-elevation-3);grid-template-columns:1fr;display:grid;overflow:hidden}.auth-form-wrap{padding:var(--space-5) var(--space-4);background:var(--md-surface-container);order:1}.auth-brand{background:var(--md-surface-container-high);border-top:1px solid var(--md-outline);min-height:190px;padding:var(--space-5) var(--space-4);gap:var(--space-3);order:2;align-content:end;display:grid}.auth-brand--identity{--logo-tilt-x:0deg;--logo-tilt-y:0deg;--logo-shift-x:0px;--logo-shift-y:0px;background-color:var(--md-surface-container-high);background-image:var(--auth-identity-bg);perspective:1200px;background-position:50%;background-repeat:no-repeat;background-size:cover;place-content:center;place-items:center;gap:0;padding:0;display:grid;position:relative;overflow:hidden}.auth-brand--identity:before{content:"";background:var(--auth-identity-overlay);position:absolute;inset:0}.auth-brand-overlay-logo{z-index:1;filter:drop-shadow(0 10px 26px #00000059);width:min(96%,420px);height:auto;transform:translate3d(var(--logo-shift-x), var(--logo-shift-y), 0) rotateX(var(--logo-tilt-x)) rotateY(var(--logo-tilt-y));will-change:transform, opacity, filter;place-self:center;transition:transform .22s;animation:.56s cubic-bezier(.22,1,.36,1) both brand-logo-enter,5.8s ease-in-out .62s infinite brand-logo-float;position:relative}.auth-brand h1{font-size:var(--type-title-lg);color:#f4f4f4;margin:0;line-height:1.25}.auth-brand p{color:#f4f4f4e6;font-size:var(--type-body-sm);margin:0}.auth-kicker{margin:0 0 var(--space-4);color:var(--md-on-surface-variant);font-size:var(--type-body-sm);font-weight:var(--weight-medium)}.auth-controls{gap:var(--space-2);flex-wrap:wrap;display:flex}.auth-form{gap:var(--space-2);display:grid}.auth-inline-link{color:var(--md-on-surface-variant);text-underline-offset:3px;font-size:var(--type-body-sm);font-weight:var(--weight-semibold);text-decoration:underline}.auth-inline-link:hover{color:var(--md-primary)}.auth-inline-link--disabled,.auth-inline-link--disabled:hover{color:color-mix(in srgb, var(--md-on-surface-variant), transparent 32%);cursor:not-allowed;-webkit-text-decoration-color:color-mix(in srgb, var(--md-on-surface-variant), transparent 55%);text-decoration-color:color-mix(in srgb, var(--md-on-surface-variant), transparent 55%)}.auth-inline-link:focus-visible{outline:2px solid var(--md-primary);outline-offset:2px;border-radius:var(--radius)}.auth-status-area{min-height:22px}.error-text{color:var(--md-error);font-size:var(--type-body-sm);font-weight:var(--weight-semibold);margin:0}.auth-separator{align-items:center;gap:var(--space-3);margin:var(--space-3) 0 var(--space-2);color:var(--md-on-surface-variant);font-size:var(--type-label-sm);text-transform:uppercase;letter-spacing:.08em;grid-template-columns:1fr auto 1fr;display:grid}.auth-separator:before,.auth-separator:after{content:"";background:var(--md-outline);height:1px}.nowle-field{gap:var(--space-1);display:grid}.nowle-field__head{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:20px;display:flex}.nowle-field__label{color:var(--md-on-surface-variant);font-size:var(--type-label-sm);font-weight:var(--weight-semibold);line-height:1.25}.nowle-field__label--visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nowle-native-input,.nowle-native-textarea,.nowle-native-select__control{box-sizing:border-box;border-radius:var(--radius);background:var(--nowle-field-surface,var(--nowle-control-surface-rest));width:100%;color:var(--md-on-surface);font-size:var(--type-body-sm);font-weight:var(--weight-medium);box-shadow:inset 0 0 0 1px var(--nowle-field-edge,transparent);border:none;line-height:1.2;transition:background-color .16s,box-shadow .16s}.nowle-native-input,.nowle-native-select__control{height:var(--nowle-control-height);min-height:var(--nowle-control-height);padding:0 12px}.nowle-native-textarea{resize:vertical;height:auto;min-height:88px;padding:10px 12px;line-height:1.45}.nowle-segmented-control{border-radius:var(--radius);background:var(--nowle-control-surface-rest);flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.nowle-segmented-control__option{border-radius:calc(var(--radius) - 2px);color:var(--md-on-surface-variant);cursor:pointer;font-size:var(--type-label-sm);font-weight:var(--weight-semibold);background:0 0;border:none;min-height:32px;padding:0 12px;line-height:1.2;transition:background .16s,color .16s}.nowle-segmented-control__option:hover:not(:disabled){background:var(--nowle-control-surface-hover);color:var(--md-on-surface)}.nowle-segmented-control__option.is-active{background:var(--shell-chrome-surface-selected);color:var(--md-on-surface)}.nowle-segmented-control__option:disabled{cursor:not-allowed;opacity:.55}.nowle-native-input::placeholder,.nowle-native-textarea::placeholder{color:var(--md-on-surface-variant);font-size:var(--type-label-sm);font-weight:var(--weight-regular);line-height:1.35}.nowle-native-input:hover:not(:disabled),.nowle-native-textarea:hover:not(:disabled),.nowle-native-select__control:hover:not(:disabled){background:var(--nowle-field-surface-hover,var(--nowle-control-surface-hover));outline:none}.nowle-native-input:focus:not(:disabled),.nowle-native-textarea:focus:not(:disabled),.nowle-native-select__control:focus:not(:disabled){background:var(--nowle-field-surface-focus,var(--nowle-control-surface-focus));box-shadow:inset 0 0 0 1px var(--nowle-field-focus-edge,var(--nowle-field-edge,transparent));outline:none}.nowle-native-input[type=date],.nowle-native-input[type=datetime-local],.nowle-native-input[type=time],.nowle-native-input[type=month],.nowle-native-input[type=week]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.nowle-native-input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.72}.nowle-native-input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.72}.nowle-native-input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.72}.nowle-native-input[type=month]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.72}.nowle-native-input[type=week]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.72}:root[data-theme=dark] .nowle-native-input[type=date],:root[data-theme=dark] .nowle-native-input[type=datetime-local],:root[data-theme=dark] .nowle-native-input[type=time],:root[data-theme=dark] .nowle-native-input[type=month],:root[data-theme=dark] .nowle-native-input[type=week]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] .nowle-native-input[type=date]::-webkit-calendar-picker-indicator{filter:brightness(0)invert();opacity:.78}:root[data-theme=dark] .nowle-native-input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:brightness(0)invert();opacity:.78}:root[data-theme=dark] .nowle-native-input[type=time]::-webkit-calendar-picker-indicator{filter:brightness(0)invert();opacity:.78}:root[data-theme=dark] .nowle-native-input[type=month]::-webkit-calendar-picker-indicator{filter:brightness(0)invert();opacity:.78}:root[data-theme=dark] .nowle-native-input[type=week]::-webkit-calendar-picker-indicator{filter:brightness(0)invert();opacity:.78}.nowle-native-select__control:disabled{cursor:not-allowed;opacity:.58}.nowle-native-select{width:100%;display:block;position:relative}.nowle-native-select__control{appearance:none;cursor:pointer;text-align:left;padding-right:36px}.nowle-native-select__icon{color:var(--md-on-surface-variant);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}[data-router-query-pending=true] .nowle-native-select__control,[data-router-query-pending=true] .nowle-native-input,[data-router-query-pending=true] .nowle-native-textarea,[data-router-query-pending=true] .nowle-text-field,[data-router-query-pending=true] .nowle-select{background:var(--nowle-pending-control-surface);box-shadow:inset 0 0 0 1px var(--nowle-pending-control-edge);color:var(--nowle-pending-control-ink);transition:background-color var(--motion-smooth-duration) var(--motion-smooth-easing), box-shadow var(--motion-smooth-duration) var(--motion-smooth-easing), color var(--motion-smooth-duration) var(--motion-smooth-easing)}[data-router-query-pending=true] .nowle-native-select__control,[data-router-query-pending=true] .nowle-native-input,[data-router-query-pending=true] .nowle-native-textarea,[data-router-query-pending=true] .nowle-text-field__input,[data-router-query-pending=true] .nowle-select__trigger{cursor:progress}[data-router-query-pending=true] .nowle-native-select__icon{opacity:0}[data-router-query-pending=true] .nowle-native-select:after{content:"";border:2px solid var(--md-on-surface-variant);pointer-events:none;border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:.72s linear infinite spin;position:absolute;top:calc(50% - 6px);right:14px}.nowle-form--compact .nowle-field{gap:var(--space-1)}.nowle-form--compact .nowle-field__head{align-items:center;min-height:13px;display:flex}.nowle-form--compact .nowle-field__label{color:var(--md-on-surface-variant);font-size:.72rem;font-weight:var(--weight-medium);line-height:1.35}.nowle-form--compact .nowle-field__assistive{min-height:0;margin:0;padding:0;display:none}.shell-admin-modal-body .nowle-form--compact .nowle-field__assistive.is-error{margin-top:var(--space-1);display:block}.nowle-form--compact .nowle-text-field:not(.nowle-text-field--compact){min-height:var(--nowle-control-height-compact)}.nowle-form--compact .nowle-text-field:not(.nowle-text-field--compact) .nowle-text-field__input{height:var(--nowle-control-inner-height-compact,var(--nowle-control-height-compact));min-height:var(--nowle-control-inner-height-compact,var(--nowle-control-height-compact));font-size:.72rem;font-weight:var(--weight-medium);padding:10px;line-height:1}.nowle-form--compact .nowle-text-field:not(.nowle-text-field--compact).nowle-text-field--with-placeholder .nowle-text-field__input::placeholder{font-size:.72rem;font-weight:var(--weight-medium);line-height:1}.nowle-form--compact .nowle-select:not(.nowle-select--compact){--nowle-select-text-size:.72rem;--nowle-select-text-weight:var(--weight-medium);--nowle-select-option-min-height:var(--nowle-control-height-compact);--nowle-select-option-padding:10px;height:var(--nowle-control-height-compact);min-height:var(--nowle-control-height-compact)}.nowle-form--compact .nowle-select:not(.nowle-select--compact) .nowle-select__trigger{height:var(--nowle-control-inner-height-compact,var(--nowle-control-height-compact));min-height:var(--nowle-control-inner-height-compact,var(--nowle-control-height-compact));padding:10px;line-height:1.2}.nowle-form--compact .nowle-select:not(.nowle-select--compact) .nowle-select__menu--portal{z-index:var(--nowle-z-dropdown)}.nowle-form--compact .nowle-select:not(.nowle-select--compact) .nowle-select__option{line-height:1.2}.nowle-form--compact .nowle-native-input{height:var(--nowle-control-height-compact);min-height:var(--nowle-control-height-compact);font-size:.72rem;font-weight:var(--weight-medium);padding:10px;line-height:1}.nowle-form--compact .nowle-native-textarea{font-size:.72rem;font-weight:var(--weight-medium);padding:10px;line-height:1.45}.nowle-form--compact .nowle-native-input::placeholder,.nowle-form--compact .nowle-native-textarea::placeholder{font-size:.72rem;font-weight:var(--weight-medium);line-height:1}.nowle-native-input-with-action{min-width:0;display:block;position:relative}.nowle-native-input-with-action__control{width:100%;padding-right:calc(var(--nowle-control-height-compact) + 8px)}.nowle-native-input-with-action>.nowle-btn.nowle-native-input-with-action__button{z-index:1;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.nowle-text-field{min-height:var(--nowle-control-height);border-radius:var(--radius);background:var(--nowle-field-surface,var(--nowle-control-surface-rest));box-shadow:inset 0 0 0 1px var(--nowle-field-edge,transparent);border:none;transition:background-color .16s,box-shadow .16s;display:block;position:relative}.nowle-text-field--filled{background:color-mix(in srgb, var(--nowle-field-surface,var(--nowle-control-surface-rest)), var(--md-primary) 6%)}.nowle-text-field__input{width:100%;height:var(--nowle-control-inner-height);color:var(--md-on-surface);font-size:var(--type-body-md);background:0 0;border:0;padding:14px 12px 5px;line-height:1.2}.nowle-text-field--stacked .nowle-text-field__input,.nowle-text-field--with-placeholder .nowle-text-field__input{padding:0 12px}.nowle-text-field--with-placeholder .nowle-text-field__input::placeholder{color:color-mix(in srgb, var(--md-on-surface-variant), transparent 12%);font-size:var(--type-label-sm);font-weight:var(--weight-regular);opacity:1;line-height:1.35}.nowle-text-field__input:focus{outline:none}.nowle-text-field__floating-label{color:var(--md-on-surface-variant);font-size:var(--type-body-sm);pointer-events:none;line-height:1.2;transition:transform .16s,top .16s,font-size .16s,color .16s;position:absolute;top:10px;left:12px}.nowle-text-field__input:focus+.nowle-text-field__floating-label,.nowle-text-field__input:not(:placeholder-shown)+.nowle-text-field__floating-label{font-size:.62rem;top:4px;transform:translateY(0)}.nowle-text-field:hover:not(:has(.nowle-text-field__input:disabled)){background:var(--nowle-field-surface-hover,var(--nowle-control-surface-hover))}.nowle-text-field:has(.nowle-text-field__input:disabled){cursor:not-allowed;opacity:.58}.nowle-text-field:has(.nowle-text-field__input:disabled):hover{background:var(--nowle-field-surface,var(--nowle-control-surface-rest))}.nowle-text-field__input:disabled{cursor:not-allowed}.nowle-text-field:focus-within:not(:has(.nowle-text-field__input:disabled)){box-shadow:inset 0 0 0 1px var(--nowle-field-focus-edge,var(--nowle-field-edge,transparent));background:var(--nowle-field-surface-focus,var(--nowle-control-surface-focus));border:none}.nowle-text-field:focus-within .nowle-text-field__floating-label{color:var(--md-primary)}.nowle-text-field.is-error:not(:has(.nowle-text-field__input:disabled)){background:color-mix(in srgb, var(--nowle-field-surface,var(--nowle-control-surface-rest)), var(--nowle-status-danger-bg) 42%)}.nowle-text-field.is-error:focus-within{box-shadow:none}.nowle-text-field.is-error .nowle-text-field__floating-label{color:var(--nowle-status-danger-fg)}.nowle-text-field.is-success:not(:has(.nowle-text-field__input:disabled)){background:color-mix(in srgb, var(--nowle-field-surface,var(--nowle-control-surface-rest)), var(--nowle-status-ok-bg) 42%)}.nowle-select{--nowle-select-menu-surface:var(--shell-chrome-floating-panel-fill);--nowle-select-option-hover:var(--shell-chrome-surface-hover,var(--shell-chrome-interactive-hover));--nowle-select-option-selected:var(--shell-chrome-surface-active,var(--shell-chrome-surface-selected));--nowle-select-surface:var(--nowle-select-trigger-surface,var(--nowle-control-surface-rest));--nowle-select-surface-hover:var(--nowle-select-option-hover);--nowle-select-text-color:var(--md-on-surface);--nowle-select-text-size:var(--type-body-md);--nowle-select-text-weight:var(--weight-semibold);--nowle-select-option-min-height:var(--nowle-control-height);--nowle-select-option-padding:9px 10px;--nowle-select-radius:var(--radius);--nowle-select-menu-inset-gap:var(--space-1);--nowle-select-option-gap:calc(var(--space-1) / 2);width:100%;min-height:var(--nowle-control-height);background:var(--nowle-select-trigger-surface,var(--nowle-control-surface-rest));color:var(--nowle-select-text-color);border-radius:var(--nowle-select-radius);box-shadow:inset 0 0 0 1px var(--nowle-select-trigger-edge,transparent);transition-property:background-color,color,box-shadow,opacity;transition-duration:var(--motion-smooth-duration);transition-timing-function:var(--motion-smooth-easing);border:none;display:inline-grid;position:relative;overflow:visible}.nowle-select:hover:not(.is-open):not(:has(.nowle-select__trigger:disabled)){background:var(--nowle-select-trigger-surface-hover,var(--nowle-control-surface-hover))}.nowle-select.is-open{z-index:var(--nowle-z-dropdown);background:var(--nowle-select-trigger-surface-focus,var(--nowle-control-surface-focus));box-shadow:inset 0 0 0 1px var(--nowle-select-trigger-focus-edge,var(--nowle-select-trigger-edge,transparent))}.nowle-select:focus-within:not(:has(.nowle-select__trigger:disabled)){background:var(--nowle-select-trigger-surface-focus,var(--nowle-control-surface-focus));box-shadow:inset 0 0 0 1px var(--nowle-select-trigger-focus-edge,var(--nowle-select-trigger-edge,transparent))}.nowle-select__trigger{color:inherit;width:100%;height:var(--nowle-control-inner-height);min-height:var(--nowle-control-inner-height);cursor:pointer;font-size:var(--nowle-select-text-size);font-weight:var(--weight-medium);text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;padding:0 12px;line-height:1.2;display:flex}.nowle-select__value{min-width:0;max-width:100%;font:inherit;text-align:left;flex:auto;justify-content:flex-start;align-items:center;gap:8px;display:flex;overflow:hidden}.nowle-select__value-icon,.nowle-select__option-icon{flex:none;align-items:center;display:inline-flex}.nowle-select__value-icon .platform-logo-mark,.nowle-select__option-icon .platform-logo-mark{background:color-mix(in srgb, var(--shell-chrome-bubble-inset,var(--platform-logo-mark-surface)), var(--md-on-surface) 4%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--md-outline), transparent 64%);flex-shrink:0}.nowle-select__value-text{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:0 auto;min-width:0;overflow:hidden}.nowle-select__option-label{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:auto;min-width:0;overflow:hidden}.nowle-select__icon{color:currentColor;flex:none;justify-content:center;align-items:center;width:14px;height:14px;margin-left:auto;transition:transform .15s;display:inline-flex}.nowle-select.is-open .nowle-select__icon{transform:rotate(180deg)}.nowle-select__trigger:disabled{cursor:not-allowed;opacity:.6}.nowle-select__menu{z-index:var(--nowle-z-dropdown);border-radius:var(--nowle-select-radius);background:var(--shell-chrome-floating-panel-fill,var(--nowle-select-menu-surface,var(--shell-chrome-bubble-fill)));color:var(--nowle-select-text-color);box-shadow:var(--shell-chrome-floating-panel-depth);padding:var(--nowle-select-menu-inset-gap);border:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:visible}.nowle-select__menu-scroll{gap:var(--nowle-select-option-gap);max-height:var(--nowle-select-menu-max-height,280px);border-radius:var(--radius);overscroll-behavior:contain;flex-direction:column;display:flex;overflow:auto}.nowle-select__menu--portal{border-radius:var(--nowle-select-radius,var(--radius));width:auto;padding:var(--nowle-select-menu-inset-gap,var(--space-1));background:var(--shell-chrome-floating-panel-fill,var(--nowle-select-menu-surface,var(--shell-chrome-bubble-fill)));color:var(--nowle-select-text-color,var(--md-on-surface));box-shadow:var(--shell-chrome-floating-panel-depth);border:none;position:fixed;top:0;left:0;right:auto;overflow:hidden}.nowle-select__search{padding:0 0 var(--space-1)}.nowle-select__search-input{width:100%;min-height:var(--nowle-control-height-compact);border:1px solid var(--md-outline-variant);border-radius:var(--radius);background:var(--nowle-control-surface-rest);color:var(--md-on-surface);font:inherit;font-size:var(--type-body-sm);outline:none;padding:0 10px}.nowle-select__search-input:focus{border-color:var(--md-primary);box-shadow:0 0 0 1px color-mix(in srgb, var(--md-primary), transparent 22%)}.nowle-select__search-input::placeholder{color:var(--md-on-surface-variant)}.nowle-select__option{width:100%;color:var(--md-on-surface);text-align:left;border-radius:var(--radius);min-height:var(--nowle-select-option-min-height);padding:var(--nowle-select-option-padding);font-size:var(--nowle-select-text-size);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;line-height:1.2;display:flex}a.nowle-select__option{box-sizing:border-box;text-decoration:none}.nowle-select__option:hover{background:var(--nowle-select-option-hover)}.nowle-select__option.is-selected{background:var(--nowle-select-option-selected);color:var(--nowle-select-text-color)}.nowle-select__option.is-highlighted:not(.nowle-select__option--group),.nowle-select__option.is-selected.is-highlighted:not(.nowle-select__option--group){background:var(--nowle-select-option-hover)}.nowle-select__empty{padding:var(--nowle-select-option-padding);color:var(--md-on-surface-variant);font-size:var(--nowle-select-text-size);margin:0;line-height:1.3}.nowle-select__option.nowle-select__option--group{border-radius:var(--radius);color:var(--md-on-surface-variant);font-size:.72rem;font-weight:var(--weight-bold);letter-spacing:0;pointer-events:none;opacity:.88;cursor:default;background:0 0;margin-top:6px}.nowle-select__option.nowle-select__option--group:hover{background:0 0}.nowle-select--compact{--nowle-select-text-size:.72rem;--nowle-select-text-weight:var(--weight-medium);--nowle-select-option-min-height:var(--nowle-control-height-compact);--nowle-select-option-padding:10px;height:var(--nowle-control-height-compact);min-height:var(--nowle-control-height-compact)}.nowle-select--compact .nowle-select__trigger{box-sizing:border-box;height:var(--nowle-control-height-compact);min-height:var(--nowle-control-height-compact);text-align:left;justify-content:flex-start;padding:10px;line-height:1.2}.nowle-select--compact .nowle-select__option{line-height:1.2}.nowle-select--multi .nowle-select__menu-scroll,.nowle-select__menu--multi .nowle-select__menu-scroll{gap:var(--space-1)}.nowle-select--multi .nowle-select__option--multi,.nowle-select__menu--multi .nowle-select__option--multi{--nowle-select-multi-option-height:calc(var(--nowle-control-height-compact) - 2px);min-height:var(--nowle-select-multi-option-height);font-size:var(--type-label-sm);font-weight:var(--weight-medium);border-radius:var(--radius);cursor:pointer;padding:8px 10px;line-height:1.35}.nowle-select--multi .nowle-select__option--with-only,.nowle-select__menu--multi .nowle-select__option--with-only{height:var(--nowle-select-multi-option-height);min-height:var(--nowle-select-multi-option-height);max-height:var(--nowle-select-multi-option-height);cursor:default;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding-block:0;display:grid;overflow:hidden}.nowle-select__option--with-only .nowle-select__option-label{cursor:pointer;align-self:stretch;align-items:center;display:flex}.nowle-select__only-action{border-radius:var(--radius-mark-sm);background:var(--nowle-checkbox-accent,var(--nowle-blue-400));min-width:64px;height:24px;min-height:0;color:var(--nowle-on-accent-surface);cursor:pointer;font-size:.65rem;font-weight:var(--weight-bold);opacity:0;pointer-events:none;text-align:center;border:0;justify-content:center;align-items:center;padding:0 8px;line-height:1;transition:opacity .12s,background .12s;display:inline-flex}.nowle-select__only-action:hover:not(:disabled),.nowle-select__only-action:focus-visible:not(:disabled){background:color-mix(in srgb, var(--nowle-checkbox-accent,var(--nowle-blue-400)), var(--nowle-neutral-900) 10%)}.nowle-select__only-action:disabled{cursor:default}.nowle-select__option--with-only:hover .nowle-select__only-action:not(:disabled),.nowle-select__option--with-only:focus-within .nowle-select__only-action:not(:disabled){opacity:1;pointer-events:auto}.nowle-select__option--with-only:hover .nowle-select__only-action:disabled,.nowle-select__option--with-only:focus-within .nowle-select__only-action:disabled{opacity:.45}@media (hover:none){.nowle-select__only-action:not(:disabled){opacity:1;pointer-events:auto}.nowle-select__only-action:disabled{opacity:.45}}.nowle-select--multi .nowle-select__option--multi.is-selected,.nowle-select__menu--multi .nowle-select__option--multi.is-selected{color:var(--md-on-surface);background:0 0}.nowle-select--multi .nowle-select__option--multi.is-selected:hover,.nowle-select__menu--multi .nowle-select__option--multi.is-selected:hover{background:var(--nowle-select-option-hover)}.nowle-select--multi.nowle-select--compact .nowle-select__option--multi,.nowle-select__menu--multi.nowle-select__menu--compact .nowle-select__option--multi{--nowle-select-multi-option-height:calc(var(--nowle-control-height-compact) - 4px);min-height:var(--nowle-select-multi-option-height);font-size:.72rem}.nowle-select__option--multi .nowle-select__option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nowle-select__checkbox{cursor:pointer;flex:0 0 14px;width:14px;height:14px;margin:0}.nowle-text-field--compact{min-height:var(--nowle-control-height-compact)}.nowle-text-field--compact .nowle-text-field__input{height:var(--nowle-control-inner-height-compact,var(--nowle-control-height-compact));min-height:var(--nowle-control-inner-height-compact,var(--nowle-control-height-compact));font-size:.72rem;font-weight:var(--weight-medium);padding:10px;line-height:1}.nowle-text-field--compact.nowle-text-field--with-placeholder .nowle-text-field__input::placeholder{font-size:.72rem;font-weight:var(--weight-medium);line-height:1}.platform-logo{--platform-logo-color:var(--md-primary);--platform-logo-mark-size:var(--platform-logo-mark-size-sm);--platform-logo-mark-radius:var(--platform-logo-mark-radius-sm);width:var(--platform-logo-mark-size);height:var(--platform-logo-mark-size);border:1px solid color-mix(in srgb, var(--platform-logo-color), transparent 56%);border-radius:var(--platform-logo-mark-radius);color:var(--platform-logo-color);background:#fff;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff47}.platform-logo--sm{--platform-logo-mark-size:var(--platform-logo-mark-size-sm);--platform-logo-mark-radius:var(--platform-logo-mark-radius-sm)}.platform-logo--md{--platform-logo-mark-size:var(--platform-logo-mark-size-md);--platform-logo-mark-radius:var(--platform-logo-mark-radius-md)}.platform-logo-mark{--platform-logo-mark-size:var(--platform-logo-mark-size-md);--platform-logo-mark-radius:var(--platform-logo-mark-radius-md);width:var(--platform-logo-mark-size);height:var(--platform-logo-mark-size);box-sizing:border-box;border-radius:var(--platform-logo-mark-radius);background:var(--platform-logo-mark-surface);box-shadow:none;border:none;flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative;overflow:hidden}.platform-logo-mark--sm{--platform-logo-mark-size:var(--platform-logo-mark-size-sm);--platform-logo-mark-radius:var(--platform-logo-mark-radius-sm)}.platform-logo-mark--md{--platform-logo-mark-size:var(--platform-logo-mark-size-md);--platform-logo-mark-radius:var(--platform-logo-mark-radius-md)}.platform-logo-mark>.platform-logo{width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0}.platform-logo-mark>img{box-sizing:border-box;width:100%;height:100%;box-shadow:none;object-fit:contain;background:0 0;border:0;border-radius:0;padding:3px;display:block}.platform-logo-mark>img.platform-logo-mark__cover{object-fit:cover;padding:0}.nowle-sm-chip{box-sizing:border-box;min-height:var(--platform-logo-mark-size-sm);border-radius:var(--platform-logo-mark-radius-sm);background:var(--platform-logo-mark-surface);font-size:var(--type-label-sm);font-weight:var(--weight-medium);color:var(--md-on-surface);overflow-wrap:anywhere;border:none;justify-content:center;align-items:center;max-width:100%;padding:0 8px;line-height:1;display:inline-flex}.nowle-sm-chip--muted{color:var(--md-on-surface-variant);font-weight:var(--weight-regular);background:var(--shell-chrome-bubble-inset)}.platform-logo svg{fill:currentColor;width:62%;height:62%;display:block}.platform-logo-mark>.platform-logo svg{width:78%;height:78%}.platform-logo__image{object-fit:contain;max-width:84%;height:68%;display:block}.platform-logo__fallback,.platform-logo__wordmark{color:var(--platform-logo-color);font-size:.64rem;font-weight:var(--weight-bold);line-height:1}.platform-logo__wordmark{letter-spacing:0;text-transform:none;font-size:.58rem}.nowle-field__assistive{min-height:16px;color:var(--md-on-surface-variant);font-size:var(--type-label-sm);padding:0 var(--space-1);margin:0;line-height:1.3}.nowle-field__assistive.is-error{color:var(--md-error)}.nowle-field__assistive.is-success{color:var(--md-success)}.nowle-btn{box-sizing:border-box;border-radius:var(--radius);cursor:pointer;font-weight:var(--weight-semibold);letter-spacing:0;border:1px solid #0000;justify-content:center;align-items:center;transition:transform .12s,background-color .16s,border-color .16s;display:inline-flex}.nowle-btn--lg{min-height:var(--nowle-control-height);padding:0 var(--space-4);font-size:var(--type-body-sm);line-height:1.2}.nowle-btn--md{height:var(--nowle-control-height-compact);min-height:var(--nowle-control-height-compact);padding:0 12px;font-size:.72rem;line-height:1}.nowle-btn--md .nowle-btn__content{gap:6px}.nowle-btn--md.nowle-btn--icon-only{width:var(--nowle-control-height-compact);min-width:var(--nowle-control-height-compact);padding:0}.nowle-btn--md .nowle-btn__icon,.nowle-btn--md .nowle-btn__icon svg{color:currentColor;width:13px;height:13px}.nowle-btn--sm{height:var(--platform-logo-mark-size-sm);min-height:var(--platform-logo-mark-size-sm);border-radius:var(--radius-mark-sm);padding:0 8px;font-size:.68rem;line-height:1}.nowle-btn--sm .nowle-btn__content{gap:4px}.nowle-btn--sm.nowle-btn--icon-only{width:var(--platform-logo-mark-size-sm);min-width:var(--platform-logo-mark-size-sm);padding:0}.nowle-btn--sm .nowle-btn__icon,.nowle-btn--sm .nowle-btn__icon svg{color:currentColor;width:12px;height:12px}.nowle-btn--primary,.nowle-btn--outlined,.nowle-btn--tonal,.ii-button,.btn-primary,.nowle-icon-btn,.auth-floating-btn{position:relative;overflow:hidden}.nowle-btn--primary:before,.nowle-btn--outlined:before,.nowle-btn--tonal:before,.ii-button:before,.btn-primary:before,.nowle-icon-btn:before,.auth-floating-btn:before{content:"";z-index:0;pointer-events:none;border-radius:var(--radius);background:var(--nowle-btn-hover-overlay-tone,var(--nowle-btn-hover-overlay-soft));opacity:0;transition:opacity var(--motion-smooth-duration) var(--motion-smooth-easing);position:absolute;inset:0}.nowle-btn--primary,.ii-button:not(.ii-button--secondary):not(.ii-button--ghost):not(.ii-button--danger),.btn-primary{--nowle-btn-hover-overlay-tone:var(--nowle-btn-hover-overlay)}@media (hover:hover) and (pointer:fine){.nowle-btn--primary:hover:not(:disabled):before,.nowle-btn--outlined:hover:not(:disabled):before,.nowle-btn--tonal:hover:not(:disabled):before,.ii-button:hover:not(:disabled):not(.ii-button--danger):before,.btn-primary:hover:not(:disabled):before,.nowle-icon-btn:hover:not(:disabled):before,.auth-floating-btn:hover:not(:disabled):before{opacity:1}}@media (prefers-reduced-motion:reduce){.nowle-btn--primary:hover:not(:disabled):before,.nowle-btn--outlined:hover:not(:disabled):before,.nowle-btn--tonal:hover:not(:disabled):before,.ii-button:hover:not(:disabled):not(.ii-button--danger):before,.btn-primary:hover:not(:disabled):before,.nowle-icon-btn:hover:not(:disabled):before,.auth-floating-btn:hover:not(:disabled):before{opacity:1;transition:none}}.nowle-btn--full{width:100%}.nowle-btn__content{z-index:1;justify-content:center;align-items:center;gap:var(--space-2);pointer-events:none;width:100%;display:inline-flex;position:relative}.nowle-btn__content *{pointer-events:none}.nowle-btn--icon-only .nowle-btn__content{gap:0}.nowle-btn__label{align-items:center;line-height:1;display:inline-flex}.nowle-btn__icon,.google-icon{flex:none;width:18px;height:18px;display:inline-flex}.nowle-btn--primary{color:#1c1f17;background:var(--nowle-blue-400);box-shadow:none}.nowle-btn--primary:active:not(:disabled){background:#5cb4c3;transform:translateY(1px)}.nowle-btn--outlined,.nowle-btn--tonal{color:var(--md-on-surface);border:none}.nowle-btn--outlined{background:var(--shell-chrome-surface-rest,var(--shell-chrome-bubble-inset));box-shadow:none}.nowle-btn--tonal{background:color-mix(in srgb, var(--shell-chrome-surface-rest,var(--shell-chrome-bubble-inset)), var(--md-primary) 10%);box-shadow:none}.nowle-btn--outlined:hover:not(:disabled),.nowle-btn--tonal:hover:not(:disabled){background:var(--shell-chrome-surface-hover,var(--shell-chrome-interactive-hover));border:none}.nowle-btn--text{color:var(--md-primary);background:0 0}.nowle-btn--danger-text{color:var(--md-error)}.nowle-btn:focus-visible,.nowle-icon-btn:focus-visible,.auth-floating-btn:focus-visible,.shell-control select:focus-visible,.shell-control-button:focus-visible,.btn:focus-visible,.input:focus-visible{outline:2px solid var(--md-primary);outline-offset:2px}.nowle-btn:disabled,.nowle-icon-btn:disabled,.btn:disabled{cursor:not-allowed;opacity:.58}.nowle-btn.is-loading{pointer-events:none}.nowle-metric-strip{--nowle-metric-strip-gap:var(--space-4);gap:var(--nowle-metric-strip-gap);background:0 0;border:none;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;overflow:visible}.nowle-metric-strip__item{box-sizing:border-box;min-height:var(--nowle-control-height);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;padding:0 14px;display:flex}.nowle-metric-strip__item span{color:var(--md-on-surface-variant);font-size:.74rem}.nowle-metric-strip__item strong{color:var(--md-on-surface);font-size:var(--type-body-md);font-weight:var(--weight-semibold);line-height:1}.nowle-metric-strip__item--accent strong{color:var(--md-primary)}.nowle-metric-strip__item--warning strong{color:var(--md-error)}.nowle-metric-group-list{--nowle-metric-group-list-gap:var(--space-2);--nowle-metric-group-text-size:var(--type-label-sm);gap:var(--nowle-metric-group-list-gap);flex-direction:column;width:100%;min-width:0;display:flex}.nowle-metric-group-list__item{background:var(--nowle-metric-group-item-bg,var(--shell-chrome-bubble-inset));border-radius:var(--radius);box-sizing:border-box;gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3);flex-direction:column;width:100%;display:flex}.nowle-metric-group-list__label{color:var(--nowle-metric-group-label-color,var(--md-on-surface-variant));font-size:var(--nowle-metric-group-text-size);font-weight:var(--weight-medium);min-width:0;line-height:1.25}.nowle-metric-group-list__value-line{align-items:center;column-gap:var(--space-3);flex-wrap:wrap;row-gap:0;width:100%;min-width:0;margin:0;display:flex}.nowle-metric-group-list__value-primary{color:var(--nowle-metric-group-value-accent,var(--md-primary));font-size:var(--nowle-metric-group-text-size);font-weight:var(--weight-semibold);min-width:0;line-height:1.35}.nowle-metric-group-list__value-secondary{color:var(--nowle-metric-group-label-color,var(--md-on-surface-variant));font-size:var(--nowle-metric-group-text-size);font-weight:var(--weight-medium);min-width:0;line-height:1.35}.nowle-workspace-drawer{--nowle-workspace-drawer-surface:transparent;--nowle-workspace-drawer-edge:color-mix(in srgb, var(--md-on-surface-variant), transparent 76%);--nowle-workspace-drawer-focus-edge:color-mix(in srgb, var(--md-primary), var(--md-on-surface) 12%);background:var(--nowle-workspace-drawer-surface);box-shadow:none;color:var(--md-on-surface);border-radius:var(--radius);overflow-anchor:none;interpolate-size:allow-keywords;padding:0;overflow:hidden}.nowle-workspace-drawer[open]{box-shadow:inset 0 0 0 1px var(--nowle-workspace-drawer-edge);overflow:visible}.nowle-workspace-drawer:not([open]){overflow:hidden}.nowle-workspace-drawer>summary{background:var(--nowle-workspace-drawer-surface);border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--nowle-workspace-drawer-edge);box-sizing:border-box;width:100%;min-height:calc(var(--nowle-control-height) + 14px);color:var(--md-on-surface);font-size:var(--type-label-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:border-radius var(--motion-smooth-duration) var(--motion-smooth-easing), box-shadow var(--motion-smooth-duration) var(--motion-smooth-easing), color var(--motion-smooth-duration) var(--motion-smooth-easing);justify-content:space-between;align-items:center;padding:0 14px;line-height:1.35;list-style:none;display:flex}.nowle-workspace-drawer[open]>summary{border-radius:var(--radius) var(--radius) 0 0;box-shadow:none}.nowle-workspace-drawer>summary:focus-visible{outline:2px solid var(--nowle-workspace-drawer-focus-edge);outline-offset:2px}.nowle-workspace-drawer>summary:after{content:"";width:var(--nowle-disclosure-chevron-size);height:var(--nowle-disclosure-chevron-size);color:var(--md-on-surface-variant);-webkit-mask:var(--nowle-chevron-down-mask) center / contain no-repeat;mask:var(--nowle-chevron-down-mask) center / contain no-repeat;-webkit-mask:var(--nowle-chevron-down-mask) center / contain no-repeat;transition:color var(--motion-smooth-duration) var(--motion-smooth-easing), transform .15s var(--motion-smooth-easing);background-color:currentColor;flex:none;line-height:1;transform:rotate(0)}.nowle-workspace-drawer[open]>summary:after{transform:rotate(180deg)}.nowle-workspace-drawer::details-content{opacity:0;block-size:0;transition:block-size var(--motion-smooth-duration) var(--motion-smooth-easing), opacity var(--motion-smooth-duration) var(--motion-smooth-easing), transform var(--motion-smooth-duration) var(--motion-smooth-easing), content-visibility var(--motion-smooth-duration) allow-discrete;transition-behavior:allow-discrete;overflow:clip;transform:translateY(-2px)}.nowle-workspace-drawer[open]::details-content{opacity:1;block-size:auto;overflow:visible;transform:translateY(0)}@starting-style{.nowle-workspace-drawer[open]::details-content{opacity:0;block-size:0;transform:translateY(-2px)}}.nowle-workspace-drawer>summary::-webkit-details-marker{display:none}.nowle-workspace-drawer>summary>span{align-items:center;gap:7px;display:inline-flex}.nowle-workspace-drawer>summary>span svg{flex:none}.nowle-workspace-drawer__panel{--nowle-field-surface:var(--nowle-operational-field-surface);--nowle-field-surface-hover:var(--nowle-operational-field-surface);--nowle-field-surface-focus:var(--nowle-operational-field-surface);--nowle-field-edge:var(--nowle-operational-field-edge);--nowle-field-focus-edge:var(--nowle-operational-field-focus-edge);--nowle-select-trigger-surface:var(--nowle-operational-field-surface);--nowle-select-trigger-surface-hover:var(--nowle-operational-field-surface);--nowle-select-trigger-surface-focus:var(--nowle-operational-field-surface);--nowle-select-trigger-edge:var(--nowle-operational-field-edge);--nowle-select-trigger-focus-edge:var(--nowle-operational-field-focus-edge);--nowle-select-text-color:var(--md-on-surface);padding:var(--space-3) 14px 14px;background:0 0;border-top:none}.nowle-workspace-drawer .nowle-form{box-sizing:border-box;width:100%}.nowle-workspace-drawer .nowlers-invite-toggle{box-sizing:border-box;min-height:var(--nowle-control-height-compact);border-radius:var(--radius);background:var(--nowle-field-surface);box-shadow:inset 0 0 0 1px var(--nowle-field-edge);transition:background-color var(--motion-smooth-duration) var(--motion-smooth-easing), box-shadow var(--motion-smooth-duration) var(--motion-smooth-easing);padding:0 12px}.nowle-workspace-drawer .nowlers-invite-toggle:not(:has(input:disabled)):hover{background:var(--nowle-field-surface-hover)}.nowle-workspace-drawer .nowlers-invite-toggle:has(input:focus-visible){background:var(--nowle-field-surface-focus);box-shadow:inset 0 0 0 1px var(--nowle-field-focus-edge)}.nowle-workspace-panel-row{box-sizing:border-box;width:100%;min-height:calc(var(--nowle-control-height) + 14px);border-radius:var(--radius);color:var(--md-on-surface);font-size:var(--nowle-feedback-font-size);line-height:var(--nowle-feedback-line-height);transition:background-color var(--motion-smooth-duration) var(--motion-smooth-easing);border:none;align-items:center;gap:6px;padding:0 14px;display:flex;overflow:hidden}.nowle-workspace-panel-row>svg{color:var(--md-primary);flex:none}.nowle-workspace-panel-row--split{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:6px;display:grid}.nowle-workspace-panel-row--split>svg{grid-column:1}.nowle-workspace-panel-row__copy{min-width:0;font-size:var(--nowle-feedback-font-size);font-weight:var(--weight-medium);color:var(--md-on-surface-variant);line-height:var(--nowle-feedback-line-height)}.nowle-workspace-panel-row__copy strong{color:var(--md-on-surface);font-weight:var(--weight-semibold);margin-right:6px}.nowle-workspace-panel-row--split>.nowle-workspace-panel-row__copy{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:2;display:-webkit-box;overflow:hidden}.nowle-workspace-panel-row__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.nowle-workspace-panel-row--split>.nowle-workspace-panel-row__actions{grid-column:3;justify-self:end}.nowle-workspace-panel-row--split:not(:has(.nowle-workspace-panel-row__actions))>.nowle-workspace-panel-row__copy{grid-column:2/-1}div.nowle-workspace-panel-row,div.nowle-workspace-panel-row--split{background:var(--nowle-control-surface-rest)}details.nowle-workspace-panel-row{interpolate-size:allow-keywords;padding:0;display:block}details.nowle-workspace-panel-row>summary{box-sizing:border-box;min-height:calc(var(--nowle-control-height) + 14px);justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;font-size:var(--nowle-feedback-font-size);font-weight:var(--weight-semibold);color:var(--md-on-surface);padding:0 14px;list-style:none;display:flex}details.nowle-workspace-panel-row>summary::-webkit-details-marker{display:none}details.nowle-workspace-panel-row>summary:after{content:"";width:var(--nowle-disclosure-chevron-size);height:var(--nowle-disclosure-chevron-size);color:var(--md-on-surface-variant);-webkit-mask:var(--nowle-chevron-down-mask) center / contain no-repeat;mask:var(--nowle-chevron-down-mask) center / contain no-repeat;-webkit-mask:var(--nowle-chevron-down-mask) center / contain no-repeat;transition:color var(--motion-smooth-duration) var(--motion-smooth-easing), transform .15s var(--motion-smooth-easing);background-color:currentColor;flex:none;line-height:1;transform:rotate(0)}details.nowle-workspace-panel-row[open]>summary:after{transform:rotate(180deg)}details.nowle-workspace-panel-row>summary>span{align-items:center;gap:7px;min-width:0;display:inline-flex}details.nowle-workspace-panel-row>summary svg{color:var(--md-primary);flex:none}details.nowle-workspace-panel-row::details-content{opacity:0;block-size:0;transition:block-size var(--motion-smooth-duration) var(--motion-smooth-easing), opacity var(--motion-smooth-duration) var(--motion-smooth-easing), transform var(--motion-smooth-duration) var(--motion-smooth-easing), content-visibility var(--motion-smooth-duration) allow-discrete;transition-behavior:allow-discrete;overflow:clip;transform:translateY(-2px)}details.nowle-workspace-panel-row[open]::details-content{opacity:1;block-size:auto;padding:var(--space-3) 14px 14px;overflow:visible;transform:translateY(0)}details.nowle-workspace-panel-row[open]{overflow:visible}.nowle-contained-disclosure{--nowle-contained-disclosure-duration:var(--motion-smooth-duration);--nowle-contained-disclosure-easing:var(--motion-smooth-easing);--nowle-contained-disclosure-edge:var(--nowle-field-edge,var(--nowle-operational-field-edge,transparent));--nowle-contained-disclosure-summary-surface:var(--nowle-field-surface,var(--nowle-operational-field-surface,var(--nowle-control-surface-rest)));--nowle-contained-disclosure-summary-hover-surface:var(--nowle-field-surface-hover,var(--nowle-control-surface-hover));--nowle-contained-disclosure-title-color:var(--md-on-surface);--nowle-contained-disclosure-description-color:var(--md-on-surface-variant);--nowle-contained-disclosure-panel-gap:var(--space-3);--nowle-contained-disclosure-panel-padding:var(--space-3) 14px 14px;box-sizing:border-box;border-radius:var(--radius);interpolate-size:allow-keywords;overflow-anchor:none;background:0 0;border:none;width:100%;min-width:0;display:block}.nowle-contained-disclosure:not([open]){overflow:hidden}.nowle-contained-disclosure>summary{box-sizing:border-box;min-height:calc(var(--nowle-control-height) + 14px);justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;border-radius:var(--radius);background:var(--nowle-contained-disclosure-summary-surface);box-shadow:inset 0 0 0 1px var(--nowle-contained-disclosure-edge);color:var(--nowle-contained-disclosure-title-color);transition:background-color var(--nowle-contained-disclosure-duration) var(--nowle-contained-disclosure-easing), border-radius var(--nowle-contained-disclosure-duration) var(--nowle-contained-disclosure-easing), box-shadow var(--nowle-contained-disclosure-duration) var(--nowle-contained-disclosure-easing);padding:0 14px;list-style:none;display:flex}.nowle-contained-disclosure>summary::-webkit-details-marker{display:none}.nowle-contained-disclosure>summary:after{content:"";width:var(--nowle-disclosure-chevron-size);height:var(--nowle-disclosure-chevron-size);color:var(--nowle-contained-disclosure-description-color);-webkit-mask:var(--nowle-chevron-down-mask) center / contain no-repeat;mask:var(--nowle-chevron-down-mask) center / contain no-repeat;-webkit-mask:var(--nowle-chevron-down-mask) center / contain no-repeat;transition:color var(--nowle-contained-disclosure-duration) var(--nowle-contained-disclosure-easing), transform .15s var(--nowle-contained-disclosure-easing);background-color:currentColor;flex:none;line-height:1;transform:rotate(0)}.nowle-contained-disclosure[open]>summary:after{transform:rotate(180deg)}.nowle-contained-disclosure:hover>summary,.nowle-contained-disclosure[open]>summary{background:var(--nowle-contained-disclosure-summary-hover-surface)}.nowle-contained-disclosure[open]{border:1px solid var(--nowle-contained-disclosure-edge);overflow:visible}.nowle-contained-disclosure[open]>summary{border-radius:var(--radius) var(--radius) 0 0;box-shadow:none}.nowle-contained-disclosure__copy{flex:auto;gap:2px;min-width:0;display:grid}.nowle-contained-disclosure__copy>span{color:var(--nowle-contained-disclosure-title-color);font-size:.82rem;font-weight:var(--weight-semibold);line-height:1.35}.nowle-contained-disclosure__copy>small{color:var(--nowle-contained-disclosure-description-color);font-size:.72rem;line-height:1.35}.nowle-contained-disclosure__meta{color:var(--nowle-contained-disclosure-description-color);font-size:var(--type-label-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;flex:none;line-height:1.35}.nowle-contained-disclosure::details-content{opacity:0;block-size:0;transition:block-size var(--nowle-contained-disclosure-duration) var(--nowle-contained-disclosure-easing), opacity var(--nowle-contained-disclosure-duration) var(--nowle-contained-disclosure-easing), transform var(--nowle-contained-disclosure-duration) var(--nowle-contained-disclosure-easing), content-visibility var(--nowle-contained-disclosure-duration) allow-discrete;transition-behavior:allow-discrete;overflow:clip;transform:translateY(-2px)}.nowle-contained-disclosure[open]::details-content{opacity:1;block-size:auto;padding:0;overflow:visible;transform:translateY(0)}.nowle-contained-disclosure__panel{gap:var(--nowle-contained-disclosure-panel-gap);grid-template-columns:minmax(0,1fr);padding:0;display:grid}.nowle-contained-disclosure[open]>.nowle-contained-disclosure__panel{padding:var(--nowle-contained-disclosure-panel-padding)}@starting-style{details.nowle-workspace-panel-row[open]::details-content{opacity:0;block-size:0;transform:translateY(-2px)}.nowle-contained-disclosure[open]::details-content{opacity:0;block-size:0;transform:translateY(-2px)}}.nowle-spinner{border:2px solid #21202040;border-top-color:#212020f2;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite spin}.nowle-spinner--sm{width:16px;height:16px}.nowle-spinner--md{border-width:2.5px;width:22px;height:22px}.nowle-spinner--lg{border-width:3px;width:28px;height:28px}.nowle-loading-state{justify-items:center;gap:var(--space-3);text-align:center;color:var(--md-on-surface-variant);display:grid}.nowle-loading-state__shell{box-sizing:border-box;width:100%;min-height:12rem;padding:var(--space-6) var(--space-4);place-items:center;display:grid}.nowle-loading-state__card{min-height:10rem;padding:var(--space-6) var(--nowle-card-padding);place-items:center;display:grid}.nowle-loading-state__spinner.nowle-spinner{border-color:color-mix(in srgb, var(--nowle-blue-400), transparent 78%);border-top-color:var(--nowle-blue-400)}.nowle-loading-state__label{max-width:28ch;font-size:var(--type-body-sm);font-weight:var(--weight-medium);color:var(--md-on-surface-variant);margin:0;line-height:1.45}:root[data-theme=dark] .nowle-loading-state__spinner.nowle-spinner{border-color:color-mix(in srgb, var(--nowle-blue-400), transparent 68%);border-top-color:var(--nowle-blue-400)}@media (prefers-reduced-motion:reduce){.nowle-loading-state__spinner.nowle-spinner{border-top-color:var(--nowle-blue-400);opacity:.9;animation:none}}.hub-loading-skeleton{--hub-skeleton-card-background:var(--shell-chrome-bubble-fill,var(--shell-chrome-bubble));--hub-skeleton-card-border:transparent;--hub-skeleton-gap:var(--space-4);--hub-skeleton-panel-min-height:5.5rem;--hub-skeleton-panel-emphasis-min-height:7rem;--hub-skeleton-summary-item-min-height:4rem;--hub-skeleton-surface-padding-block:var(--space-4);--hub-skeleton-surface-padding-inline:var(--nowle-card-padding);--hub-skeleton-summary-padding-block:var(--space-3);--hub-skeleton-summary-padding-inline:var(--nowle-card-padding);--hub-skeleton-stack-gap:var(--space-3);--hub-skeleton-line-height:10px;--hub-skeleton-line-base:color-mix(in srgb, var(--shell-chrome-interactive-hover), var(--nowle-canvas) 30%);--hub-skeleton-line-glow:color-mix(in srgb, var(--shell-chrome-interactive-hover), var(--shell-chrome-bubble) 14%);gap:var(--hub-skeleton-gap);width:100%;display:grid}.hub-loading-skeleton__header,.hub-loading-skeleton__summary,.hub-loading-skeleton__workspace,.hub-loading-skeleton__stack{width:100%}.hub-loading-skeleton__summary{gap:var(--nowle-metric-strip-gap,var(--space-4));contain:none;background:0 0;border:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid;overflow:visible}.hub-loading-skeleton__summary-item{box-sizing:border-box;min-width:0;min-height:var(--hub-skeleton-summary-item-min-height);border-radius:var(--radius);background:var(--hub-skeleton-card-background);border:none;align-content:stretch;padding:0;display:grid;overflow:hidden}.hub-loading-skeleton__workspace{gap:var(--hub-skeleton-gap);grid-template-columns:minmax(0,1fr);display:grid}.hub-loading-skeleton--split .hub-loading-skeleton__workspace{grid-template-columns:minmax(0,1fr)}.hub-loading-skeleton__panel{min-width:0;min-height:var(--hub-skeleton-panel-min-height);border-radius:var(--radius);background:var(--hub-skeleton-card-background);contain:layout paint;border:none;align-content:stretch;padding:0;display:grid;overflow:hidden}.hub-loading-skeleton__panel--emphasis{min-height:var(--hub-skeleton-panel-emphasis-min-height);--hub-skeleton-surface-padding-block:var(--space-5)}.hub-loading-skeleton__stack{align-content:start;gap:var(--hub-skeleton-stack-gap);display:grid}.hub-loading-skeleton__summary-item>.hub-loading-skeleton__stack,.hub-loading-skeleton__panel>.hub-loading-skeleton__stack{box-sizing:border-box;min-height:inherit}.hub-loading-skeleton__panel>.hub-loading-skeleton__stack{padding:var(--hub-skeleton-surface-padding-block) var(--hub-skeleton-surface-padding-inline)}.hub-loading-skeleton__summary-item>.hub-loading-skeleton__stack{padding:var(--hub-skeleton-summary-padding-block) var(--hub-skeleton-summary-padding-inline)}.hub-loading-skeleton__line{width:68%;max-width:100%;height:var(--hub-skeleton-line-height);border-radius:var(--radius);background:linear-gradient(90deg, var(--hub-skeleton-line-base), var(--hub-skeleton-line-glow), var(--hub-skeleton-line-base));background-size:220% 100%;animation:1.4s ease-in-out infinite hub-loading-skeleton-shimmer;display:block}.hub-loading-skeleton__line--short{width:42%}.hub-loading-skeleton__line--medium{width:68%}.hub-loading-skeleton__line--wide{width:88%}.hub-loading-skeleton__line--full{width:100%}@media (min-width:900px){.hub-loading-skeleton--split .hub-loading-skeleton__workspace{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media (max-width:640px){.hub-loading-skeleton{--hub-skeleton-panel-min-height:4.75rem;--hub-skeleton-panel-emphasis-min-height:5.75rem;--hub-skeleton-summary-item-min-height:3.5rem;--hub-skeleton-surface-padding-block:var(--space-3);--hub-skeleton-surface-padding-inline:var(--space-3);--hub-skeleton-summary-padding-block:var(--space-3);--hub-skeleton-summary-padding-inline:var(--space-3)}}@media (prefers-reduced-motion:reduce){.hub-loading-skeleton__line{background-size:100% 100%;animation:none}}:root[data-theme=dark] .nowle-spinner{border-color:#f4f4f4eb #f4f4f447 #f4f4f447}@keyframes spin{to{transform:rotate(360deg)}}@keyframes nowle-theme-fade-in{0%{opacity:0}to{opacity:1}}@keyframes nowle-theme-fade-out{0%{opacity:1}to{opacity:0}}@keyframes hub-loading-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes brand-logo-float{0%,to{transform:translate3d(var(--logo-shift-x), calc(var(--logo-shift-y) + 0px), 0) rotateX(var(--logo-tilt-x)) rotateY(var(--logo-tilt-y));opacity:.94}50%{transform:translate3d(var(--logo-shift-x), calc(var(--logo-shift-y) - 6px), 0) rotateX(var(--logo-tilt-x)) rotateY(var(--logo-tilt-y));opacity:1}}@keyframes brand-logo-enter{0%{opacity:0;filter:blur(4px)drop-shadow(0 3px 10px #0003);transform:translateY(8px)scale(.96)}to{opacity:1;filter:drop-shadow(0 10px 26px #00000059);transform:translate3d(var(--logo-shift-x), var(--logo-shift-y), 0) rotateX(var(--logo-tilt-x)) rotateY(var(--logo-tilt-y)) scale(1)}}.auth-bottom-controls{right:var(--space-4);bottom:var(--space-4);z-index:45;gap:var(--space-2);display:flex;position:fixed}:root[data-theme=light] .auth-bottom-controls{--auth-chrome-control-surface:var(--nowle-neutral-800);--auth-chrome-control-surface-hover:color-mix(in srgb, var(--nowle-neutral-800), var(--nowle-neutral-200) 14%);--auth-chrome-control-ink:var(--nowle-neutral-100);--auth-chrome-control-bubble-edge:none}:root[data-theme=dark] .auth-bottom-controls{--auth-chrome-control-surface:var(--nowle-neutral-100);--auth-chrome-control-surface-hover:color-mix(in srgb, var(--nowle-neutral-100), var(--nowle-neutral-900) 10%);--auth-chrome-control-ink:var(--nowle-neutral-900);--auth-chrome-control-bubble-edge:none}.auth-bottom-controls .nowle-icon-btn{box-shadow:var(--auth-chrome-control-bubble-edge);background:var(--auth-chrome-control-surface);color:var(--auth-chrome-control-ink);border:none;overflow:visible}.auth-bottom-controls .nowle-icon-btn:before{content:none;display:none}.auth-bottom-controls .nowle-icon-btn:hover{box-shadow:var(--auth-chrome-control-bubble-edge);background:var(--auth-chrome-control-surface-hover);color:var(--auth-chrome-control-ink);border:none}.auth-bottom-controls .nowle-icon-btn__icon,.auth-bottom-controls .auth-floating-icon,.auth-bottom-controls .nowle-icon-btn__text{color:inherit}.nowle-icon-btn,.auth-floating-btn{border:1px solid var(--md-outline);background:color-mix(in srgb, var(--md-surface-container), transparent 4%);color:var(--md-on-surface);border-radius:var(--radius);min-width:38px;min-height:38px;padding:0 var(--space-3);justify-content:center;align-items:center;gap:var(--space-2);cursor:pointer;box-shadow:none;display:inline-flex}.nowle-icon-btn:hover,.auth-floating-btn:hover{background:color-mix(in srgb, var(--md-surface-container-high), var(--md-primary) 14%)}.nowle-icon-btn__icon,.auth-floating-icon{width:16px;height:16px;display:inline-flex}.nowle-icon-btn__text,.auth-floating-locale{font-size:.72rem;font-weight:var(--weight-bold)}.nowle-feedback,.status-chip{box-sizing:border-box;min-height:var(--nowle-status-surface-min-height);padding:var(--nowle-status-surface-padding-block) var(--nowle-status-surface-padding-inline);border-radius:var(--nowle-status-surface-radius);font-size:var(--nowle-status-surface-font-size);font-weight:var(--weight-semibold);line-height:var(--nowle-status-surface-line-height);border:none}.nowle-feedback{margin:0;display:block}.status-chip{white-space:nowrap;justify-content:center;justify-self:start;align-items:center;display:inline-flex}.status-chip--md{min-height:var(--nowle-status-surface-min-height);padding:var(--nowle-status-surface-padding-block) var(--nowle-status-surface-padding-inline);font-size:var(--nowle-status-surface-font-size);font-weight:var(--weight-semibold);line-height:var(--nowle-status-surface-line-height)}.status-chip--sm{box-sizing:border-box;min-width:0;min-height:var(--nowle-status-chip-sm-size);height:var(--nowle-status-chip-sm-size);padding:0 var(--nowle-status-chip-sm-padding-inline);font-size:var(--nowle-status-chip-sm-font-size);font-weight:var(--weight-semibold);line-height:var(--nowle-status-chip-sm-line-height)}.nowle-feedback--success{color:var(--nowle-status-ok-fg);background:var(--nowle-status-ok-bg)}.nowle-feedback--error{color:var(--nowle-status-danger-fg);background:var(--nowle-status-danger-bg)}.nowle-feedback--info{color:var(--nowle-status-info-fg);background:var(--nowle-status-info-bg)}.nowle-feedback--warning{color:var(--nowle-status-warning-fg);background:var(--nowle-status-warning-bg)}.nowle-operation-banner{align-items:center;gap:var(--space-2);padding:var(--space-2);flex-wrap:wrap;display:flex}.nowle-operation-banner__label{color:var(--md-on-surface-variant);font-size:var(--nowle-feedback-font-size);font-weight:var(--weight-semibold);line-height:var(--nowle-feedback-line-height)}.nowle-toast{border-radius:var(--radius)!important;background:var(--shell-chrome-floating-panel-fill,var(--md-surface-container))!important;color:var(--md-on-surface)!important;box-shadow:var(--shell-chrome-floating-panel-depth)!important;font-family:var(--font-family-base)!important;border:none!important}.nowle-toast__title{font-size:var(--type-body-sm)!important;font-weight:var(--weight-semibold)!important}.nowle-toast__description{font-size:var(--type-body-sm)!important;color:var(--md-on-surface-variant)!important}.nowle-toast[data-type=success] [data-icon]{color:#41cd75!important}.field,.nowle-field{display:grid}.field-row{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.label{font-size:var(--type-body-sm);font-weight:var(--weight-bold)}.input,.shell-control select{width:100%;height:var(--nowle-control-height);min-height:var(--nowle-control-height);border-radius:var(--radius);padding:0 var(--space-3);background:var(--nowle-control-surface-rest);color:var(--md-on-surface);box-shadow:none;border:none;transition:background .16s}.input:hover:not(:disabled),.shell-control select:hover:not(:disabled){background:var(--nowle-control-surface-hover);outline:none}.input:focus:not(:disabled),.shell-control select:focus:not(:disabled){background:var(--nowle-control-surface-focus);outline:none}.btn{min-height:var(--nowle-control-height);border-radius:var(--radius);font-size:var(--type-body-sm);font-weight:var(--weight-bold);cursor:pointer;border:1px solid #0000}.btn-primary{color:#1c1f17;background:var(--nowle-blue-400);justify-content:center;align-items:center;display:inline-flex}.btn-ghost{color:var(--md-on-surface);border-color:var(--md-outline);background:var(--md-surface-container-high);width:100%}.shell-app{--shell-chrome-gutter-x:var(--space-3);--shell-chrome-gutter-y:var(--space-3);--shell-chrome-gutter-x-wide:calc(var(--space-4) + var(--space-1));--shell-chrome-gutter-y-wide:calc(var(--space-3) + var(--space-1));--shell-bubble-gutter:var(--shell-chrome-gutter-y);--shell-component-gap:var(--nowle-component-gap);--shell-sidebar-workspace-gap:var(--shell-component-gap);--shell-chrome-space-half:calc((var(--space-2) + var(--space-1)) / 2);--shell-chrome-space-compact:calc(var(--space-2) + var(--space-1) / 2);--shell-chrome-space-roomy:calc(var(--space-4) + var(--space-1) / 2);--shell-chrome-space-link-y:calc(var(--space-2) + var(--space-1) / 4);--shell-chrome-space-profile-gap:calc(var(--space-2) - var(--space-1) / 4);--shell-sidebar-width:248px;--shell-sidebar-width-collapsed:76px;--shell-chrome-header-border-width:0;--shell-chrome-viewport-bottom:calc(var(--shell-chrome-gutter-y) + var(--nowle-control-height) + var(--space-2));--shell-chrome-sidebar-bg:var(--shell-chrome-bubble);--shell-chrome-topbar-bg:transparent;--shell-chrome-topbar-blend:calc(var(--space-6) * 3);--shell-chrome-topbar-backdrop-blur:0;--shell-chrome-topbar-z:80;--shell-chrome-sidebar-z:81;--shell-topbar-padding-y:calc(var(--shell-chrome-gutter-y) * 1.5);--shell-topbar-padding-inline-start:var(--shell-bubble-gutter);--shell-topbar-padding-inline-end:var(--shell-component-gap);--shell-header-control-height:var(--nowle-control-height-compact);--shell-header-control-corner:var(--radius);--shell-chrome-header-height:calc(var(--shell-topbar-padding-y) * 2 + var(--shell-header-control-height) + var(--shell-chrome-header-border-width));--shell-header-chip-width:12.75rem;--shell-client-switcher-width:16rem;--shell-header-type-size:.82rem;--shell-header-type-weight:var(--weight-semibold);--shell-header-type-line-height:1;--shell-header-control-padding:var(--shell-chrome-space-compact);--shell-header-control-gap:var(--shell-chrome-space-half);--shell-header-select-option-padding:var(--shell-chrome-space-compact);--shell-header-avatar-size:calc(var(--space-4) + var(--space-1));--shell-header-profile-gap:var(--shell-chrome-space-profile-gap);--shell-header-profile-max-width:220px;--shell-brand-logo-width:90px;--hub-sidebar-padding-block-start:var(--shell-chrome-space-roomy);--hub-sidebar-padding-inline:calc(var(--space-3) + var(--space-1));--hub-sidebar-padding-block-end:calc(var(--space-3) + var(--space-1));--hub-sidebar-grid-gap:var(--space-3);--hub-sidebar-nav-gap:var(--shell-chrome-space-half);--hub-sidebar-group-gap:var(--shell-chrome-space-half);--hub-sidebar-group-label-padding-inline:var(--space-2);--hub-sidebar-group-label-margin-top:var(--space-3);--hub-sidebar-link-min-height:calc(var(--space-4) + var(--space-5) + var(--space-1));--hub-sidebar-link-icon-column:var(--shell-chrome-space-roomy);--hub-sidebar-link-gap:var(--shell-chrome-space-compact);--hub-sidebar-link-padding-block:var(--shell-chrome-space-link-y);--hub-sidebar-link-padding-inline:var(--shell-chrome-space-compact);--hub-sidebar-icon-size:var(--space-4);--hub-sidebar-copy-gap:var(--space-2);--hub-sidebar-type-label:.68rem;--hub-sidebar-type-link:var(--shell-header-type-size);--hub-sidebar-type-planning-sub-link:var(--type-label-sm);--hub-sidebar-type-badge:var(--type-label-xs);--hub-sidebar-badge-padding-block:calc(var(--space-1) / 2);--hub-sidebar-badge-padding-inline:var(--space-2);--hub-sidebar-nav-fade-size:var(--shell-chrome-space-roomy);--hub-sidebar-brand-padding-block-start:var(--shell-chrome-space-half);--hub-sidebar-brand-padding-inline:var(--shell-chrome-space-half);--hub-sidebar-brand-padding-block-end:var(--space-2);--hub-sidebar-logo-width:var(--shell-brand-logo-width);--hub-sidebar-logo-icon-size:calc(var(--space-6) + var(--space-1) / 2);--hub-sidebar-text-soft-mix:18%;--hub-sidebar-text-muted-mix:78%;--hub-sidebar-collapsed-inline-padding:var(--shell-chrome-space-compact);--hub-sidebar-collapsed-block-padding:calc(var(--space-3) + var(--space-1));--hub-sidebar-collapsed-control-size:var(--nowle-control-height);--hub-sidebar-collapsed-item-gap:var(--shell-chrome-space-half);--hub-sidebar-collapsed-brand-padding-block-start:calc(var(--space-1) / 2);--hub-sidebar-collapsed-brand-padding-block-end:calc(var(--space-3) + var(--space-1));--hub-sidebar-canvas-inset-y:var(--shell-bubble-gutter);--hub-sidebar-viewport-top:var(--hub-sidebar-canvas-inset-y);--hub-sidebar-viewport-height:calc(100dvh - var(--hub-sidebar-viewport-top) - var(--hub-sidebar-canvas-inset-y));--hub-sidebar-chrome-transition:top var(--motion-smooth-duration) var(--motion-smooth-easing);--shell-workspace-page-gutter:var(--shell-component-gap);--shell-workspace-padding-inline-min:var(--shell-workspace-page-gutter);--shell-workspace-padding-inline-max:var(--shell-workspace-page-gutter);--shell-workspace-padding-inline-fluid:var(--shell-workspace-page-gutter);--shell-client-switcher-error-type-size:.7rem;--shell-client-switcher-error-padding-inline:var(--shell-chrome-space-compact);--shell-client-switcher-error-padding-block-end:var(--shell-chrome-space-half);--shell-nav-menu-icon-size:calc(var(--space-3) + var(--space-1) / 2);--shell-nav-menu-offset:var(--shell-chrome-space-half);--shell-nav-menu-min-width:calc(var(--space-6) * 5);--shell-nav-menu-padding:var(--shell-chrome-space-half);--shell-nav-menu-item-gap:calc(var(--space-1) / 2);--shell-nav-menu-item-type-size:.78rem;--shell-nav-menu-item-padding:var(--shell-chrome-space-compact);--shell-control-select-min-width:calc(var(--space-6) * 3 + var(--space-5) + var(--space-1) / 2);--shell-control-select-padding-inline:var(--space-2);--bp-shell-chrome-wide:780px;--bp-shell-chrome-ultrawide:1920px;--shell-content-max:1080px;--shell-content-max-wide:1440px;--shell-content-max-workbench:2100px;--shell-chrome-rail-max:var(--shell-content-max-workbench);--shell-chrome-main-offset:calc(var(--shell-sidebar-width) + var(--shell-bubble-gutter) + var(--shell-sidebar-workspace-gap));--shell-chrome-frame-sidebar-offset:calc(var(--shell-sidebar-width) + var(--shell-bubble-gutter) + var(--shell-sidebar-workspace-gap));--shell-chrome-frame-width:calc(var(--shell-chrome-frame-sidebar-offset) + var(--shell-chrome-rail-max));--shell-chrome-frame-inset-inline:0px;background:var(--nowle-canvas-paint);background-attachment:fixed;flex-direction:column;min-width:0;min-height:100dvh;display:flex}.shell-app>.shell-topbar{flex:none;width:100%}.shell-workspace{grid-template-columns:calc(var(--shell-sidebar-width) + var(--shell-bubble-gutter) + var(--shell-sidebar-workspace-gap)) minmax(0, 1fr);min-width:0;min-height:calc(100dvh - var(--shell-chrome-header-height));transition:grid-template-columns var(--motion-smooth-duration) var(--motion-smooth-easing), margin-top var(--motion-smooth-duration) var(--motion-smooth-easing), min-height var(--motion-smooth-duration) var(--motion-smooth-easing);background:0 0;flex:1 1 0;align-items:normal;margin-top:0;display:grid}.shell-app[data-sidebar-collapsed=true]{--shell-chrome-main-offset:calc(var(--shell-sidebar-width-collapsed) + var(--shell-bubble-gutter) + var(--shell-sidebar-workspace-gap))}.shell-app[data-sidebar-collapsed=true] .shell-workspace{grid-template-columns:calc(var(--shell-sidebar-width-collapsed) + var(--shell-bubble-gutter) + var(--shell-sidebar-workspace-gap)) minmax(0, 1fr)}.shell-body{grid-column:2;grid-template-rows:auto auto;min-width:0;display:grid}.shell-topbar{--shell-topbar-inline-gutter:var(--shell-component-gap);z-index:var(--shell-chrome-topbar-z);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-sizing:border-box;min-height:var(--shell-chrome-header-height);padding-block:var(--shell-topbar-padding-y);justify-content:flex-end;align-items:center;gap:var(--shell-topbar-inline-gutter);min-width:0;transition:transform var(--motion-smooth-duration) var(--motion-smooth-easing);background:0 0;border:none;padding-inline-start:var(--shell-chrome-main-offset);padding-inline-end:var(--shell-topbar-padding-inline-end);display:flex;position:sticky;top:0;transform:translateY(0)}.shell-topbar--hidden{pointer-events:none;transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.shell-topbar,.shell-workspace,.hub-sidebar{transition:none}.hub-sidebar:not(.hub-sidebar--collapsed) .hub-sidebar__logo-mark:not(.nowle-logo--icon),.hub-sidebar--collapsed .hub-sidebar__logo-mark.nowle-logo--icon{animation:none}.hub-sidebar__nav-shell:before,.hub-sidebar__nav-shell:after,.hub-sidebar__planning-subnav{transition:none}}.shell-topbar--with-brand{justify-content:flex-start}.shell-chrome-rail{justify-content:flex-end;align-items:center;gap:var(--shell-topbar-inline-gutter);flex:auto;width:100%;min-width:0;display:flex}.shell-topbar-divider{--shell-topbar-divider-color:var(--nowle-neutral-075);--shell-topbar-divider-fill-duration:5s;min-width:var(--shell-topbar-inline-gutter);flex:auto;align-self:center;align-items:center;height:1px;margin:0;display:flex}:root[data-theme=dark] .shell-topbar-divider{--shell-topbar-divider-color:var(--nowle-neutral-800)}.shell-topbar-divider__line{background-color:var(--shell-topbar-divider-color);transform-origin:0;width:100%;height:1px;display:block;transform:scaleX(1)}.shell-topbar-divider__line--animate{animation:shell-topbar-divider-fill var(--shell-topbar-divider-fill-duration) var(--motion-smooth-easing) forwards;transform:scaleX(0)}@keyframes shell-topbar-divider-fill{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.shell-topbar-divider__line--animate{animation:none;transform:scaleX(1)}}.shell-brand{flex:none;align-items:center;display:inline-flex}.shell-brand-logo{width:var(--shell-brand-logo-width);display:block}.shell-links{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.shell-topbar-actions{justify-content:flex-start;align-items:center;gap:var(--space-2);flex-wrap:nowrap;flex:none;width:fit-content;min-width:0;max-width:100%;display:inline-flex}.shell-topbar-actions>*{flex:none}.shell-topbar-actions .nowle-client-selector,.shell-topbar-actions .shell-client-switcher,.shell-topbar-actions .nowle-client-selector__controls{width:var(--shell-client-switcher-width);min-width:var(--shell-client-switcher-width);max-width:var(--shell-client-switcher-width);flex:none}.shell-topbar-actions .nowle-client-selector__controls{flex-wrap:nowrap}.shell-topbar-actions .shell-admin-nav-select,.shell-topbar-actions .shell-user-profile{box-sizing:border-box;width:var(--shell-header-chip-width);min-width:var(--shell-header-chip-width);max-width:var(--shell-header-chip-width)}.shell-topbar-actions .shell-client-switcher__select{box-sizing:border-box;width:var(--shell-client-switcher-width);min-width:var(--shell-client-switcher-width);max-width:var(--shell-client-switcher-width)}.shell-topbar-actions .nowle-select{--nowle-select-trigger-surface:var(--shell-chrome-on-canvas-rest-fill);--nowle-select-trigger-surface-hover:var(--shell-chrome-on-canvas-hover-fill);--nowle-select-trigger-surface-focus:var(--shell-chrome-on-canvas-rest-fill);--nowle-select-menu-surface:var(--shell-chrome-bubble-fill,var(--shell-chrome-bubble));--nowle-select-option-hover:var(--shell-chrome-surface-hover,var(--shell-chrome-interactive-hover));--nowle-select-option-selected:var(--shell-chrome-surface-active,var(--shell-chrome-surface-selected));--nowle-select-text-size:var(--shell-header-type-size);--nowle-select-text-weight:var(--weight-semibold);--nowle-select-option-min-height:var(--nowle-control-height-compact);--nowle-select-option-padding:var(--shell-header-select-option-padding);box-sizing:border-box;height:var(--nowle-control-height-compact);min-height:var(--nowle-control-height-compact);background:var(--shell-chrome-on-canvas-rest-fill);box-shadow:var(--shell-chrome-on-canvas-rest-edge);border:none}.shell-topbar-actions .nowle-select:hover:not(.is-open):not(:has(.nowle-select__trigger:disabled)){background:var(--shell-chrome-on-canvas-hover-fill);box-shadow:none}.shell-topbar-actions .nowle-select.is-open{background:var(--shell-chrome-on-canvas-rest-fill);box-shadow:var(--shell-chrome-on-canvas-rest-edge)}.shell-topbar-actions .nowle-select:focus-within:not(:has(.nowle-select__trigger:disabled)){background:var(--shell-chrome-on-canvas-rest-fill);box-shadow:var(--shell-chrome-on-canvas-rest-edge)}.shell-topbar-actions .nowle-select .nowle-select__trigger{box-sizing:border-box;width:100%;min-width:0;height:var(--nowle-control-height-compact);min-height:var(--nowle-control-height-compact);padding:var(--shell-header-control-padding);line-height:var(--shell-header-type-line-height)}.shell-topbar-actions .nowle-select .nowle-select__value{flex:auto;min-width:0}.shell-topbar-actions .nowle-select .nowle-select__value,.shell-topbar-actions .nowle-select .nowle-select__value-text{font-size:inherit;font-weight:inherit;line-height:var(--shell-header-type-line-height)}.shell-topbar-actions .nowle-select .nowle-select__value-text{max-width:100%}.shell-topbar-actions .nowle-select .nowle-select__option{line-height:var(--shell-header-type-line-height)}.shell-topbar-actions .shell-user-profile{background:var(--shell-chrome-on-canvas-rest-fill);box-shadow:var(--shell-chrome-on-canvas-rest-edge);color:var(--md-on-surface);border:none;justify-content:flex-start}.shell-topbar-actions .shell-user-profile:hover{background:var(--shell-chrome-on-canvas-hover-fill);box-shadow:none}.shell-topbar-actions .shell-user-profile__text{flex:auto;min-width:0}.shell-topbar-actions .shell-user-profile__name{font-weight:var(--weight-semibold)}.shell-topbar-actions .nowle-icon-btn,.shell-topbar-actions .auth-floating-btn{box-sizing:border-box;min-height:var(--shell-header-control-height);height:var(--shell-header-control-height);background:var(--shell-chrome-on-canvas-rest-fill);color:var(--md-on-surface);box-shadow:var(--shell-chrome-on-canvas-rest-edge);border:none}.shell-topbar-actions .nowle-icon-btn:hover:not(.shell-logout-btn),.shell-topbar-actions .auth-floating-btn:hover{background:var(--shell-chrome-on-canvas-hover-fill);box-shadow:none;color:var(--md-on-surface)}.shell-topbar-actions .nowle-icon-btn.shell-logout-btn{border:1px solid color-mix(in srgb, var(--md-error), var(--md-outline) 30%);background:var(--shell-chrome-bubble);color:color-mix(in srgb, var(--md-error), var(--md-on-error) 8%);min-width:auto;padding:var(--shell-header-control-padding);font-size:var(--shell-header-type-size);font-weight:var(--weight-semibold);line-height:var(--shell-header-type-line-height);gap:var(--shell-header-control-gap)}.shell-topbar-actions .nowle-icon-btn.shell-logout-btn:hover{border-color:color-mix(in srgb, var(--md-error), var(--md-on-error) 10%);background:color-mix(in srgb, var(--shell-chrome-bubble), var(--md-error) 12%)}.shell-topbar-actions .nowle-icon-btn.shell-logout-btn .nowle-icon-btn__text{font-size:inherit;font-weight:inherit}.shell-client-switcher{flex-direction:column;width:fit-content;min-width:0;display:inline-flex}.shell-admin-nav-select{width:fit-content;min-width:0}.shell-admin-nav-select.is-active{background:var(--shell-chrome-surface-selected)}.shell-admin-nav-select.is-active .nowle-select__trigger{color:var(--nowle-select-text-color)}.shell-client-switcher__error{color:var(--md-error);font-size:var(--shell-client-switcher-error-type-size);font-weight:var(--weight-semibold);padding:0 var(--shell-client-switcher-error-padding-inline) var(--shell-client-switcher-error-padding-block-end)}.shell-footer{pointer-events:none;min-height:0;padding:0;position:relative}.shell-app .auth-bottom-controls{--shell-header-control-height:var(--nowle-control-height);right:calc(var(--shell-chrome-frame-inset-inline) + var(--shell-chrome-gutter-x));bottom:var(--shell-chrome-gutter-y);z-index:45;pointer-events:auto;position:fixed}.shell-app .auth-bottom-controls .nowle-icon-btn{box-sizing:border-box;height:var(--shell-header-control-height,var(--nowle-control-height));min-height:var(--shell-header-control-height,var(--nowle-control-height));border-radius:var(--radius)}.shell-link,.shell-control{border:1px solid var(--md-outline);background:var(--md-surface-container-high);color:var(--md-on-surface);box-sizing:border-box;height:var(--shell-header-control-height);min-height:var(--shell-header-control-height);padding:var(--shell-header-control-padding);border-radius:var(--radius);font-size:var(--shell-header-type-size);font-weight:var(--weight-medium);line-height:var(--shell-header-type-line-height)}.shell-link{align-items:center;text-decoration:none;display:inline-flex}.shell-nav-menu{display:inline-flex;position:relative}.shell-nav-menu__trigger{cursor:pointer;gap:var(--shell-header-control-gap);list-style:none}.shell-nav-menu__trigger::-webkit-details-marker{display:none}.shell-nav-menu__icon{width:var(--shell-nav-menu-icon-size);height:var(--shell-nav-menu-icon-size);transition:transform var(--motion-smooth-duration) var(--motion-smooth-easing)}.shell-nav-menu[open] .shell-nav-menu__icon{transform:rotate(180deg)}.shell-nav-menu__content{top:calc(100% + var(--shell-nav-menu-offset));z-index:40;min-width:var(--shell-nav-menu-min-width);border:1px solid var(--md-outline);border-radius:var(--radius);background:var(--md-surface-container-high);box-shadow:var(--md-elevation-2);padding:var(--shell-nav-menu-padding);gap:var(--shell-nav-menu-item-gap);display:grid;position:absolute;left:0}.shell-nav-menu__item{color:var(--md-on-surface);border-radius:var(--radius);padding:var(--shell-nav-menu-item-padding);font-size:var(--shell-nav-menu-item-type-size);font-weight:var(--weight-bold);white-space:nowrap;line-height:1;text-decoration:none}.shell-nav-menu__item:hover,.shell-nav-menu__item[data-active=true]{background:color-mix(in srgb, var(--md-surface-container-high), var(--md-primary) 14%);color:color-mix(in srgb, var(--md-on-surface), var(--md-primary) 12%)}.shell-link:hover{border-color:color-mix(in srgb, var(--md-primary), var(--md-outline) 35%);background:color-mix(in srgb, var(--md-surface-container-high), var(--md-primary) 12%)}.shell-link[data-active=true]{border-color:color-mix(in srgb, var(--md-primary), var(--md-outline) 18%);background:color-mix(in srgb, var(--md-surface-container-high), var(--md-primary) 18%);color:color-mix(in srgb, var(--md-on-surface), var(--md-primary) 12%)}.shell-logout-btn{border-color:color-mix(in srgb, var(--md-error), var(--md-outline) 30%);color:color-mix(in srgb, var(--md-error), var(--md-on-error) 8%);background:var(--md-surface-container-high);box-sizing:border-box;height:var(--shell-header-control-height);min-height:var(--shell-header-control-height);min-width:auto;padding:var(--shell-header-control-padding);border-radius:var(--radius);font-size:var(--shell-header-type-size);font-weight:var(--weight-medium);line-height:var(--shell-header-type-line-height);box-shadow:none;gap:var(--shell-header-control-gap)}.shell-logout-btn:hover{background:color-mix(in srgb, var(--md-surface-container-high), var(--md-error) 12%);border-color:color-mix(in srgb, var(--md-error), var(--md-on-error) 10%)}.shell-logout-btn .nowle-icon-btn__text{font-size:inherit}.shell-user-profile{align-items:center;gap:var(--shell-header-profile-gap);border:1px solid var(--md-outline);background:var(--md-surface-container-high);color:var(--md-on-surface);border-radius:var(--shell-header-control-corner);box-sizing:border-box;height:var(--shell-header-control-height);min-height:var(--shell-header-control-height);padding:var(--shell-header-control-padding);max-width:var(--shell-header-profile-max-width);text-decoration:none;display:inline-flex}.shell-user-profile:hover{border-color:color-mix(in srgb, var(--md-primary), var(--md-outline) 35%);background:color-mix(in srgb, var(--md-surface-container-high), var(--md-primary) 10%)}.shell-user-profile__avatar{flex:none}.shell-user-profile__avatar.nowle-user-avatar{width:var(--shell-header-avatar-size);height:var(--shell-header-avatar-size)}.shell-user-profile__text{align-items:center;min-width:0;display:inline-flex}.shell-user-profile__name{white-space:nowrap;text-overflow:ellipsis;font-size:var(--shell-header-type-size);font-weight:var(--weight-medium);line-height:var(--shell-header-type-line-height);overflow:hidden}.shell-topbar-actions .shell-user-profile--avatar-only,.shell-user-profile--avatar-only{width:var(--shell-header-control-height);min-width:var(--shell-header-control-height);max-width:var(--shell-header-control-height);height:var(--shell-header-control-height);min-height:var(--shell-header-control-height);background:var(--shell-chrome-on-canvas-rest-fill);box-shadow:var(--shell-chrome-on-canvas-rest-edge);border-radius:var(--shell-header-control-corner);border:none;justify-content:center;padding:0;overflow:visible}.shell-topbar-actions .shell-user-profile--avatar-only:hover,.shell-user-profile--avatar-only:hover{background:var(--shell-chrome-on-canvas-hover-fill);box-shadow:none;opacity:1;border:none}.shell-topbar-actions .shell-user-profile--avatar-only .shell-user-profile__avatar.nowle-user-avatar,.shell-user-profile--avatar-only .shell-user-profile__avatar.nowle-user-avatar{border-radius:var(--shell-header-control-corner);width:100%;height:100%}.shell-topbar-actions .shell-user-profile--avatar-only .shell-user-profile__text,.shell-user-profile--avatar-only .shell-user-profile__text{display:none}.shell-hub-btn{box-sizing:border-box;width:var(--shell-header-control-height);min-width:var(--shell-header-control-height);height:var(--shell-header-control-height);min-height:var(--shell-header-control-height);padding:var(--shell-header-control-padding);border-radius:var(--shell-header-control-corner);background:var(--shell-chrome-on-canvas-rest-fill);color:var(--md-on-surface);box-shadow:var(--shell-chrome-on-canvas-rest-edge);border:none;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.shell-hub-btn__icon{flex:none;display:block}.shell-hub-btn:hover{background:var(--shell-chrome-on-canvas-hover-fill);box-shadow:none;color:var(--md-on-surface)}.shell-topbar-actions .shell-topbar-settings{align-items:center;gap:var(--space-2);flex:none;display:inline-flex}.shell-topbar-actions .shell-topbar-settings .shell-header-settings-btn{box-sizing:border-box;background:var(--shell-chrome-on-canvas-rest-fill);color:var(--md-on-surface);box-shadow:var(--shell-chrome-on-canvas-rest-edge);border-radius:var(--shell-header-control-corner);height:var(--shell-header-control-height);min-height:var(--shell-header-control-height);padding:var(--shell-header-control-padding);gap:var(--shell-header-control-gap);border:none;overflow:visible}.shell-topbar-actions .shell-topbar-settings .shell-header-settings-btn:before{content:none;display:none}.shell-topbar-actions .shell-topbar-settings .shell-header-settings-btn:hover{background:var(--shell-chrome-on-canvas-hover-fill);box-shadow:none;color:var(--md-on-surface)}.shell-topbar-actions .shell-topbar-settings .shell-header-settings-btn--icon-only{width:var(--shell-header-control-height);min-width:var(--shell-header-control-height)}.shell-topbar-actions .shell-topbar-settings .shell-header-settings-icon,.shell-topbar-actions .shell-topbar-settings .nowle-icon-btn__icon,.shell-topbar-actions .shell-topbar-settings .nowle-icon-btn__text{color:inherit}.shell-topbar-actions .shell-topbar-settings .shell-header-settings-icon{width:16px;height:16px;display:inline-flex}.shell-topbar-actions .shell-topbar-settings .nowle-icon-btn__text{font-size:var(--shell-header-type-size);font-weight:var(--weight-semibold);line-height:var(--shell-header-type-line-height)}.shell-control{align-items:center;gap:var(--shell-header-control-gap);display:inline-flex}.shell-topbar-actions .nowle-select{--nowle-select-radius:var(--shell-header-control-corner)}.shell-topbar-actions .nowle-select,.shell-topbar-actions .nowle-icon-btn,.shell-topbar-actions .auth-floating-btn,.shell-topbar-actions .shell-header-settings-btn{border-radius:var(--shell-header-control-corner)}.shell-control select{width:auto;min-width:var(--shell-control-select-min-width);height:var(--shell-header-control-height,var(--nowle-control-height));min-height:var(--shell-header-control-height,var(--nowle-control-height));padding:0 var(--shell-control-select-padding-inline)}.shell-control__select{width:auto;min-width:var(--shell-control-select-min-width)}.shell-control-button{cursor:pointer}.shell-main{--shell-page-gutter:var(--space-4);min-width:0;max-width:100%;padding-block:var(--shell-page-gutter);padding-inline-start:0;padding-inline-end:var(--shell-page-gutter);overflow-x:clip}:is(.shell-main:has(.shell-page--hub),.shell-main:has(.shell-page--workbench)){padding-top:0}.shell-main:has(.shell-page--workbench):not(:has(.shell-page--hub)){--shell-page-gutter:var(--shell-workspace-page-gutter);padding-inline-start:0;padding-inline-end:var(--shell-workspace-page-gutter);padding-bottom:calc(var(--shell-page-gutter) + var(--shell-chrome-viewport-bottom))}.shell-main:has(.shell-page--workbench):not(:has(.shell-page--hub)) .shell-page{width:100%;margin:0}.shell-main--workspace{--ii-bg:var(--nowle-canvas);--ii-blue-200:var(--nowle-blue-200);--ii-page-background:var(--nowle-canvas);--shell-page-gutter:var(--shell-workspace-page-gutter);padding-top:0;padding-inline-start:0;padding-inline-end:var(--shell-workspace-page-gutter);padding-bottom:calc(var(--shell-page-gutter) + var(--shell-chrome-viewport-bottom));background:0 0;flex-direction:column;min-width:0;min-height:0;display:flex}:root[data-theme=dark] .shell-main--workspace{--ii-bg:var(--nowle-canvas);--ii-page-background:var(--nowle-canvas)}.shell-main--workspace .shell-page{width:100%;min-width:0;max-width:100%;margin:0}.shell-main--workspace .shell-page--wide,.shell-main--workspace .shell-page--workbench{max-width:100%}.shell-main--workspace .hub-loading-skeleton--intelligence{--hub-skeleton-gap:var(--ii-space-4,var(--space-4))}.intelligenceWorkspace .nowle-card,.intelligenceWorkspace .page-card{background:var(--shell-chrome-bubble-fill,var(--ii-surface-raised,var(--shell-chrome-bubble)));box-shadow:var(--shell-chrome-bubble-edge)}.intelligenceWorkspace .nowle-metric-strip{--nowle-metric-strip-gap:var(--ii-space-4);gap:var(--nowle-metric-strip-gap)}.intelligenceWorkspace .nowle-metric-strip__item{border-radius:var(--radius);background:var(--shell-chrome-bubble-fill,var(--ii-surface-raised,var(--shell-chrome-bubble)));box-shadow:var(--shell-chrome-bubble-edge)}.intelligenceWorkspace .nowle-text-field:focus-within .nowle-text-field__floating-label{color:var(--ii-text-muted,var(--md-on-surface-variant))}.intelligenceWorkspace .nowle-btn--outlined,.intelligenceWorkspace .nowle-btn--tonal{background:var(--shell-chrome-on-canvas-rest-fill);box-shadow:none;color:var(--ii-text,var(--md-on-surface));border:none}.intelligenceWorkspace .nowle-btn--outlined:before,.intelligenceWorkspace .nowle-btn--tonal:before{content:none;display:none}.intelligenceWorkspace .nowle-btn--outlined:hover:not(:disabled),.intelligenceWorkspace .nowle-btn--tonal:hover:not(:disabled){background:var(--shell-chrome-on-canvas-hover-fill);box-shadow:none;border:none}.intelligenceWorkspace .page-card .nowle-btn--outlined,.intelligenceWorkspace .page-card .nowle-btn--tonal,.intelligenceWorkspace .nowle-card .nowle-btn--outlined,.intelligenceWorkspace .nowle-card .nowle-btn--tonal{background:var(--shell-chrome-surface-rest,var(--shell-chrome-bubble-inset));box-shadow:none}.intelligenceWorkspace .page-card .nowle-btn--outlined:hover:not(:disabled),.intelligenceWorkspace .page-card .nowle-btn--tonal:hover:not(:disabled),.intelligenceWorkspace .nowle-card .nowle-btn--outlined:hover:not(:disabled),.intelligenceWorkspace .nowle-card .nowle-btn--tonal:hover:not(:disabled){background:var(--shell-chrome-surface-hover,var(--shell-chrome-interactive-hover));box-shadow:none}.intelligenceWorkspace .nowle-resource-row .nowle-btn--outlined,.intelligenceWorkspace .nowle-resource-row .nowle-btn--tonal{background:var(--shell-chrome-on-canvas-rest-fill);box-shadow:none}.intelligenceWorkspace .nowle-resource-row .nowle-btn--outlined:hover:not(:disabled),.intelligenceWorkspace .nowle-resource-row .nowle-btn--tonal:hover:not(:disabled){background:var(--shell-chrome-on-canvas-hover-fill);box-shadow:none}.intelligenceWorkspace .nowle-workspace-panel-row__actions .nowle-btn--outlined,.intelligenceWorkspace .nowle-workspace-panel-row__actions .nowle-btn--tonal{background:var(--nowle-control-surface-rest);box-shadow:none}.intelligenceWorkspace .nowle-workspace-panel-row__actions .nowle-btn--outlined:hover:not(:disabled),.intelligenceWorkspace .nowle-workspace-panel-row__actions .nowle-btn--tonal:hover:not(:disabled){background:var(--nowle-control-surface-hover);box-shadow:none}.nowle-btn.nowle-btn--surface-inset.nowle-btn--outlined,.nowle-btn.nowle-btn--surface-inset.nowle-btn--tonal{background:var(--shell-chrome-surface-rest,var(--shell-chrome-bubble-inset));box-shadow:none;border:none}.nowle-btn.nowle-btn--surface-inset.nowle-btn--outlined:hover:not(:disabled),.nowle-btn.nowle-btn--surface-inset.nowle-btn--tonal:hover:not(:disabled){background:var(--shell-chrome-surface-hover,var(--shell-chrome-interactive-hover));box-shadow:none}.nowle-btn.nowle-btn--surface-bubble.nowle-btn--outlined,.nowle-btn.nowle-btn--surface-bubble.nowle-btn--tonal{background:var(--shell-chrome-on-canvas-rest-fill);box-shadow:none;color:var(--md-on-surface);border:none}.nowle-btn.nowle-btn--surface-bubble.nowle-btn--outlined:before,.nowle-btn.nowle-btn--surface-bubble.nowle-btn--tonal:before{content:none;display:none}.nowle-btn.nowle-btn--surface-bubble.nowle-btn--outlined:hover:not(:disabled),.nowle-btn.nowle-btn--surface-bubble.nowle-btn--tonal:hover:not(:disabled){background:var(--shell-chrome-on-canvas-hover-fill);box-shadow:none}.nowle-btn.nowle-btn--surface-control.nowle-btn--outlined,.nowle-btn.nowle-btn--surface-control.nowle-btn--tonal{background:var(--nowle-control-surface-rest);box-shadow:inset 0 0 0 1px var(--nowle-control-edge,transparent);border:none}.nowle-btn.nowle-btn--surface-control.nowle-btn--outlined:before,.nowle-btn.nowle-btn--surface-control.nowle-btn--tonal:before{content:none;display:none}.nowle-btn.nowle-btn--surface-control.nowle-btn--outlined:hover:not(:disabled),.nowle-btn.nowle-btn--surface-control.nowle-btn--tonal:hover:not(:disabled){background:var(--nowle-control-surface-hover);box-shadow:inset 0 0 0 1px var(--nowle-control-edge,transparent)}.nowle-control-surface--inset{background:var(--shell-chrome-surface-rest,var(--shell-chrome-bubble-inset));box-shadow:none;border:none}.nowle-control-surface--bubble{background:var(--shell-chrome-on-canvas-rest-fill);box-shadow:none;border:none}.nowle-control-surface--control{background:var(--nowle-control-surface-rest);box-shadow:none;border:none}.intelligenceWorkspace .hub-loading-skeleton,.intelligenceWorkspace .hub-loading-skeleton--intelligence{--hub-skeleton-card-background:var(--shell-chrome-bubble-fill,var(--ii-skeleton-surface,var(--shell-chrome-bubble)));--hub-skeleton-card-border:transparent;--hub-skeleton-surface-padding-block:var(--ii-space-4,var(--space-4));--hub-skeleton-surface-padding-inline:var(--ii-space-4,var(--nowle-card-padding));--hub-skeleton-summary-padding-block:var(--ii-space-3,var(--space-3));--hub-skeleton-summary-padding-inline:var(--ii-space-4,var(--nowle-card-padding));--hub-skeleton-stack-gap:var(--ii-space-3,var(--space-3));--hub-skeleton-line-base:var(--ii-skeleton-line-base);--hub-skeleton-line-glow:var(--ii-skeleton-line-glow)}.intelligenceWorkspace .hub-loading-skeleton__summary,.intelligenceWorkspace .hub-loading-skeleton__panel,.intelligenceWorkspace .hub-loading-skeleton__summary-item{border:none;outline:none}.intelligenceWorkspace .hub-loading-skeleton__summary,.intelligenceWorkspace .hub-loading-skeleton__panel{border-radius:var(--radius)}.intelligenceWorkspace .hub-loading-skeleton__summary{gap:var(--nowle-metric-strip-gap,var(--ii-space-4,var(--space-4)));contain:none;background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.intelligenceWorkspace .hub-loading-skeleton__summary-item,.intelligenceWorkspace .hub-loading-skeleton__panel{background:var(--shell-chrome-bubble-fill,var(--hub-skeleton-card-background));box-shadow:var(--shell-chrome-bubble-edge)}.intelligenceWorkspace .hub-loading-skeleton__summary-item{border-radius:var(--radius);border-right:none}.intelligenceWorkspace.ii-page--loading>.hub-loading-skeleton{width:100%}.hub-sidebar{--hub-sidebar-background:var(--shell-chrome-sidebar-bg);--hub-sidebar-surface:var(--shell-chrome-surface-selected);--hub-sidebar-surface-hover:var(--shell-chrome-surface-hover);--hub-sidebar-text-soft:color-mix(in srgb, var(--nowle-text-muted), var(--nowle-text) var(--hub-sidebar-text-soft-mix));--hub-sidebar-text-muted:color-mix(in srgb, var(--nowle-text) var(--hub-sidebar-text-muted-mix), var(--nowle-text-muted));--hub-sidebar-text:var(--nowle-text);z-index:var(--shell-chrome-sidebar-z);top:var(--hub-sidebar-viewport-top);bottom:var(--hub-sidebar-canvas-inset-y);left:calc(var(--shell-chrome-frame-inset-inline) + var(--shell-bubble-gutter));width:var(--shell-sidebar-width);box-sizing:border-box;border-radius:var(--radius);padding:var(--hub-sidebar-padding-block-start) var(--hub-sidebar-padding-inline) var(--hub-sidebar-padding-block-end);gap:var(--hub-sidebar-grid-gap);transition:width var(--motion-smooth-duration) var(--motion-smooth-easing), var(--hub-sidebar-chrome-transition);grid-template-rows:auto minmax(0,1fr) auto;margin:0;display:grid;position:fixed;overflow:hidden}.shell-app[data-shell-topbar-hidden=true]{--hub-sidebar-viewport-top:var(--hub-sidebar-canvas-inset-y);--hub-sidebar-viewport-height:calc(100dvh - (var(--hub-sidebar-canvas-inset-y) * 2))}.shell-app:has(.shell-topbar[data-shell-topbar-hidden=true]){--hub-sidebar-viewport-top:var(--hub-sidebar-canvas-inset-y);--hub-sidebar-viewport-height:calc(100dvh - (var(--hub-sidebar-canvas-inset-y) * 2))}.shell-app[data-shell-topbar-hidden=true] .hub-sidebar{--hub-sidebar-viewport-top:var(--hub-sidebar-canvas-inset-y);top:var(--hub-sidebar-viewport-top)}.shell-app:has(.shell-topbar[data-shell-topbar-hidden=true]) .hub-sidebar{--hub-sidebar-viewport-top:var(--hub-sidebar-canvas-inset-y);top:var(--hub-sidebar-viewport-top)}.shell-app[data-shell-topbar-hidden=true] .shell-workspace{margin-top:calc(-1 * var(--shell-chrome-header-height));min-height:100dvh}.shell-app:has(.shell-topbar[data-shell-topbar-hidden=true]) .shell-workspace{margin-top:calc(-1 * var(--shell-chrome-header-height));min-height:100dvh}.hub-sidebar__brand{padding:var(--hub-sidebar-brand-padding-block-start) var(--hub-sidebar-brand-padding-inline) var(--hub-sidebar-brand-padding-block-end);flex:none;justify-items:center;display:grid}.hub-sidebar__brand-topline{justify-content:center;align-items:center;width:100%;display:flex}.hub-sidebar__brand-mark{justify-content:center;width:100%;min-width:0;display:inline-flex}.hub-sidebar__brand-link{justify-content:center;width:100%;display:inline-flex}.hub-sidebar__logo-mark{width:var(--hub-sidebar-logo-width);max-width:100%;display:block}.hub-sidebar .hub-sidebar__logo-mark.nowle-logo--icon{width:var(--hub-sidebar-logo-icon-size);display:none}@keyframes hub-sidebar-logo-swap{0%{opacity:0}to{opacity:1}}.hub-sidebar:not(.hub-sidebar--collapsed) .hub-sidebar__logo-mark:not(.nowle-logo--icon){animation:hub-sidebar-logo-swap var(--motion-smooth-duration) var(--motion-smooth-easing)}.hub-sidebar__logo,.hub-sidebar__logo-icon{object-fit:contain;object-position:center center;height:auto}.hub-sidebar__logo{width:var(--hub-sidebar-logo-width);max-width:100%;display:block}.hub-sidebar__logo--light{display:none}.hub-sidebar__logo--dark,:root[data-theme=light] .hub-sidebar__logo--light{display:block}:root[data-theme=light] .hub-sidebar__logo--dark{display:none}.hub-sidebar__logo-icon{width:var(--hub-sidebar-logo-icon-size);height:var(--hub-sidebar-logo-icon-size);border-radius:var(--radius);display:none}.hub-sidebar__nav-shell{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.hub-sidebar__nav-shell:before,.hub-sidebar__nav-shell:after{content:"";z-index:2;height:var(--hub-sidebar-nav-fade-size);pointer-events:none;opacity:0;transition:opacity var(--motion-smooth-duration) var(--motion-smooth-easing);position:absolute;left:0;right:0}.hub-sidebar__nav-shell:before{background:linear-gradient(to bottom, var(--hub-sidebar-background), transparent);top:0}.hub-sidebar__nav-shell:after{background:linear-gradient(to top, var(--hub-sidebar-background), transparent);bottom:0}.hub-sidebar__nav-shell[data-scroll-overflow=true][data-scroll-top=false]:before,.hub-sidebar__nav-shell[data-scroll-overflow=true][data-scroll-bottom=false]:after{opacity:1}.hub-sidebar__nav{gap:var(--hub-sidebar-nav-gap);overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.hub-sidebar__nav::-webkit-scrollbar{display:none}.hub-sidebar__module-links,.hub-sidebar__intelligence-nav{display:contents}.hub-sidebar__intelligence-nav .hub-sidebar__group-label{margin-top:var(--hub-sidebar-group-label-margin-top)}.hub-sidebar__intelligence-nav .hub-sidebar__group:first-child .hub-sidebar__group-label{margin-top:0}.hub-sidebar__group{gap:var(--hub-sidebar-group-gap);display:grid}.hub-sidebar__group-label{padding:0 var(--hub-sidebar-group-label-padding-inline);color:var(--hub-sidebar-text-soft);font-size:var(--hub-sidebar-type-label);font-weight:var(--weight-semibold);letter-spacing:0;text-transform:uppercase}.hub-sidebar__link{min-height:var(--hub-sidebar-link-min-height);border-radius:var(--radius);color:var(--hub-sidebar-text-soft);grid-template-columns:var(--hub-sidebar-link-icon-column) 1fr;align-items:center;gap:var(--hub-sidebar-link-gap);padding:var(--hub-sidebar-link-padding-block) var(--hub-sidebar-link-padding-inline);font-size:var(--hub-sidebar-type-link);font-weight:var(--weight-medium);border:none;display:grid}.hub-sidebar__link:hover,.hub-sidebar__link.is-active:hover{background:var(--hub-sidebar-surface-hover)}.hub-sidebar__link.is-active{background:var(--hub-sidebar-surface);color:var(--hub-sidebar-text)}.hub-sidebar__icon{width:var(--hub-sidebar-icon-size);height:var(--hub-sidebar-icon-size);color:var(--hub-sidebar-text-muted)}.hub-sidebar__copy{align-items:center;gap:var(--hub-sidebar-copy-gap);min-width:0;display:flex}.hub-sidebar__copy strong{font-weight:var(--weight-semibold);white-space:nowrap;text-overflow:ellipsis;line-height:1;overflow:hidden}.hub-sidebar__copy--with-badge{flex-wrap:nowrap}.hub-sidebar__badge.status-chip{letter-spacing:.04em;white-space:nowrap;flex:none;margin-top:0}.hub-sidebar__planning-branch{gap:var(--space-1);min-width:0;display:grid}.hub-sidebar__planning-subnav{--shell-topbar-divider-color:var(--nowle-neutral-075);margin:0 0 var(--space-1) var(--hub-sidebar-link-padding-inline);gap:var(--shell-topbar-inline-gutter);opacity:1;max-height:2400px;transition:max-height var(--motion-smooth-duration) var(--motion-smooth-easing), opacity var(--motion-smooth-duration) var(--motion-smooth-easing), margin var(--motion-smooth-duration) var(--motion-smooth-easing);grid-template-columns:auto 1fr;display:grid;overflow:hidden}:root[data-theme=dark] .hub-sidebar__planning-subnav{--shell-topbar-divider-color:var(--nowle-neutral-800)}.hub-sidebar__planning-subnav.is-collapsed{opacity:0;pointer-events:none;max-height:0;margin-block:0}.hub-sidebar__planning-subnav-divider{width:1px;min-width:1px;padding-block:var(--hub-sidebar-link-padding-block);flex-direction:column;align-self:stretch;align-items:center;display:flex}.hub-sidebar__planning-subnav-divider .shell-topbar-divider__line{width:1px;min-height:var(--shell-topbar-inline-gutter);flex:auto;align-self:stretch;height:auto}.hub-sidebar__planning-subnav-content{gap:var(--space-3);min-width:0;padding-block:var(--hub-sidebar-link-padding-block);padding-inline-start:var(--hub-sidebar-link-padding-inline);display:grid}.hub-sidebar__planning-group{gap:calc(var(--space-1) + 2px);min-width:0;display:grid}.hub-sidebar__planning-group-label{padding-inline:var(--hub-sidebar-group-label-padding-inline);color:var(--hub-sidebar-text-soft);font-size:var(--hub-sidebar-type-label);font-weight:var(--weight-semibold);letter-spacing:0;text-transform:uppercase;line-height:1.2}.hub-sidebar__planning-link{min-width:0;min-height:var(--hub-sidebar-link-min-height);border-radius:var(--radius);color:var(--hub-sidebar-text-soft);padding:var(--hub-sidebar-link-padding-block) var(--hub-sidebar-link-padding-inline);font-size:var(--hub-sidebar-type-planning-sub-link);font-weight:var(--weight-medium);align-items:center;display:flex}.hub-sidebar__planning-link:hover,.hub-sidebar__planning-link.is-active:hover{background:var(--hub-sidebar-surface-hover)}.hub-sidebar__planning-link.is-active{background:color-mix(in srgb, var(--hub-sidebar-surface) 78%, transparent);color:var(--hub-sidebar-text)}.hub-sidebar__planning-copy{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hub-sidebar__footer{z-index:2;background:var(--hub-sidebar-background);flex:none;width:100%;padding-top:0;position:relative}.hub-sidebar__footer .hub-sidebar__toggle,.hub-sidebar__footer .nowle-icon-btn{box-sizing:border-box;width:100%;min-width:0;min-height:var(--hub-sidebar-link-min-height);border-radius:var(--radius);height:auto;box-shadow:none;color:var(--hub-sidebar-text-soft);cursor:pointer;padding:var(--hub-sidebar-link-padding-block) var(--hub-sidebar-link-padding-inline);font-size:var(--hub-sidebar-type-link);font-weight:var(--weight-medium);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.hub-sidebar__footer .nowle-icon-btn:before{content:none;display:none}.hub-sidebar__footer .nowle-icon-btn__icon{z-index:1;width:var(--hub-sidebar-icon-size);height:var(--hub-sidebar-icon-size);color:var(--hub-sidebar-text-muted);justify-content:center;align-items:center;display:inline-flex;position:relative}.hub-sidebar__footer .nowle-icon-btn:hover{background:var(--hub-sidebar-surface-hover);box-shadow:none;color:var(--hub-sidebar-text);border:none}.hub-sidebar__footer .nowle-icon-btn:hover .nowle-icon-btn__icon{color:var(--hub-sidebar-text-muted)}.hub-sidebar--collapsed{width:var(--shell-sidebar-width-collapsed);padding:var(--hub-sidebar-collapsed-block-padding) var(--hub-sidebar-collapsed-inline-padding);flex-direction:column;gap:0;display:flex}.hub-sidebar--collapsed .hub-sidebar__brand{padding:var(--hub-sidebar-collapsed-brand-padding-block-start) 0 var(--hub-sidebar-collapsed-brand-padding-block-end);justify-items:center}.hub-sidebar--collapsed .hub-sidebar__brand-topline{justify-content:center}.hub-sidebar--collapsed .hub-sidebar__group-label,.hub-sidebar--collapsed .hub-sidebar__copy,.hub-sidebar--collapsed .hub-sidebar__badge,:root .hub-sidebar--collapsed .hub-sidebar__logo-mark:not(.nowle-logo--icon){display:none}.hub-sidebar--collapsed .hub-sidebar__logo-mark.nowle-logo--icon{box-sizing:border-box;width:var(--hub-sidebar-collapsed-control-size);height:var(--hub-sidebar-collapsed-control-size);padding:var(--space-2);border-radius:var(--radius);background:var(--hub-sidebar-surface);object-fit:contain;animation:hub-sidebar-logo-swap var(--motion-smooth-duration) var(--motion-smooth-easing);display:block}.hub-sidebar--collapsed .hub-sidebar__nav{align-content:flex-start;align-items:center;gap:var(--hub-sidebar-collapsed-item-gap);overscroll-behavior:contain;flex:auto;width:100%;min-height:0;overflow:hidden auto}.hub-sidebar--collapsed .hub-sidebar__group{gap:var(--hub-sidebar-collapsed-item-gap);justify-items:center;width:100%}.hub-sidebar--collapsed .hub-sidebar__link{box-sizing:border-box;width:var(--hub-sidebar-collapsed-control-size);min-width:var(--hub-sidebar-collapsed-control-size);max-width:var(--hub-sidebar-collapsed-control-size);height:var(--hub-sidebar-collapsed-control-size);min-height:var(--hub-sidebar-collapsed-control-size);max-height:var(--hub-sidebar-collapsed-control-size);aspect-ratio:1;flex:0 0 var(--hub-sidebar-collapsed-control-size);grid-template-columns:unset;justify-content:center;align-items:center;gap:0;margin-inline:auto;padding:0;display:flex}.hub-sidebar--collapsed .hub-sidebar__icon{flex:none}.hub-sidebar--collapsed .hub-sidebar__planning-subnav{opacity:0;pointer-events:none;max-height:0;margin-block:0}.hub-sidebar--collapsed .hub-sidebar__footer{flex:none;justify-content:center;width:100%;margin-top:auto;padding-top:0;display:flex}.hub-sidebar--collapsed .hub-sidebar__footer .hub-sidebar__toggle,.hub-sidebar--collapsed .hub-sidebar__footer .nowle-icon-btn{box-sizing:border-box;width:var(--hub-sidebar-collapsed-control-size);min-width:var(--hub-sidebar-collapsed-control-size);max-width:var(--hub-sidebar-collapsed-control-size);height:var(--hub-sidebar-collapsed-control-size);min-height:var(--hub-sidebar-collapsed-control-size);max-height:var(--hub-sidebar-collapsed-control-size);aspect-ratio:1;border-radius:var(--radius);box-shadow:none;color:var(--hub-sidebar-text-soft);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.hub-sidebar--collapsed .hub-sidebar__footer .nowle-icon-btn:hover{background:var(--hub-sidebar-surface-hover);color:var(--hub-sidebar-text);border:none}.hub-module-placeholder-note{color:var(--nowle-text-muted);font-size:var(--type-body-sm);margin:0;line-height:1.5}.shell-page{width:100%;min-width:0;max-width:var(--shell-content-max);gap:var(--space-4);margin:0;animation:.22s page-enter;display:grid}.shell-page--wide{max-width:var(--shell-content-max-wide)}.shell-page--workbench{max-width:var(--shell-content-max-workbench)}@keyframes page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page-card,.nowle-card{border-radius:var(--radius);min-width:0;padding:var(--nowle-card-padding)}.page-card.shell-chrome-bubble,.shell-chrome-bubble.page-card{padding:0}.shell-chrome-bubble__title{color:var(--md-on-surface);font-family:var(--font-family-base);font-size:var(--type-body-md);font-weight:var(--weight-semibold);margin:0;line-height:1.25}.shell-chrome-bubble__header{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) 0;justify-content:space-between;display:flex}.shell-chrome-bubble__heading{gap:5px;min-width:0;display:grid}.shell-chrome-bubble__description{color:var(--md-on-surface-variant);font-size:.78rem;font-weight:var(--weight-regular);margin:0;line-height:1.45}.shell-chrome-bubble__header-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}.shell-chrome-bubble__body{padding:var(--space-4)}.nowle-resource-list{gap:var(--space-3);display:grid}.nowle-resource-row{border-radius:var(--radius);background:var(--nowle-control-surface-rest);border:none;overflow:visible}.nowle-resource-row__summary{box-sizing:border-box;width:100%;min-height:calc(var(--nowle-control-height-compact) + 18px);align-items:center;gap:var(--nowle-resource-row-inset-gap);padding:var(--nowle-resource-row-inset-block) var(--nowle-resource-row-inset-inline);grid-template-columns:minmax(0,1fr) auto;display:grid}.nowle-resource-row:has(.nowle-resource-row__leading) .nowle-resource-row__summary{grid-template-columns:auto minmax(0,1fr) auto}.nowle-resource-row__leading{flex:none;justify-content:center;align-self:center;align-items:center;display:inline-flex}.nowle-resource-row__copy{gap:var(--nowle-resource-row-copy-gap);justify-self:stretch;width:100%;min-width:0;max-width:100%;display:grid}.nowle-resource-row__title{color:var(--md-on-surface);font-size:.82rem;font-weight:var(--weight-semibold);overflow-wrap:break-word;word-break:normal;width:100%;max-width:100%;margin:0;line-height:1.35}.nowle-resource-row__subtitle{color:var(--md-on-surface-variant);font-size:.78rem;font-weight:var(--weight-regular);overflow-wrap:break-word;word-break:normal;text-wrap:pretty;width:100%;max-width:100%;margin:0;line-height:1.4}.nowle-resource-row__trailing{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:nowrap;flex:none;align-self:center;display:flex}.nowle-card--elevated{box-shadow:var(--md-elevation-1)}.nowle-card--interactive{transition:transform .16s,box-shadow .16s}.nowle-card--interactive:hover{box-shadow:var(--md-elevation-2);transform:translateY(-1px)}.shell-heading{font-family:var(--font-family-base);font-size:var(--type-title-lg);font-weight:var(--weight-semibold);margin:0;line-height:1.16}.shell-subheading{max-width:780px;color:var(--md-on-surface-variant);font-size:var(--type-body-sm);font-weight:var(--weight-medium);margin:0;line-height:1.45}.profile-admin{gap:var(--space-4);display:grid}.shell-page--workbench .profile-admin .page-card{gap:var(--space-3);display:grid}.nowle-logo.nowle-logo--icon{display:block}.nowle-user-avatar{border-radius:var(--radius-mark-sm);background:color-mix(in srgb, var(--md-primary), white 80%);color:color-mix(in srgb, var(--md-primary), #000 20%);font-weight:var(--weight-bold);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.nowle-user-avatar--sm{border-radius:var(--radius-mark-sm);width:20px;height:20px;font-size:.72rem}.nowle-user-avatar--md{border-radius:max(6px, calc(56px * var(--radius-mark-ratio)));width:56px;height:56px;font-size:1.1rem}.nowle-user-avatar img{object-fit:cover;width:100%;height:100%;display:block}.profile-identity-avatar.nowle-user-avatar{width:56px;height:56px}.profile-identity-card{gap:var(--space-3);align-items:center;display:flex}.profile-identity-info{gap:var(--space-1);min-width:0;display:grid}.profile-identity-note{margin:var(--space-1) 0 0;color:var(--md-on-surface-variant);font-size:var(--type-label-sm);line-height:1.35;display:block}.profile-preferences-form__feedback{gap:var(--space-2);grid-column:1/-1;display:grid}.profile-preferences-form .nowlers-edit-panel__actions{grid-column:1/-1;justify-content:flex-start}.page-card .profile-preferences-form.nowle-form.nowlers-form-grid{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.hub-client-context{margin-top:var(--space-4);gap:var(--space-2);display:grid}.hub-role-banner{margin-top:var(--space-3);gap:var(--space-2);display:grid}.status-role{color:#0f4f5b;background:#d9f2f7}.hub-next-steps{margin-top:var(--space-3);border:1px solid var(--md-outline);border-radius:var(--radius);background:var(--md-surface-container-high);padding:var(--space-3)}.hub-next-steps__title{font-size:var(--type-body-sm);font-weight:var(--weight-bold);margin:0}.hub-next-steps__list{margin:var(--space-2) 0 0;gap:6px;padding-left:1.2rem;display:grid}.hub-next-steps__list a{color:var(--md-on-surface);text-underline-offset:2px;text-decoration:underline}.hub-kpis-section{margin-top:var(--space-3);gap:var(--space-2);display:grid}.hub-kpis-section--compact{margin-top:var(--space-2)}.hub-kpis-section__title,.hub-quick-actions__title{font-size:var(--type-body-sm);font-weight:var(--weight-bold);margin:0}.hub-kpis{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hub-kpis--compact .nowle-kpi-card{padding:var(--space-2) var(--space-3)}.hub-kpis--compact .nowle-kpi-card__value{margin-top:2px;font-size:1.12rem}.hub-quick-actions{margin-top:var(--space-2);gap:var(--space-2);display:grid}.hub-quick-actions__grid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}.hub-quick-actions__button{justify-content:flex-start}.shell-page--hub{gap:var(--space-5);margin-inline:auto}.hub-focus-panel{gap:var(--space-4);border:1px solid color-mix(in srgb, var(--md-outline), transparent 24%);border-radius:var(--radius);background:var(--md-surface);padding:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(280px,.45fr);align-items:center;display:grid}.hub-focus-panel__main{align-content:center;gap:var(--space-2);min-width:0;display:grid}.hub-focus-panel__eyebrow{color:var(--md-primary);font-size:.72rem;font-weight:var(--weight-bold);letter-spacing:0;text-transform:uppercase}.hub-focus-panel h2{overflow-wrap:anywhere;margin:0;font-size:1.36rem;line-height:1.12}.hub-focus-panel p{max-width:760px;color:var(--md-on-surface-variant);margin:0;font-size:.88rem;line-height:1.42}.hub-focus-panel__context{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hub-focus-panel__context>div{border:1px solid color-mix(in srgb, var(--md-outline), transparent 18%);border-radius:var(--radius);background:var(--md-surface-container-high);min-width:0;padding:var(--space-3);align-content:center;gap:6px;display:grid}.hub-focus-panel__context span{color:var(--md-on-surface-variant);font-size:.72rem;font-weight:var(--weight-bold);line-height:1.2}.hub-focus-panel__context strong{overflow-wrap:anywhere;font-size:.92rem;line-height:1.2}.hub-cockpit-hero{gap:var(--space-4);border:1px solid color-mix(in srgb, var(--md-outline), transparent 24%);border-radius:var(--radius);background:linear-gradient(135deg, color-mix(in srgb, var(--md-surface-container-high), var(--md-primary) 8%), var(--md-surface) 62%);padding:var(--space-5);grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;display:grid}.hub-cockpit-hero__main{align-content:center;gap:var(--space-2);min-width:0;display:grid}.hub-cockpit-hero__eyebrow,.hub-admin-panel__eyebrow{color:var(--md-primary);font-size:.72rem;font-weight:var(--weight-bold);letter-spacing:0;text-transform:uppercase}.hub-cockpit-hero h2{overflow-wrap:anywhere;margin:0;font-size:1.72rem;line-height:1.08}.hub-cockpit-hero p{max-width:760px;color:var(--md-on-surface-variant);margin:0;font-size:.92rem;line-height:1.45}.hub-context-strip{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;display:grid}.hub-context-pill{border:1px solid color-mix(in srgb, var(--md-outline), transparent 18%);border-radius:var(--radius);background:color-mix(in srgb, var(--md-surface-container-high), transparent 22%);min-width:0;padding:var(--space-3);gap:6px;display:grid}.hub-context-pill span,.hub-workspace-card__meta,.hub-workspace-card__metric span{color:var(--md-on-surface-variant);font-size:.72rem;font-weight:var(--weight-bold);line-height:1.2}.hub-context-pill strong{overflow-wrap:anywhere;font-size:.92rem;line-height:1.2}.hub-context-pill strong[data-health=stable]{color:#135d37}.hub-context-pill strong[data-health=attention]{color:#8b5a00}.hub-context-pill strong[data-health=no-client]{color:var(--md-on-surface-variant)}.hub-next-action{gap:var(--space-4);border:1px solid color-mix(in srgb, var(--md-outline), transparent 18%);border-radius:var(--radius);background:var(--md-surface);padding:var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.hub-next-action__copy{gap:6px;min-width:0;display:grid}.hub-next-action__copy>span{color:var(--md-primary);font-size:.74rem;font-weight:var(--weight-bold);text-transform:uppercase}.hub-next-action h2{overflow-wrap:anywhere;margin:0;font-size:1.16rem;line-height:1.18}.hub-next-action p{color:var(--md-on-surface-variant);margin:0;font-size:.88rem;line-height:1.4}.hub-next-action__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.hub-primary-action,.hub-secondary-action{min-height:var(--nowle-control-height);border-radius:var(--radius);padding:0 var(--space-3);font-size:.82rem;font-weight:var(--weight-bold);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.hub-primary-action{border:1px solid var(--md-primary);background:var(--md-primary);color:var(--md-on-primary)}.hub-primary-action--disabled{border-color:var(--md-outline);background:color-mix(in srgb, var(--md-outline), transparent 72%);color:var(--md-on-surface-variant)}.hub-secondary-action{border:1px solid var(--md-outline);color:var(--md-on-surface);background:0 0}.hub-kpis--cockpit,.hub-kpis--admin{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.hub-workspace-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.hub-workspace-card{min-width:0}.hub-workspace-card>a,.hub-workspace-card>div{border:1px solid var(--md-outline);border-radius:var(--radius);background:var(--md-surface);height:100%;min-height:212px;color:var(--md-on-surface);padding:var(--space-4);gap:var(--space-3);grid-template-rows:auto 1fr auto auto;display:grid}.hub-workspace-card>a:hover{border-color:color-mix(in srgb, var(--md-primary), var(--md-outline) 36%);background:color-mix(in srgb, var(--md-surface-container-high), var(--md-primary) 8%);transform:translateY(-1px)}.hub-workspace-card>div[aria-disabled=true]{opacity:.7}.hub-workspace-card__body{align-content:start;gap:8px;min-width:0;display:grid}.hub-workspace-card__body strong{font-size:var(--type-body-md);overflow-wrap:anywhere;line-height:1.18}.hub-workspace-card__body span{color:var(--md-on-surface-variant);overflow-wrap:anywhere;font-size:.84rem;line-height:1.38}.hub-workspace-card__metric{justify-content:space-between;align-items:flex-end;gap:var(--space-2);min-width:0;display:flex}.hub-workspace-card__metric strong{font-size:var(--type-body-md);text-align:right;overflow-wrap:anywhere;line-height:1.2}.hub-priority-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.hub-priority-row>a,.hub-priority-row>div{border:1px solid color-mix(in srgb, var(--md-outline), transparent 18%);border-radius:var(--radius);background:var(--md-surface);min-height:72px;color:var(--md-on-surface);padding:var(--space-3);align-items:center;gap:var(--space-3);grid-template-columns:36px minmax(0,1fr) auto;display:grid}.hub-priority-row>a:hover{border-color:color-mix(in srgb, var(--md-primary), var(--md-outline) 36%);background:color-mix(in srgb, var(--md-surface-container-high), var(--md-primary) 7%)}.hub-priority-row>div[aria-disabled=true]{opacity:.72}.hub-priority-row__rank{border-radius:var(--radius);background:color-mix(in srgb, var(--md-surface-container-high), var(--md-primary) 10%);width:32px;height:32px;color:var(--md-on-surface);font-size:.78rem;font-weight:var(--weight-bold);place-items:center;display:grid}.hub-priority-row__body{gap:4px;min-width:0;display:grid}.hub-priority-row__body strong{overflow-wrap:anywhere;font-size:.94rem;line-height:1.2}.hub-priority-row__body span{color:var(--md-on-surface-variant);overflow-wrap:anywhere;font-size:.82rem;line-height:1.35}.status-chip.hub-status-chip--attention{color:var(--nowle-status-danger-fg);background:var(--nowle-status-danger-bg)}.status-chip.hub-status-chip--neutral{color:var(--nowle-status-neutral-fg);background:var(--nowle-status-neutral-bg)}.hub-admin-panel{gap:var(--space-4);border-top:1px solid color-mix(in srgb, var(--md-outline), transparent 16%);padding-top:var(--space-5);display:grid}.hub-admin-split{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);align-items:center;display:grid}.hub-admin-list,.hub-module-status{gap:var(--space-2);display:grid}.hub-admin-list__row,.hub-module-status__row{border:1px solid color-mix(in srgb, var(--md-outline), transparent 18%);border-radius:var(--radius);background:var(--md-surface);min-height:54px;color:var(--md-on-surface);padding:var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.hub-admin-list__row:hover{border-color:color-mix(in srgb, var(--md-primary), var(--md-outline) 36%);background:color-mix(in srgb, var(--md-surface-container-high), var(--md-primary) 7%)}.hub-admin-list__row span,.hub-module-status__row span:first-child{min-width:0;color:var(--md-on-surface-variant);font-size:.84rem;font-weight:var(--weight-bold);overflow-wrap:anywhere;line-height:1.25}.hub-admin-list__row strong{flex:none;font-size:1.02rem}.hub-operational-section,.hub-support-section{gap:var(--space-3);display:grid}.hub-support-section{border-top:1px solid color-mix(in srgb, var(--md-outline), transparent 24%);padding-top:var(--space-4)}.hub-section-head{gap:4px;display:grid}.hub-section-head h2{margin:0;font-size:1.05rem;line-height:1.2}.hub-section-head p{max-width:720px;color:var(--md-on-surface-variant);margin:0;font-size:.86rem}.hub-launcher-grid,.hub-attention-grid{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.hub-launcher-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.hub-attention-grid{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))}.hub-launcher-card,.hub-attention-card{min-width:0}.hub-attention-card--active-client{grid-column:1/-1}.hub-launcher-card>a,.hub-launcher-card>div,.hub-attention-card>a,.hub-attention-card>div{border:1px solid var(--md-outline);border-radius:var(--radius);background:var(--md-surface);height:100%;color:var(--md-on-surface);padding:var(--space-4);gap:var(--space-3);display:grid}.hub-launcher-card>a,.hub-launcher-card>div{align-content:space-between;min-height:138px}.hub-launcher-card>a:hover,.hub-attention-card>a:hover{border-color:color-mix(in srgb, var(--md-primary), var(--md-outline) 36%);background:color-mix(in srgb, var(--md-surface-container-high), var(--md-primary) 9%);transform:translateY(-1px)}.hub-launcher-card>div[aria-disabled=true],.hub-attention-card>div[aria-disabled=true]{opacity:.72}.hub-launcher-card__meta,.hub-attention-card__label{color:var(--md-on-surface-variant);font-size:.74rem;font-weight:var(--weight-bold);line-height:1.2}.hub-attention-card__topline{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.hub-attention-card__chip{white-space:nowrap;flex:none}.hub-launcher-card__body{gap:6px;min-width:0;display:grid}.hub-launcher-card__body strong,.hub-attention-card strong{overflow-wrap:anywhere;font-size:1.02rem;line-height:1.2}.hub-launcher-card__body span,.hub-attention-card span:not(.hub-attention-card__label):not(.status-chip){color:var(--md-on-surface-variant);overflow-wrap:anywhere;font-size:.84rem;line-height:1.35}.hub-launcher-card .status-chip{justify-self:start}.hub-attention-card>a,.hub-attention-card>div{grid-template-rows:auto auto 1fr;align-content:stretch;min-height:128px}.hub-attention-card strong,.hub-attention-card span:not(.hub-attention-card__label):not(.status-chip){align-self:start}.hub-client-context__message,.hub-client-context__active{font-size:var(--type-body-sm);color:var(--md-on-surface-variant);margin:0}.hub-client-selector{gap:var(--space-2);display:grid}.hub-client-selector__label,.nowle-client-selector__label{font-size:var(--type-body-sm);font-weight:var(--weight-bold)}.hub-client-selector__controls,.nowle-client-selector__controls{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.hub-client-selector__input{width:min(360px,100%)}.hub-client-selector__apply{min-height:var(--nowle-control-height)}.hub-client-selector__error,.nowle-client-selector__error{color:var(--md-error);font-size:var(--type-label-sm);font-weight:var(--weight-semibold);margin:0}.hub-empty-state{border:1px solid var(--md-outline);border-radius:var(--radius);background:var(--md-surface-container-high);padding:var(--space-3);gap:var(--space-2);display:grid}.hub-empty-state__title{font-size:var(--type-body-md);font-weight:var(--weight-bold);margin:0}.hub-empty-state__description{font-size:var(--type-body-sm);color:var(--md-on-surface-variant);margin:0}.hub-empty-state__cta{width:fit-content}.nowle-null-shell{box-sizing:border-box;border-radius:var(--radius);background:var(--shell-chrome-bubble-inset);width:100%;padding:var(--space-4);gap:var(--space-2);text-align:center;border:none;justify-items:center;display:grid}.nowle-null-shell__title{font-size:var(--type-label-sm);font-weight:var(--weight-semibold);color:var(--md-on-surface-variant);margin:0;line-height:1.35}.nowle-null-shell__body{max-width:56ch;font-size:var(--type-label-sm);font-weight:var(--weight-regular);color:var(--md-on-surface-variant);margin:0;line-height:1.35}.nowle-null-shell--message .nowle-null-shell__body{display:none}.nowle-null-shell__action{width:fit-content}.module-grid{gap:var(--space-3);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.module-card{border:1px solid var(--md-outline);background:var(--md-surface);border-radius:var(--radius);gap:var(--space-2);padding:14px;display:grid}.module-card h2,.module-card h3{font-size:var(--type-body-md);margin:0}.module-card p,.module-card code{color:var(--md-on-surface-variant);margin:0;font-size:.88rem}.nowlers-admin{gap:var(--space-4);display:grid}.nowlers-admin .nowlers-table th[data-column=nowler],.nowlers-admin .nowlers-table td[data-column=nowler]{min-width:280px}.nowlers-admin .nowlers-table td[data-column=nowler] .platform-cell__copy>strong,.nowlers-admin .nowlers-table td[data-column=nowler] .platform-cell__copy>span{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:normal;overflow:hidden}.nowlers-admin .nowlers-table th[data-column=perfil],.nowlers-admin .nowlers-table td[data-column=perfil]{min-width:148px}.nowlers-admin .nowlers-table td[data-column=perfil] .nowle-table-cell-stack>strong,.nowlers-admin .nowlers-table td[data-column=perfil] .nowle-table-cell-stack>span{overflow-wrap:normal;word-break:normal}.nowlers-kpis{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.nowlers-kpi-card,.nowle-kpi-card{border-radius:var(--radius);background:var(--shell-chrome-bubble-inset);box-shadow:none;border:none;padding:10px 12px}.nowlers-kpi-card__label,.nowle-kpi-card__label{color:var(--md-on-surface-variant);margin:0;font-size:.74rem;line-height:1.25}.nowlers-kpi-card__value,.nowle-kpi-card__value{font-size:1.08rem;font-weight:var(--weight-semibold);margin:3px 0 0;line-height:1.05}.nowle-kpi-card{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.nowle-kpi-card:not(:has(.nowle-kpi-card__icon)){grid-template-columns:minmax(0,1fr)}.nowle-kpi-card__icon{border-radius:var(--radius);background:var(--shell-chrome-surface-selected);width:38px;height:38px;color:var(--md-primary);border:none;place-items:center;display:grid}.nowle-kpi-card__body{width:100%;min-width:0}.nowle-kpi-card__label-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;display:grid}.nowle-kpi-card__detail,.nowle-kpi-card__supporting-detail{color:var(--md-on-surface-variant);margin-top:4px;font-size:.74rem;line-height:1.35;display:block}.nowle-kpi-card--accent{background:color-mix(in srgb, var(--shell-chrome-bubble-inset), var(--md-primary) 10%)}.nowle-kpi-card--warning{background:color-mix(in srgb, var(--shell-chrome-bubble-inset), var(--md-error) 8%)}.nowlers-admin__section-head{margin-bottom:var(--space-3);gap:4px;display:grid}.nowlers-admin__section-head--toolbar{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.nowlers-admin__section-head--toolbar .nowlers-admin__section-copy{gap:4px;min-width:0;display:grid}.nowlers-admin__section-head--toolbar>.clients-action-button.nowle-btn{flex:none}.client-onboarding-toolbar-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:none;display:inline-flex}.client-onboarding-toolbar-button.nowle-btn{width:auto;min-width:0}.nowlers-admin__heading{color:var(--md-on-surface);font-size:.98rem;font-weight:var(--weight-semibold);margin:0;line-height:1.2}.nowlers-admin__subheading{color:var(--md-on-surface-variant);font-size:var(--type-body-sm);font-weight:var(--weight-regular);margin:0;line-height:1.4}.shell-page--workbench .nowlers-admin,.shell-page--workbench .native-integrations{--admin-type-caption:var(--type-label-sm);--admin-type-body:var(--type-body-sm);--admin-type-lead:var(--type-body-md)}.shell-page--workbench .nowlers-admin__heading,.shell-page--workbench .native-integrations__group-head h3{font-size:var(--admin-type-lead);line-height:1.25}.shell-page--workbench .nowlers-admin__subheading,.shell-page--workbench .native-integrations__group-head p,.shell-page--workbench .client-integration-connect__helper,.shell-page--workbench .client-integration-connect__empty,.shell-page--workbench .client-integration-connect__token-helper,.shell-page--workbench .ad-accounts-modal__header p{font-size:var(--admin-type-caption);line-height:1.35}.shell-page--workbench .nowlers-admin .page-card,.shell-page--workbench .native-integrations .page-card{padding:12px}.shell-page--workbench .nowlers-admin .page-card.shell-chrome-bubble,.shell-page--workbench .native-integrations .page-card.shell-chrome-bubble{padding:0}.shell-page--workbench .nowle-kpi-card__label,.shell-page--workbench .nowlers-kpi-card__label{font-size:var(--admin-type-caption)}.shell-page--workbench .nowle-kpi-card__value,.shell-page--workbench .nowlers-kpi-card__value{font-size:1rem}.shell-page--workbench .nowlers-table th,.shell-page--workbench .nowlers-table td{padding:8px 10px}.shell-page--workbench .nowlers-table td{font-size:var(--admin-type-caption);line-height:1.35}.shell-page--workbench .nowlers-table th,.shell-page--workbench .nowlers-table td>span,.shell-page--workbench .nowle-data-table__filter,.shell-page--workbench .nowle-data-table__controls .nowle-field__label{font-size:var(--admin-type-caption)}.shell-page--workbench .clients-action-button.nowle-btn,.shell-page--workbench .nowle-table-icon-button.nowle-btn{width:var(--platform-logo-mark-size-md);min-width:var(--platform-logo-mark-size-md);height:var(--platform-logo-mark-size-md);min-height:var(--platform-logo-mark-size-md);border-radius:var(--platform-logo-mark-radius-md)}.shell-page--workbench .client-integration-connect__step .nowlers-edit-panel__actions{min-height:var(--nowle-control-height-compact);justify-content:flex-end}.shell-admin-modal-body{gap:var(--space-3);min-width:0;display:grid;overflow-x:clip}.ad-accounts-modal.data-sources-modal,.ad-accounts-modal.client-channels-modal,.ad-accounts-modal.client-modules-modal{min-width:0;overflow-x:clip}.shell-admin-modal-body .nowlers-form-grid,.shell-admin-modal-body .nowlers-edit-panel,.shell-admin-modal-body .client-integration-connect{gap:var(--space-2)}.shell-admin-modal-body .data-sources-modal__section{gap:var(--space-3);display:grid}.shell-admin-modal-body .nowlers-form-grid--inline-action{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}.shell-admin-modal-body .nowlers-form-grid--inline-action .nowlers-invite-toggle{min-height:var(--nowle-control-height-compact);grid-column:auto}.shell-admin-modal-body .nowlers-form-grid__action-cell{align-items:flex-end;display:flex}.shell-admin-modal-body .nowlers-admin__heading,.shell-admin-modal-body .ad-accounts-modal__header h3,.shell-admin-modal-body .data-sources-modal__section h4{font-size:var(--type-body-md);line-height:1.25}.shell-admin-modal-body .nowlers-admin__subheading,.shell-admin-modal-body .client-integration-connect__helper,.shell-admin-modal-body .client-integration-connect__empty,.shell-admin-modal-body .integration-balance span,.shell-admin-modal-body .integration-balance strong{font-size:var(--admin-type-caption,var(--type-label-sm));line-height:1.35}.shell-admin-modal-body .nowle-feedback{margin:0}.shell-admin-modal-body .nowlers-form-grid__actions,.shell-admin-modal-body .nowlers-edit-panel__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.shell-admin-modal-body .nowlers-table th,.shell-admin-modal-body .nowlers-table td{font-size:var(--type-label-sm);padding:8px 10px}.shell-admin-modal-body .integration-balance strong{font-size:var(--type-label-sm)}.shell-admin-modal-body .ad-accounts-form{gap:var(--space-2)}.shell-page--workbench .nowlers-invite-toggle{font-size:var(--type-label-sm)}.native-integrations{gap:var(--space-4);display:grid}.native-integrations__group{gap:var(--space-2);display:grid}.native-integrations__group-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.native-integrations__group-head h3{color:var(--md-on-surface);font-size:var(--type-body-md);font-weight:var(--weight-semibold);margin:0;line-height:1.2}.native-integrations__group-head p{color:var(--md-on-surface-variant);font-size:var(--type-body-sm);font-weight:var(--weight-regular);margin:4px 0 0;line-height:1.35}.native-integrations__table{min-width:920px}.nowlers-accordion__trigger{width:100%;color:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-3);text-align:left;box-sizing:border-box;background:0 0;border:0;margin:0;padding:0;display:flex}.nowlers-accordion__trigger>span:first-child{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.nowlers-accordion__trigger .nowlers-admin__heading,.nowlers-accordion__trigger .nowlers-admin__subheading{margin:0}.nowlers-accordion__trigger .nowlers-admin__subheading{margin-top:4px;display:block}.nowlers-accordion__icon{width:18px;height:18px;color:var(--md-on-surface-variant);flex:none;justify-content:center;align-self:center;align-items:center;transition:transform .16s;display:inline-flex}.nowlers-accordion__icon.is-open{transform:rotate(180deg)}.nowle-collapsible{opacity:0;visibility:hidden;pointer-events:none;transition:grid-template-rows .26s var(--motion-smooth-easing), opacity .2s var(--motion-smooth-easing), visibility 0s linear .26s;grid-template-rows:0fr;display:grid;overflow:hidden}.nowle-collapsible.is-open{opacity:1;visibility:visible;pointer-events:auto;grid-template-rows:1fr;transition-delay:0s,0s,0s}.nowle-collapsible__inner{min-height:0;overflow:hidden}.nowlers-form-grid{gap:var(--space-3);display:grid}.nowlers-form-grid--accordion{margin-top:var(--space-3)}.page-card .nowle-form.nowlers-form-grid,.page-card .nowle-form.nowlers-edit-panel,.shell-admin-modal-body .nowle-form.nowlers-form-grid,.shell-admin-modal-body .nowle-form.nowlers-edit-panel{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.nowlers-field-select,.nowle-field-select{gap:var(--space-1);color:var(--md-on-surface-variant);font-size:var(--type-label-sm);font-weight:var(--weight-semibold);line-height:1.25;display:grid}.nowlers-field-select .nowle-select,.nowle-field-select .nowle-select{width:100%}.nowlers-field-select:after{content:" ";min-height:16px;font-size:var(--type-label-sm);padding:0 var(--space-1);line-height:1.3;display:block}.nowle-field-select:not(:has(.nowle-field__assistive)):after{content:" ";min-height:16px;font-size:var(--type-label-sm);padding:0 var(--space-1);line-height:1.3;display:block}.nowlers-invite-toggle{font-size:var(--type-body-sm);align-items:center;gap:8px;display:flex}.nowlers-form-grid .nowlers-invite-toggle{grid-column:1/-1}.nowle-table-clamped-text{overflow-wrap:anywhere;min-width:0;display:block;overflow:hidden}.nowlers-table.nowlers-table--standard .nowle-table-clamped-text{color:var(--md-on-surface-variant);font-size:inherit;line-height:inherit}.nowle-table-clamped-text--2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.nowlers-form-grid__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.nowlers-form-grid .nowlers-form-grid__actions{gap:var(--space-2);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:normal;display:grid}.nowlers-form-grid .nowlers-form-grid__actions>.nowle-btn{width:100%;max-width:none}.nowlers-form-grid .nowlers-form-grid__actions--single{grid-template-columns:minmax(0,1fr)}.nowle-data-table{gap:var(--space-3);min-width:0;display:grid}.nowle-data-table>nav{margin-top:0}.nowle-data-table .nowlers-table tbody td{background:var(--nowle-control-surface-rest)}.nowle-data-table .nowlers-table tbody tr:hover td{background:var(--nowle-control-surface-hover)}.nowle-data-table .nowlers-table tbody tr.is-clickable{cursor:pointer}.nowle-data-table .nowlers-table tbody tr.is-clickable:focus-visible{outline:2px solid var(--md-primary);outline-offset:-2px}.nowle-data-table .nowlers-table tbody tr.is-selected td,.nowle-data-table .nowlers-table tbody tr.is-selected:hover td{background:var(--shell-chrome-surface-selected)}.nowle-data-table .nowlers-table tbody tr:last-child td{border-bottom:1px solid #0000}.nowlers-kpis .nowle-kpi-card,.nowlers-kpis .nowlers-kpi-card{background:var(--nowle-control-surface-rest)}.nowle-data-table__controls{gap:var(--space-2);width:100%;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;display:grid}.nowle-data-table__controls[data-control-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:self-start}.nowle-data-table__controls[data-control-count="3"] .nowle-data-table__search{width:100%;min-width:0;display:block}.nowle-data-table__controls[data-control-count="3"]>.nowle-field,.nowle-data-table__controls[data-control-count="3"]>.nowle-field-select,.nowle-data-table__controls[data-control-count="3"] .nowle-data-table__search,.nowle-data-table__controls[data-control-count="3"] .nowle-data-table__search>.nowle-field{width:100%;min-width:0}.nowle-data-table__controls[data-control-count="3"] .nowle-text-field,.nowle-data-table__controls[data-control-count="3"] .nowle-select{width:100%}.nowle-data-table__controls .nowle-text-field,.nowle-data-table__controls .nowle-select{--nowle-field-surface:var(--nowle-control-surface-rest);--nowle-field-surface-hover:var(--nowle-control-surface-hover);--nowle-field-surface-focus:var(--nowle-control-surface-focus);--nowle-field-edge:var(--nowle-operational-field-edge);--nowle-field-focus-edge:var(--nowle-operational-field-focus-edge);--nowle-select-trigger-surface:var(--nowle-control-surface-rest);--nowle-select-trigger-surface-hover:var(--nowle-control-surface-hover);--nowle-select-trigger-surface-focus:var(--nowle-control-surface-focus);--nowle-select-trigger-edge:var(--nowle-operational-field-edge);--nowle-select-trigger-focus-edge:var(--nowle-operational-field-focus-edge);background:var(--nowle-control-surface-rest)}.nowle-data-table__controls .nowle-text-field:hover:not(:has(.nowle-text-field__input:disabled)){background:var(--nowle-control-surface-hover)}.nowle-data-table__controls .nowle-select:hover:not(.is-open):not(:has(.nowle-select__trigger:disabled)){background:var(--nowle-control-surface-hover)}:is(.nowle-data-table__controls .nowle-text-field:focus-within:not(:has(.nowle-text-field__input:disabled)),.nowle-data-table__controls .nowle-select.is-open,.nowle-data-table__controls .nowle-select:focus-within:not(:has(.nowle-select__trigger:disabled))){background:var(--nowle-control-surface-focus)}.nowle-data-table__filter,.nowle-data-table__controls .nowle-field-select,.nowle-data-table__controls .nowle-field{gap:6px;min-width:0;display:grid}.nowle-data-table__controls .nowle-field-select:not(:has(.nowle-field__assistive)):after{content:none;min-height:0;padding:0;display:none}.nowle-data-table__controls .nowle-field__head{min-height:0}.nowle-data-table__filter>span,.nowle-data-table__controls .nowle-field__label{color:var(--md-on-surface-variant);font-size:var(--type-label-sm);font-weight:var(--weight-medium);line-height:1.35}.nowle-data-table__controls.nowle-form--compact .nowle-field__label{font-size:.72rem;font-weight:var(--weight-medium);line-height:1.35}.nowle-data-table--compact .nowle-data-table__filter>span,.nowle-data-table--compact .nowle-data-table__controls .nowle-field__label{font-size:.72rem}.nowle-data-table__filter .nowle-select{width:100%}.nowle-data-table__search{display:contents}.nowle-data-table__sort-btn{color:inherit;width:100%;text-transform:inherit;letter-spacing:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:6px;padding:0;display:inline-flex}.nowle-data-table__sort-icon{opacity:.35;justify-content:center;align-items:center;width:14px;height:14px;transition:transform .14s,opacity .14s;display:inline-flex;transform:rotate(0)}.nowle-data-table__sort-icon.is-asc{opacity:.9;transform:rotate(180deg)}.nowle-data-table__sort-icon.is-desc{opacity:.9;transform:rotate(0)}.nowlers-table-wrap{border-radius:var(--radius);background:var(--shell-chrome-bubble-inset);width:100%;min-width:0;max-width:100%;box-shadow:none;border:none;overflow-x:auto}.nowlers-table{border-collapse:collapse;width:100%;min-width:var(--nowle-data-table-min-width,760px)}.nowlers-table th,.nowlers-table td{border-bottom:1px solid color-mix(in srgb, var(--nowle-canvas), var(--shell-chrome-bubble-inset) 62%);text-align:left;vertical-align:middle;padding:10px 12px}.nowlers-table tbody tr:last-child td{border-bottom:none}.nowlers-table tbody tr:hover td{background:color-mix(in srgb, var(--shell-chrome-bubble-inset), var(--nowle-canvas) 16%)}.nowlers-table td{font-size:var(--type-body-sm);line-height:1.3}.nowlers-table th{font-size:var(--type-body-sm);font-weight:var(--weight-semibold);text-transform:none;letter-spacing:0;color:var(--md-on-surface);background:var(--shell-chrome-surface-selected)}.nowlers-table td>span:not(.status-chip){color:var(--md-on-surface-variant);font-size:var(--type-body-sm);margin-top:4px;display:block}.nowlers-table td>.status-chip{justify-content:center;align-items:center;margin-top:0;line-height:1;display:inline-flex}.nowlers-table td .nowle-btn{vertical-align:middle}.clients-actions{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.nowlers-actions{min-width:calc(var(--platform-logo-mark-size-md) + var(--platform-logo-mark-size-md) + 6px);flex-wrap:nowrap;justify-content:center}.clients-action-button.nowle-btn,.clients-action-button.nowle-btn.nowle-btn--md,.clients-action-button.nowle-btn.nowle-btn--icon-only,.nowle-table-icon-button.nowle-btn,.nowle-table-icon-button.nowle-btn.nowle-btn--md,.nowle-table-icon-button.nowle-btn.nowle-btn--icon-only{width:var(--platform-logo-mark-size-md);min-width:var(--platform-logo-mark-size-md);height:var(--platform-logo-mark-size-md);min-height:var(--platform-logo-mark-size-md);border-radius:var(--platform-logo-mark-radius-md);background:color-mix(in srgb, var(--platform-logo-mark-surface), var(--md-primary) 12%);box-shadow:none;color:var(--md-primary);border:none;padding:0}.clients-action-button.nowle-btn:hover:not(:disabled),.nowle-table-icon-button.nowle-btn:hover:not(:disabled){background:color-mix(in srgb, var(--platform-logo-mark-surface-hover), var(--md-primary) 14%)}.nowle-btn[data-action=delete],.nowle-icon-btn[data-action=delete],.clients-action-button--danger.nowle-btn,.clients-action-button--danger.nowle-btn.nowle-btn--md,.clients-action-button--danger.nowle-btn.nowle-btn--icon-only,.clients-action-button--danger.nowle-btn.nowle-btn--text,.clients-action-button--danger.nowle-btn.nowle-btn--outlined,.nowle-table-icon-button--danger.nowle-btn,.nowle-table-icon-button--danger.nowle-btn.nowle-btn--md,.nowle-table-icon-button--danger.nowle-btn.nowle-btn--icon-only{color:var(--md-error);background:color-mix(in srgb, var(--platform-logo-mark-surface), var(--md-error) 12%);box-shadow:none;border:none}.nowle-btn[data-action=delete]:hover:not(:disabled),.nowle-icon-btn[data-action=delete]:hover:not(:disabled),.clients-action-button--danger.nowle-btn:hover:not(:disabled),.clients-action-button--danger.nowle-btn.nowle-btn--md:hover:not(:disabled),.clients-action-button--danger.nowle-btn.nowle-btn--icon-only:hover:not(:disabled),.clients-action-button--danger.nowle-btn.nowle-btn--text:hover:not(:disabled),.clients-action-button--danger.nowle-btn.nowle-btn--outlined:hover:not(:disabled),.nowle-table-icon-button--danger.nowle-btn:hover:not(:disabled),.nowle-table-icon-button--danger.nowle-btn.nowle-btn--md:hover:not(:disabled),.nowle-table-icon-button--danger.nowle-btn.nowle-btn--icon-only:hover:not(:disabled){background:color-mix(in srgb, var(--platform-logo-mark-surface-hover), var(--md-error) 14%)}.nowle-btn[data-action=delete] .nowle-btn__icon,.nowle-btn[data-action=delete] svg,.nowle-icon-btn[data-action=delete] svg,.clients-action-button--danger.nowle-btn .nowle-btn__icon,.clients-action-button--danger.nowle-btn svg,.nowle-table-icon-button--danger.nowle-btn .nowle-btn__icon,.nowle-table-icon-button--danger.nowle-btn svg{color:currentColor}.clients-action-button .nowle-btn__icon,.clients-action-button svg,.nowle-table-icon-button .nowle-btn__icon,.nowle-table-icon-button svg{flex-shrink:0;width:14px;height:14px;display:block}.client-onboarding-progress{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--md-outline-variant);border-radius:var(--radius);background:color-mix(in srgb, var(--shell-chrome-bubble-inset), var(--nowle-canvas) 12%);display:grid}.client-onboarding-progress--floating{z-index:var(--nowle-z-toast,130);background:var(--shell-chrome-floating-panel-fill,var(--shell-chrome-bubble-fill));width:min(430px,100vw - 32px);max-height:min(620px,100vh - 32px);box-shadow:var(--shell-chrome-floating-panel-depth);position:fixed;bottom:24px;right:24px;overflow:auto}.client-onboarding-progress__header{justify-content:space-between;align-items:self-start;gap:var(--space-3);display:flex}.client-onboarding-progress__header>div{min-width:0}.client-onboarding-progress__header h3{color:var(--md-on-surface);font-size:var(--type-title-sm);font-weight:var(--weight-bold);margin:4px 0 0;line-height:1.2}.client-onboarding-progress__header p,.client-onboarding-progress__empty,.client-onboarding-progress__note{color:var(--md-on-surface-variant);font-size:var(--type-body-sm);margin:4px 0 0;line-height:1.35}.client-onboarding-progress__close{border-radius:var(--platform-logo-mark-radius-md);width:28px;height:28px;color:var(--md-on-surface-variant);background:color-mix(in srgb, var(--platform-logo-mark-surface), var(--md-outline) 10%);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.client-onboarding-progress__close:hover{color:var(--md-on-surface);background:color-mix(in srgb, var(--platform-logo-mark-surface-hover), var(--md-outline) 14%)}.client-onboarding-progress__meta{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.client-onboarding-progress__meta div{min-width:0}.client-onboarding-progress__meta dt{color:var(--md-on-surface-variant);font-size:var(--type-label-xs);font-weight:var(--weight-semibold)}.client-onboarding-progress__meta dd{color:var(--md-on-surface);font-size:var(--type-body-sm);overflow-wrap:anywhere;margin:4px 0 0}.client-onboarding-progress__section{gap:var(--space-2);display:grid}.client-onboarding-progress__section-head{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.client-onboarding-progress__history-toggle{flex:none}.client-onboarding-progress__steps{gap:var(--space-2);display:grid}.client-onboarding-progress__step{align-items:self-start;gap:var(--space-2);min-height:44px;padding:var(--space-2);border:1px solid color-mix(in srgb, var(--md-outline-variant), transparent 24%);border-radius:var(--radius);background:var(--shell-chrome-bubble);grid-template-columns:28px minmax(0,1fr);display:grid}.client-onboarding-progress__step-icon{width:28px;height:28px;color:var(--nowle-status-neutral-fg);background:var(--nowle-status-neutral-bg);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.client-onboarding-progress__step[data-status=succeeded] .client-onboarding-progress__step-icon,.client-onboarding-progress__step[data-status=already_exists] .client-onboarding-progress__step-icon{color:var(--nowle-status-ok-fg);background:var(--nowle-status-ok-bg)}.client-onboarding-progress__step[data-status=failed] .client-onboarding-progress__step-icon,.client-onboarding-progress__step[data-status=blocked] .client-onboarding-progress__step-icon{color:var(--nowle-status-danger-fg);background:var(--nowle-status-danger-bg)}.client-onboarding-progress__step strong,.client-onboarding-progress__step span{overflow-wrap:anywhere;min-width:0;display:block}.client-onboarding-progress__step strong{color:var(--md-on-surface);font-size:var(--type-body-sm);line-height:1.25}.client-onboarding-progress__step span{color:var(--md-on-surface-variant);font-size:var(--type-label-sm);margin-top:2px;line-height:1.25}.client-onboarding-progress__current-event{gap:var(--space-3);padding:var(--space-2);border:1px solid color-mix(in srgb, var(--md-outline-variant), transparent 24%);border-radius:var(--radius);background:color-mix(in srgb, var(--md-surface-container-low), transparent 8%);color:var(--md-on-surface);font-size:var(--type-body-sm);grid-template-columns:minmax(0,1fr) auto;align-items:self-start;line-height:1.35;display:grid}.client-onboarding-progress__current-event[data-status=ok]{border-color:color-mix(in srgb, var(--nowle-status-ok-fg), transparent 70%)}.client-onboarding-progress__current-event[data-status=warning]{border-color:color-mix(in srgb, var(--nowle-status-warning-fg), transparent 62%)}.client-onboarding-progress__current-event[data-status=error]{border-color:color-mix(in srgb, var(--nowle-status-danger-fg), transparent 62%)}.client-onboarding-progress__current-event time{color:var(--md-on-surface-variant);white-space:nowrap}.client-onboarding-progress__event-count{color:var(--md-on-surface-variant);font-size:var(--type-label-sm);margin:2px 0 0}.client-onboarding-progress__history{max-height:280px;padding:var(--space-2);border:1px solid color-mix(in srgb, var(--md-outline-variant), transparent 24%);border-radius:var(--radius);background:color-mix(in srgb, var(--md-surface-container-low), transparent 10%);overflow:auto}.client-onboarding-progress__timeline{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.client-onboarding-progress__timeline-item{gap:var(--space-2);color:var(--md-on-surface);font-size:var(--type-body-sm);grid-template-columns:12px minmax(0,1fr) auto;align-items:self-start;line-height:1.35;display:grid}.client-onboarding-progress__timeline-dot{background:var(--nowle-status-neutral-fg);border-radius:999px;width:8px;height:8px;margin-top:5px}.client-onboarding-progress__timeline-item[data-status=ok] .client-onboarding-progress__timeline-dot{background:var(--nowle-status-ok-fg)}.client-onboarding-progress__timeline-item[data-status=warning] .client-onboarding-progress__timeline-dot{background:var(--nowle-status-warning-fg)}.client-onboarding-progress__timeline-item[data-status=error] .client-onboarding-progress__timeline-dot{background:var(--nowle-status-danger-fg)}.client-onboarding-progress__timeline-item>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.client-onboarding-progress__timeline-item time{color:var(--md-on-surface-variant);white-space:nowrap}.client-onboarding-progress__spinner{animation:.7s linear infinite spin}.client-onboarding-history{gap:var(--space-3);min-width:0;display:grid}.client-onboarding-history__list{gap:var(--space-2);display:grid}.client-onboarding-history__item{border:1px solid color-mix(in srgb, var(--md-outline-variant), transparent 24%);border-radius:var(--radius);background:var(--shell-chrome-bubble);overflow:clip}.client-onboarding-history__summary{gap:var(--space-3);padding:var(--space-3);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;list-style:none;display:grid}.client-onboarding-history__summary::-webkit-details-marker{display:none}.client-onboarding-history__summary:after{content:"";width:8px;height:8px;color:var(--md-on-surface-variant);transition:transform var(--motion-duration-sm) var(--motion-ease-standard);border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg)}.client-onboarding-history__item[open] .client-onboarding-history__summary:after{transform:rotate(225deg)}.client-onboarding-history__summary-copy,.client-onboarding-history__summary-meta{gap:4px;min-width:0;display:grid}.client-onboarding-history__summary-copy strong{color:var(--md-on-surface);font-size:var(--type-body-md);overflow-wrap:anywhere;line-height:1.25}.client-onboarding-history__summary-copy span,.client-onboarding-history__summary-meta time,.client-onboarding-history__empty{color:var(--md-on-surface-variant);font-size:var(--type-label-sm);line-height:1.35}.client-onboarding-history__summary-meta{grid-template-columns:auto auto;align-items:center}.client-onboarding-history__content{gap:var(--space-3);padding:0 var(--space-3) var(--space-3);display:grid}.client-onboarding-history__meta{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.client-onboarding-history__meta dt{color:var(--md-on-surface-variant);font-size:var(--type-label-xs);font-weight:var(--weight-semibold)}.client-onboarding-history__meta dd{color:var(--md-on-surface);font-size:var(--type-body-sm);overflow-wrap:anywhere;margin:4px 0 0}.client-onboarding-history__section{gap:var(--space-2);display:grid}.client-onboarding-history__timeline{max-height:320px;padding:var(--space-2);border:1px solid color-mix(in srgb, var(--md-outline-variant), transparent 32%);border-radius:var(--radius);background:color-mix(in srgb, var(--md-surface-container-low), transparent 10%);overflow:auto}@media (max-width:720px){.client-onboarding-progress--floating{bottom:16px;right:16px}.client-onboarding-progress__header,.client-onboarding-progress__current-event{grid-template-columns:1fr}.client-onboarding-progress__header{display:grid}.client-onboarding-progress__meta{grid-template-columns:1fr}.client-onboarding-progress__current-event time{white-space:normal}.client-onboarding-progress__timeline-item{grid-template-columns:12px minmax(0,1fr)}.client-onboarding-progress__timeline-item time{white-space:normal;grid-column:2}.client-onboarding-toolbar-actions,.client-onboarding-toolbar-button.nowle-btn{width:100%}.client-onboarding-history__summary,.client-onboarding-history__meta,.client-onboarding-history__summary-meta{grid-template-columns:1fr}}.client-onboarding-workbench-dialog{width:min(1240px, calc(100vw - (var(--space-4) * 2)))!important}.client-onboarding-workbench{gap:var(--space-3);min-width:0;display:grid}.client-onboarding-workbench__loading{color:var(--md-on-surface-variant);align-items:center;gap:var(--space-2);justify-content:center;min-height:320px;display:flex}.client-onboarding-workbench__masthead{border-bottom:1px solid var(--md-outline-variant);align-items:center;gap:var(--space-4);padding:var(--space-2) 0 var(--space-3);justify-content:space-between;display:flex}.client-onboarding-workbench__identity,.client-onboarding-workbench__masthead-meta{align-items:center;gap:var(--space-2);min-width:0;display:flex}.client-onboarding-workbench__identity-icon{background:color-mix(in srgb, var(--md-primary), transparent 86%);border:1px solid color-mix(in srgb, var(--md-primary), transparent 68%);color:var(--md-primary);border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.client-onboarding-workbench__identity>div:last-child{gap:2px;min-width:0;display:grid}.client-onboarding-workbench__identity span,.client-onboarding-workbench__masthead-meta>span,.client-onboarding-workbench__section-head span,.client-onboarding-workbench__current-allocation span{color:var(--md-on-surface-variant);font-size:.68rem;font-weight:var(--weight-semibold);text-transform:uppercase}.client-onboarding-workbench__identity strong{overflow-wrap:anywhere;font-size:.96rem}.client-onboarding-workbench__masthead-meta{flex-wrap:wrap;justify-content:flex-end}.client-onboarding-workbench__tabs{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.client-onboarding-workbench__tabs:before{background:var(--md-outline-variant);content:"";height:1px;position:absolute;top:17px;left:10%;right:10%}.client-onboarding-workbench__tabs button{color:var(--md-on-surface-variant);cursor:pointer;font:inherit;font-size:.72rem;font-weight:var(--weight-semibold);min-height:60px;padding:0 var(--space-1);text-align:center;background:0 0;border:0;place-items:center;gap:6px;display:grid;position:relative}.client-onboarding-workbench__tabs button:hover,.client-onboarding-workbench__tabs button:focus-visible,.client-onboarding-workbench__tabs button.is-active{color:var(--md-primary)}.client-onboarding-workbench__tabs button:focus-visible{outline:2px solid var(--md-primary);outline-offset:2px;border-radius:6px}.client-onboarding-workbench__tab-icon{background:var(--md-surface-container-high);border:1px solid var(--md-outline-variant);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:relative}.client-onboarding-workbench__tab-icon[data-status=completed]{background:color-mix(in srgb, var(--md-success), transparent 84%);border-color:color-mix(in srgb, var(--md-success), transparent 50%);color:var(--md-success)}.client-onboarding-workbench__tab-icon[data-status=blocked]{background:color-mix(in srgb, var(--md-error), transparent 88%);border-color:color-mix(in srgb, var(--md-error), transparent 58%);color:var(--md-error)}.client-onboarding-workbench__tabs button.is-active .client-onboarding-workbench__tab-icon{border-color:var(--md-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--md-primary), transparent 84%)}.client-onboarding-workbench__content{min-height:min(560px,100vh - 300px)}.client-onboarding-workbench__section{gap:var(--space-4);display:grid}.client-onboarding-workbench__section-head{align-items:center;gap:var(--space-3);justify-content:space-between;display:flex}.client-onboarding-workbench__section-head>div{gap:4px;min-width:0;display:grid}.client-onboarding-workbench__section-head h3,.client-onboarding-workbench__form-section h4,.client-onboarding-workbench__event-log h4{margin:0}.client-onboarding-workbench__section-head h3{font-size:1rem}.client-onboarding-workbench__section-head p,.client-onboarding-workbench__event-log>p{color:var(--md-on-surface-variant);margin:0;font-size:.78rem;line-height:1.5}.client-onboarding-workbench__summary-grid{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.client-onboarding-workbench__summary-grid button{background:var(--md-surface-container);border:1px solid var(--md-outline-variant);color:inherit;cursor:pointer;font:inherit;align-items:center;gap:var(--space-2);min-height:78px;padding:var(--space-3);text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.client-onboarding-workbench__summary-grid button:hover,.client-onboarding-workbench__summary-grid button:focus-visible{border-color:var(--md-primary)}.client-onboarding-workbench__summary-grid button:focus-visible{outline:2px solid var(--md-primary);outline-offset:2px}.client-onboarding-workbench__summary-icon{background:var(--md-surface-container-high);color:var(--md-primary);border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.client-onboarding-workbench__summary-grid button>span:nth-child(2){gap:4px;min-width:0;display:grid}.client-onboarding-workbench__summary-grid small,.client-onboarding-workbench__gate small,.client-onboarding-workbench__current-allocation small{color:var(--md-on-surface-variant);font-size:.68rem;line-height:1.35}.client-onboarding-workbench__summary-grid strong{overflow-wrap:anywhere;font-size:.78rem}.client-onboarding-workbench__summary-grid .is-ready{color:var(--md-success)}.client-onboarding-workbench__summary-grid .is-pending{color:var(--nowle-status-warning-fg)}.client-onboarding-workbench__event-log{border-top:1px solid var(--md-outline-variant);gap:var(--space-2);padding-top:var(--space-3);display:grid}.client-onboarding-workbench__commercial-context{border-bottom:1px solid var(--md-outline-variant);border-top:1px solid var(--md-outline-variant);padding:var(--space-3) 0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.client-onboarding-workbench__commercial-context>div{min-width:0;padding:var(--space-2) var(--space-3);gap:4px;display:grid}.client-onboarding-workbench__commercial-context>div:not(:nth-child(3n+1)){border-left:1px solid var(--md-outline-variant)}.client-onboarding-workbench__commercial-context dt{color:var(--md-on-surface-variant);font-size:.66rem;font-weight:var(--weight-semibold);text-transform:uppercase}.client-onboarding-workbench__commercial-context dd{overflow-wrap:anywhere;margin:0;font-size:.76rem}.client-onboarding-workbench__commercial-context a{color:var(--md-primary);align-items:center;gap:5px;display:inline-flex}.client-onboarding-workbench__event-log ol{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.client-onboarding-workbench__event-log li{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.client-onboarding-workbench__event-log li>span{background:var(--md-outline);border-radius:50%;width:8px;height:8px;margin-top:5px}.client-onboarding-workbench__event-log li>span[data-status=ok],.client-onboarding-workbench__event-log li>span[data-status=succeeded]{background:var(--md-success)}.client-onboarding-workbench__event-log li>span[data-status=error],.client-onboarding-workbench__event-log li>span[data-status=failed]{background:var(--md-error)}.client-onboarding-workbench__event-log li div{gap:2px;display:grid}.client-onboarding-workbench__event-log li strong{font-size:.74rem;font-weight:var(--weight-medium)}.client-onboarding-workbench__event-log li small{color:var(--md-on-surface-variant);font-size:.66rem}.client-onboarding-workbench__form-section{border-top:1px solid var(--md-outline-variant);gap:var(--space-3);padding-top:var(--space-3);display:grid}.client-onboarding-workbench__form-section:first-of-type{border-top:0;padding-top:0}.client-onboarding-workbench__form-section h4,.client-onboarding-workbench__event-log h4{font-size:.8rem;font-weight:var(--weight-semibold)}.client-onboarding-workbench__check{border:1px solid var(--md-outline-variant);cursor:pointer;align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:8px;display:flex}.client-onboarding-workbench__check input{width:16px;height:16px;margin:2px 0 0}.client-onboarding-workbench__check span{gap:3px;display:grid}.client-onboarding-workbench__check strong{font-size:.76rem}.client-onboarding-workbench__check small{color:var(--md-on-surface-variant);font-size:.68rem}.client-onboarding-workbench__actions,.client-onboarding-workbench__infra-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.client-onboarding-workbench__actions>a{color:var(--md-primary);font-size:.74rem;font-weight:var(--weight-semibold);align-items:center;gap:6px;margin-right:auto;display:inline-flex}.client-onboarding-workbench__current-allocation{background:var(--md-surface-container);border-left:3px solid var(--md-primary);align-items:center;gap:var(--space-3);padding:var(--space-3);display:flex}.client-onboarding-workbench__current-allocation>svg{color:var(--md-primary)}.client-onboarding-workbench__current-allocation>div{gap:2px;display:grid}.client-onboarding-workbench__current-allocation strong{font-size:.82rem}.client-onboarding-workbench__infra-status{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.client-onboarding-workbench__infra-status>div{border:1px solid var(--md-outline-variant);min-height:58px;padding:var(--space-2);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.client-onboarding-workbench__infra-status>div svg{color:var(--nowle-status-warning-fg)}.client-onboarding-workbench__infra-status>div[data-ready=true] svg{color:var(--md-success)}.client-onboarding-workbench__infra-status span{font-size:.74rem;font-weight:var(--weight-semibold)}.client-onboarding-workbench__infra-status strong{color:var(--md-on-surface-variant);font-size:.64rem;font-weight:var(--weight-medium);grid-column:2}.client-onboarding-workbench__infra-actions{justify-content:flex-start}.client-onboarding-whatsapp-group{border-top:1px solid var(--md-outline-variant);gap:var(--space-2);padding-top:var(--space-3);grid-column:1/-1;display:grid}.client-onboarding-whatsapp-group__head{align-items:center;gap:var(--space-3);justify-content:space-between;display:flex}.client-onboarding-whatsapp-group__head .nowle-segmented-control{flex:0 auto}.client-onboarding-whatsapp-group__selector{align-items:end;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.client-onboarding-whatsapp-group__select{min-width:0}.client-onboarding-whatsapp-group__actions{justify-content:flex-end;display:flex}.client-onboarding-workbench__gate{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.client-onboarding-workbench__gate-group{gap:var(--space-2);display:grid}.client-onboarding-workbench__gate-group+.client-onboarding-workbench__gate-group{margin-top:var(--space-2)}.client-onboarding-workbench__gate-group-head{gap:2px;display:grid}.client-onboarding-workbench__gate-group-head strong{color:var(--md-on-surface);font-size:.82rem}.client-onboarding-workbench__gate-group-head span{color:var(--md-on-surface-variant);font-size:.76rem}.client-onboarding-workbench__gate>div{border:1px solid var(--md-outline-variant);align-items:center;gap:var(--space-2);min-height:66px;padding:var(--space-3);border-radius:8px;grid-template-columns:auto minmax(0,1fr);display:grid}.client-onboarding-workbench__gate>div[data-ready=true]{border-color:color-mix(in srgb, var(--md-success), transparent 55%)}.client-onboarding-workbench__gate-icon{background:var(--nowle-status-warning-bg);color:var(--nowle-status-warning-fg);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.client-onboarding-workbench__gate>div[data-ready=true] .client-onboarding-workbench__gate-icon{background:color-mix(in srgb, var(--md-success), transparent 84%);color:var(--md-success)}.client-onboarding-workbench__gate>div>span:last-child{gap:3px;display:grid}.client-onboarding-workbench__gate strong{font-size:.76rem}.client-onboarding-workbench__check--final{background:color-mix(in srgb, var(--md-primary), transparent 94%)}@media (max-width:900px){.client-onboarding-workbench__masthead{flex-direction:column;align-items:center}.client-onboarding-workbench__masthead-meta{justify-content:flex-start}.client-onboarding-workbench__summary-grid,.client-onboarding-workbench__infra-status,.client-onboarding-workbench__commercial-context{grid-template-columns:repeat(2,minmax(0,1fr))}.client-onboarding-workbench__commercial-context>div:not(:nth-child(3n+1)){border-left:0}.client-onboarding-workbench__commercial-context>div:nth-child(2n){border-left:1px solid var(--md-outline-variant)}}@media (max-width:640px){.client-onboarding-workbench-dialog{width:calc(100vw - (var(--space-2) * 2))!important}.client-onboarding-workbench__tabs{gap:var(--space-1);padding:2px;display:flex;overflow-x:auto}.client-onboarding-workbench__tabs:before{display:none}.client-onboarding-workbench__tabs button{min-width:max-content;min-height:42px;padding:0 var(--space-2);grid-template-columns:auto auto;justify-items:start}.client-onboarding-workbench__tab-icon{width:28px;height:28px}.client-onboarding-workbench__summary-grid,.client-onboarding-workbench__infra-status,.client-onboarding-workbench__gate,.client-onboarding-workbench__commercial-context{grid-template-columns:1fr}.client-onboarding-workbench__commercial-context>div:nth-child(2n){border-left:0}.client-onboarding-workbench__section-head{flex-direction:column}.client-onboarding-whatsapp-group__head{flex-direction:column;align-items:center}.client-onboarding-whatsapp-group__head .nowle-segmented-control,.client-onboarding-workbench__actions,.client-onboarding-workbench__actions>button,.client-onboarding-workbench__infra-actions,.client-onboarding-workbench__infra-actions>button,.client-onboarding-whatsapp-group__actions,.client-onboarding-whatsapp-group__actions>button{width:100%}}.nowle-data-table--compact{--nowle-data-table-min-width:820px}.nowlers-table th[data-align=right],.nowlers-table td[data-align=right]{text-align:right}.nowlers-table th[data-align=center],.nowlers-table td[data-align=center]{text-align:center}.nowlers-table th[data-align=center] .nowle-data-table__sort-btn{justify-content:center}.nowlers-table td[data-align=center]>.nowle-table-actions{justify-content:center;margin-inline:auto;display:inline-flex}.nowlers-table td[data-align=center]>.nowle-table-action-button.nowle-btn{margin-left:0;margin-inline:auto}.nowlers-table td[data-align=center]>.status-chip,.nowlers-table td[data-align=center] .ad-accounts-chip-group{margin-inline:auto}.nowlers-table td[data-align=center] .ad-accounts-chip-group{justify-content:center;display:inline-flex}.nowle-data-table .nowlers-table td[data-content=icon]>.clients-actions,.nowle-data-table .nowlers-table td[data-content=icon]>.nowle-table-actions{justify-content:center;margin-inline:auto}.nowle-data-table .nowlers-table td[data-content=icon]>.nowle-table-action-button.nowle-btn{margin-left:0}.nowle-data-table--compact .nowlers-table th[data-column=actions],.nowle-data-table--compact .nowlers-table td[data-column=actions],.nowle-data-table--compact .nowlers-table th[data-column=acoes],.nowle-data-table--compact .nowlers-table td[data-column=acoes]{width:1%;min-width:calc(var(--platform-logo-mark-size-md) + var(--platform-logo-mark-size-md) + 30px);white-space:nowrap}.nowle-table-cell-stack{gap:4px;min-width:0;display:grid}.nowle-table-cell-stack>strong{line-height:1.2}.nowle-table-cell-stack>span,.nowle-table-muted{color:var(--md-on-surface-variant);font-size:var(--type-body-sm);overflow-wrap:anywhere;line-height:1.25}.nowlers-table.nowlers-table--standard th,.nowlers-table.nowlers-table--standard td{font-size:var(--type-label-sm);line-height:1.3}.nowlers-table.nowlers-table--standard .nowle-table-cell-stack>strong,.nowlers-table.nowlers-table--standard .platform-cell__copy>strong{font-size:inherit;font-weight:var(--weight-semibold);line-height:1.2}.nowlers-table.nowlers-table--standard .nowle-table-cell-stack>span,.nowlers-table.nowlers-table--standard .platform-cell__copy>span{font-size:inherit;color:var(--md-on-surface-variant);overflow-wrap:anywhere;line-height:1.25}.nowle-table-chip-list{flex-wrap:wrap;gap:6px;max-width:260px;display:flex}.nowle-table-chip{border-radius:var(--radius);background:var(--shell-chrome-surface-selected);min-height:26px;color:var(--md-on-surface);font-size:.78rem;font-weight:var(--weight-bold);border:none;align-items:center;padding:4px 9px;line-height:1.1;display:inline-flex}.nowle-table-chip--more{color:var(--md-on-surface-variant)}.nowle-table-actions{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;min-width:max-content;display:inline-flex}.nowle-table-actions .nowle-btn{flex:none;margin-left:0}.nowle-table-action-button.nowle-btn{margin-left:auto}.platform-cell{align-items:center;gap:10px;min-width:0;display:flex}.platform-cell--compact{gap:8px}.platform-cell__copy{gap:4px;min-width:0;display:grid}.platform-cell__copy>strong{line-height:1.2}.platform-cell__copy>span{color:var(--md-on-surface-variant);font-size:var(--type-label-sm);overflow-wrap:anywhere;line-height:1.25}.platform-cell__label{font-weight:var(--weight-bold);overflow-wrap:anywhere}.nowlers-table__empty{color:var(--md-on-surface-variant)}.nowlers-edit-backdrop{z-index:var(--nowle-z-modal-overlay);padding:var(--space-4);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2120208f;place-items:center;display:grid;position:fixed;inset:0}.nowlers-edit-modal{--nowle-field-surface:var(--nowle-operational-field-surface);--nowle-field-surface-hover:var(--nowle-operational-field-surface);--nowle-field-surface-focus:var(--nowle-operational-field-surface);--nowle-field-edge:var(--nowle-operational-field-edge);--nowle-field-focus-edge:var(--nowle-operational-field-focus-edge);--nowle-select-trigger-surface:var(--nowle-operational-field-surface);--nowle-select-trigger-surface-hover:var(--nowle-operational-field-surface);--nowle-select-trigger-surface-focus:var(--nowle-operational-field-surface);--nowle-select-trigger-edge:var(--nowle-operational-field-edge);--nowle-select-trigger-focus-edge:var(--nowle-operational-field-focus-edge);--nowle-select-text-color:var(--md-on-surface);width:var(--nowle-modal-width);max-height:calc(100vh - (var(--space-4) * 2));border-radius:var(--radius);background:var(--shell-chrome-bubble-fill,var(--shell-chrome-bubble));box-shadow:var(--shell-chrome-bubble-edge);padding:var(--space-4);gap:var(--space-3);border:none;display:grid;overflow:auto}.ad-accounts-modal{width:min(1000px, calc(100vw - (var(--space-4) * 2)))}.ad-accounts-modal .shell-admin-modal-body .client-integration-connect{border-top:0;padding-top:0}.ad-accounts-modal .client-integration-connect__steps,.shell-admin-modal-body .client-integration-connect__steps{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.ad-accounts-modal__body{gap:var(--space-4);min-width:0;display:grid}.ad-accounts-modal__body>.nowle-feedback{margin:0}.ad-accounts-modal__header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.nowlers-edit-modal__header h3,.ad-accounts-modal__header h3,.ad-accounts-modal__header p{margin:0}.ad-accounts-modal__header p{color:var(--md-on-surface-variant);font-size:var(--type-body-sm);margin-top:4px}.nowlers-edit-panel{gap:var(--space-3);margin:0;display:grid}.nowlers-edit-panel__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.client-integration-connect{gap:var(--space-4);border-top:1px solid color-mix(in srgb, var(--md-outline), transparent 30%);padding-top:var(--space-4);display:grid}.client-integration-connect__helper,.client-integration-connect__empty{color:var(--md-on-surface-variant);font-size:var(--type-body-sm);margin:0}.client-integration-connect__step .client-integration-connect__helper,.client-integration-connect__empty{margin:0}.client-integration-connect__steps{gap:var(--space-2);display:grid}.client-integration-connect__step{min-width:0}.client-integration-connect__step.nowle-stack{gap:var(--space-2)}.ad-accounts-modal .client-integration-connect__step .nowle-field-select:after{content:none;min-height:0;padding:0;display:none}.ad-accounts-modal .client-integration-connect__step .nowle-field:not(:has(.nowle-field__assistive:not(:empty))):after{content:none;min-height:0;padding:0;display:none}.client-integration-connect__step .nowlers-edit-panel__actions{margin-top:0;padding-top:0}.ad-accounts-modal .client-integration-connect__actions.nowlers-edit-panel__actions{flex-direction:column;justify-content:flex-start;align-items:normal;width:100%}.client-integration-connect__connect-mode-actions{align-items:normal;gap:var(--space-2);flex-wrap:nowrap;width:100%;display:flex}.client-integration-connect__connect-mode-actions>.nowle-btn{flex:1 1 0;width:auto;min-width:0;max-width:none}.client-integration-connect__connect-mode-actions>.nowle-btn:only-child{flex-basis:100%}.ad-accounts-modal .client-integration-connect__actions.nowlers-edit-panel__actions>.nowle-btn{width:100%;max-width:100%}.client-integration-connect__detail-field{min-width:0}.client-integration-connect__resource-link{align-items:end;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.client-integration-connect__resource-link:has(>.nowle-btn:nth-of-type(2)){grid-template-columns:minmax(0,1fr) auto auto}.client-integration-connect__resource-link>.nowle-field-select,.client-integration-connect__resource-link>.nowle-text-field,.client-integration-connect__resource-link>.nowlers-field-select{min-width:0}.client-integration-connect__resource-link>.nowle-btn{white-space:nowrap;flex-shrink:0;width:auto;max-width:none}.client-integration-connect__provisioned-token{align-items:center;column-gap:var(--space-2);row-gap:var(--space-2);grid-template-columns:minmax(280px,1.25fr) minmax(128px,.42fr) minmax(220px,.78fr);display:grid}.client-integration-connect__solomon-credentials{align-items:center;column-gap:var(--space-2);margin-bottom:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0;display:grid}.client-integration-connect__solomon-credentials>.nowle-field,.client-integration-connect__solomon-credentials>.nowle-field-select{min-width:0}.client-integration-connect__solomon-credentials>.nowle-field-select>span{align-items:center;min-height:20px;display:flex}.client-integration-connect__token-save{white-space:nowrap;min-width:118px}.client-integration-connect__token-action{gap:var(--space-1);place-self:start end;display:grid}.client-integration-connect__token-action:before{content:"";min-height:20px;display:block}.client-integration-connect__token-helper{color:var(--md-on-surface-variant);font-size:var(--type-body-sm);grid-column:1/-1;max-width:680px;margin:-4px 0 0}.client-integration-connect__sync-button{width:var(--nowle-control-height);flex:0 0 var(--nowle-control-height);padding:0}.client-integration-connect__sync-icon{width:18px;height:18px;display:block}.integration-field-catalog__toggle{color:var(--nowle-accent);cursor:pointer;font:inherit;font-weight:var(--weight-bold);white-space:nowrap;background:0 0;border:0;padding:0}.integration-balance{gap:3px;min-width:132px;display:grid}.integration-balance>.status-chip{justify-self:start}.integration-balance strong{color:var(--md-on-surface);font-size:var(--type-body-sm);overflow-wrap:anywhere;line-height:1.2}.integration-balance span,.integration-balance small{color:var(--md-on-surface-variant);font-size:var(--type-label-sm);overflow-wrap:anywhere;line-height:1.25}.integration-balance--empty{color:var(--md-on-surface-variant);min-width:auto}.integration-field-catalog{gap:var(--space-2);padding:var(--space-2);border:1px solid color-mix(in srgb, var(--md-outline), transparent 35%);border-radius:var(--radius);background:color-mix(in srgb, var(--md-surface-container-high), transparent 18%);display:grid}.integration-field-catalog__summary{gap:var(--space-1);color:var(--md-on-surface-variant);font-size:var(--type-label-sm);flex-wrap:wrap;line-height:1;display:flex}.integration-field-catalog__names{align-content:flex-start;gap:var(--space-1);flex-wrap:wrap;max-height:min(220px,40vh);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ad-accounts-form{padding:var(--space-4) 0 0;gap:var(--space-4);border-top:0;border-bottom:0;display:grid}.ad-accounts-toggle{min-height:var(--nowle-control-height-compact);align-self:center}.ad-accounts-modal .nowle-form--compact .nowle-field-select:after{content:none;min-height:0;padding:0;display:none}.ad-accounts-table-head{margin:0}.ad-accounts-table-section{gap:var(--space-2);min-width:0;display:grid}.ad-accounts-table-wrap{scrollbar-color:color-mix(in srgb, var(--md-outline-strong), transparent 8%) transparent;scrollbar-width:thin}.ad-accounts-table-wrap::-webkit-scrollbar{height:8px}.ad-accounts-table-wrap::-webkit-scrollbar-track{background:0 0}.ad-accounts-table-wrap::-webkit-scrollbar-thumb{border-radius:var(--radius);background:color-mix(in srgb, var(--md-outline-strong), transparent 8%)}.ad-accounts-table{min-width:900px}.ad-accounts-table--connected{min-width:860px}.ad-accounts-table--manual{min-width:760px}.ad-accounts-table tbody tr:last-child td{border-bottom:0}.ad-accounts-table th[data-column=actions],.ad-accounts-table td[data-column=actions],.ad-accounts-table th[data-column=data],.ad-accounts-table td[data-column=data]{white-space:nowrap;width:1%;min-width:64px}.ad-accounts-table--connected th[data-column=budget],.ad-accounts-table--connected td[data-column=budget]{display:none}.ad-accounts-table td[data-column=data]>.nowle-table-actions,.ad-accounts-table td[data-column=actions]>.nowle-table-actions{justify-content:center;margin-inline:auto}.ad-accounts-table td[data-column=data] .nowle-table-action-button.nowle-btn{margin-left:0}.ad-accounts-table td[data-column=source],.ad-accounts-table td[data-column=status],.ad-accounts-table td[data-column=updated-at],.ad-accounts-table td[data-column=verification]{white-space:nowrap}.ad-accounts-table--manual th[data-column=source],.ad-accounts-table--manual td[data-column=source],.ad-accounts-table--manual th[data-column=verification],.ad-accounts-table--manual td[data-column=verification],.ad-accounts-table--manual th[data-column=status],.ad-accounts-table--manual td[data-column=status],.ad-accounts-table--manual th[data-column=actions],.ad-accounts-table--manual td[data-column=actions]{text-align:center}.ad-accounts-table--manual td[data-column=status] .ad-accounts-chip-group{justify-content:center}.ad-accounts-table td[data-column=updated-at]{color:var(--md-on-surface-variant)}.data-sources-modal__section{border:none;padding:0}.data-sources-modal__section+.data-sources-modal__section{padding-top:var(--space-3);border-top:none}.data-sources-modal__section--assets,.data-sources-modal__section--alternatives{background:0 0}.data-sources-modal__section--alternatives{padding:0}.data-sources-modal .data-sources-modal__section--alternatives.client-integration-connect{border-top:none;gap:0;padding-top:0}.data-sources-modal__section-title{color:var(--md-on-surface);font-size:var(--type-label-sm);font-weight:var(--weight-semibold);margin:0;line-height:1.35}.data-sources-modal__section-description{color:var(--md-on-surface-variant);font-size:var(--admin-type-caption,var(--type-label-sm));margin:0;line-height:1.35}.data-sources-modal__alternatives-shell.nowle-contained-disclosure{--nowle-contained-disclosure-edge:var(--nowle-operational-field-edge);--nowle-contained-disclosure-summary-surface:var(--nowle-operational-field-surface);--nowle-contained-disclosure-summary-hover-surface:var(--nowle-operational-field-surface);--nowle-contained-disclosure-panel-gap:var(--space-2);--nowle-contained-disclosure-panel-padding:var(--space-3)}.data-sources-modal__alternatives-body{gap:var(--space-2);background:0 0;border:none;border-radius:0;display:grid}.data-sources-modal__alternatives-copy{color:var(--md-on-surface-variant);font-size:var(--admin-type-caption,var(--type-label-sm));margin:0;line-height:1.35}.data-sources-modal__alternative-form-panel{gap:var(--space-2);background:0 0;border:none;border-radius:0;padding:0;display:grid}.data-sources-modal__alternative-form-rail.shell-chrome-on-inset-rail{border-radius:var(--radius);box-shadow:none;background:0 0;padding:0}.data-sources-modal__alternatives-actions{width:100%;display:grid}.data-sources-modal__alternatives-actions>.nowle-btn{width:100%;max-width:none}.data-sources-modal__alternative-count{min-width:1ch;color:var(--md-on-surface-variant);font-size:var(--admin-type-caption,var(--type-label-sm));font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;background:0 0;border:none;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;line-height:1.35;display:inline-flex}.data-sources-modal__alternatives-body .data-sources-asset-card--nested{padding:var(--space-2);border-radius:var(--radius);background:var(--shell-chrome-surface-selected,var(--shell-chrome-bubble-soft))}.data-sources-modal__alternatives-body .data-sources-modal__form-actions--nested{align-items:center;gap:var(--space-2);padding-top:var(--space-1);flex-wrap:wrap;display:flex}.data-sources-modal__alternatives-body .data-sources-modal__form-actions--nested>.nowle-btn{width:auto;max-width:none}.data-sources-modal__alternatives-body .data-sources-modal__asset-form-grid{gap:var(--space-2)}.data-sources-assets-list--alternatives{margin-bottom:var(--space-2)}.data-sources-modal .data-sources-modal__reference-grid,.data-sources-modal .data-sources-modal__asset-form-grid{grid-template-columns:minmax(0,1fr)}.data-sources-modal__asset-form-grid>*{width:100%;min-width:0}.data-sources-modal .nowle-feedback{margin:0 0 var(--space-3)}.data-sources-modal .data-sources-modal__form-actions{gap:var(--space-2);padding-top:var(--space-1);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.data-sources-modal .data-sources-modal__form-actions--single{grid-template-columns:minmax(0,1fr)}.data-sources-modal .data-sources-modal__form-actions>.nowle-btn{width:100%;max-width:none}.client-channels-modal .client-channels-modal__fields{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.client-channels-modal__field{gap:var(--space-1);min-width:0;display:grid}.client-channels-modal__control{grid-template-columns:var(--platform-logo-mark-size-md) minmax(0, 1fr);align-items:center;gap:var(--space-2);min-width:0;display:grid}.client-channels-modal__mark{background:color-mix(in srgb, var(--shell-chrome-bubble-inset,var(--platform-logo-mark-surface)), var(--md-on-surface) 4%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--md-outline), transparent 64%);align-self:start}.client-channels-modal__control>.nowle-field{min-width:0}.client-modules-table-wrap{max-height:min(52vh,640px)}.client-modules-table td[data-column=group]{white-space:nowrap;min-width:9.5rem}.client-modules-table td[data-column=domain]{min-width:14rem}.client-modules-table td[data-column=status]{min-width:11rem}.client-modules-table td[data-column=contracted-total],.client-modules-table th[data-column=contracted-total]{text-align:center;min-width:8rem}.client-modules-table__cell-field--centered{justify-content:center;display:flex}.client-modules-table__cell-field--centered .nowle-field{width:min(100%,5.5rem)}.client-modules-table__cell-field--centered .nowle-text-field__input{text-align:center}.client-modules-table__cell-field .nowle-field__head{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.client-modules-table__cell-field .nowle-field__assistive{display:none}.clients-edit-modal .clients-edit-modal__fields{grid-template-columns:minmax(0,1fr)}.clients-edit-modal .nowle-field__assistive:not(.is-error):not(.is-success),.clients-edit-modal .nowle-field-select:after{display:none}.clients-edit-modal .nowlers-edit-panel__actions{padding-top:var(--space-1)}.clients-edit-modal__actions{justify-content:space-between}.clients-edit-modal__primary-actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-left:auto;display:flex}.clients-delete-confirm-message{gap:var(--space-2);font-size:var(--type-body-sm);line-height:1.35;display:grid}.clients-delete-confirm-message p{margin:0}@media (max-width:640px){.clients-edit-modal__actions{justify-content:flex-start}.clients-edit-modal__primary-actions{justify-content:flex-start;width:100%;margin-left:0}}.data-sources-assets-list{gap:var(--space-2);display:grid}.data-sources-asset-card{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius);background:var(--shell-chrome-bubble-inset,var(--shell-chrome-surface-rest));border:none;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) auto;align-items:center;display:grid}.data-sources-asset-card__identity{align-items:center}.data-sources-asset-card .nowle-table-cell-stack>strong,.data-sources-asset-card .platform-cell__copy>strong{font-size:var(--type-label-sm);font-weight:var(--weight-semibold);line-height:1.25}.data-sources-asset-card .nowle-table-cell-stack>span,.data-sources-asset-card .platform-cell__copy>span{font-size:var(--admin-type-caption,var(--type-label-sm));line-height:1.25}.data-sources-asset-card__meta{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,.52fr)) minmax(0,1.3fr);align-items:center;margin:0;display:grid}.data-sources-asset-card__meta div{align-content:center;min-width:0;display:grid}.data-sources-asset-card__meta dt{color:var(--md-on-surface-variant);font-size:var(--admin-type-caption,var(--type-label-sm));font-weight:var(--weight-regular);margin:0 0 2px;line-height:1.25}.data-sources-asset-card__meta dd{min-width:0;color:var(--md-on-surface);font-size:var(--admin-type-caption,var(--type-label-sm));font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.3;overflow:hidden}.data-sources-asset-card__meta dd>span{color:var(--md-on-surface-variant);font-weight:var(--weight-regular);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.data-sources-asset-card__identity .platform-cell__copy>strong,.data-sources-asset-card__identity .platform-cell__copy>span,.data-sources-asset-card__identity .nowle-table-cell-stack>strong,.data-sources-asset-card__identity .nowle-table-cell-stack>span{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;overflow:hidden}.data-sources-asset-card>.status-chip{white-space:nowrap;place-self:center end}.data-sources-asset-card__actions{justify-content:flex-end;justify-self:end;align-items:center;gap:6px;display:inline-flex}.ad-accounts-chip-group{gap:var(--space-1);flex-wrap:wrap;display:flex}.ad-accounts-modal .ad-accounts-table td[data-column=actions] .nowle-table-actions{min-height:var(--nowle-control-height-compact);justify-content:center;align-items:center;margin-inline:auto;display:inline-flex}.ad-accounts-modal .ad-accounts-table--manual td[data-column=actions] .nowle-table-actions{justify-content:center;width:100%}.ad-accounts-modal .ad-accounts-table .platform-logo-mark{flex-shrink:0}.ad-accounts-table tbody tr.ad-accounts-table__row--editing td{border-bottom:0}.ad-accounts-table__edit-row td{vertical-align:top;border-bottom:1px solid color-mix(in srgb, var(--nowle-canvas), var(--shell-chrome-bubble-inset) 62%);padding:0}.ad-accounts-table__edit-row .nowle-collapsible{width:100%}.ad-accounts-inline-edit{gap:var(--space-2);box-sizing:border-box;width:100%;padding:var(--space-2);border-radius:var(--radius);background:var(--shell-chrome-bubble-inset);border:none;display:grid}.ad-accounts-modal .client-integration-connect .ad-accounts-inline-edit{padding:var(--space-2)}.ad-accounts-inline-edit__actions{justify-content:stretch;align-items:normal;gap:var(--space-2);flex-wrap:nowrap;width:100%;margin:0;padding:0;display:flex}.ad-accounts-inline-edit__actions>.nowle-btn{flex:1 1 0;width:auto;min-width:0;max-width:none}.ad-accounts-inline-edit__fields{gap:var(--space-2);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.ad-accounts-inline-edit__fields>.nowle-text-field,.ad-accounts-inline-edit__fields>.nowle-field-select,.ad-accounts-inline-edit__fields>.nowlers-field-select{width:100%;min-width:0}.ad-accounts-inline-edit .nowle-field-select:after,.ad-accounts-inline-edit .nowle-text-field+.nowle-field__assistive:empty{min-height:0}.ad-accounts-modal .ad-accounts-inline-edit .nowle-field-select:after{content:none;min-height:0;display:none}.ad-accounts-modal .nowlers-edit-panel__actions .nowle-btn--md{height:var(--nowle-control-height-compact);min-height:var(--nowle-control-height-compact);align-self:center}.ad-accounts-modal .nowlers-invite-toggle{align-items:center;gap:var(--space-2);min-height:var(--nowle-control-height-compact);font-size:var(--type-label-sm);font-weight:var(--weight-medium);color:var(--md-on-surface);margin:0;line-height:1.35;display:inline-flex}.ad-accounts-modal .nowlers-invite-toggle input[type=checkbox]{cursor:pointer;flex-shrink:0;width:16px;height:16px;margin:0}.ad-accounts-modal .nowlers-invite-toggle span{font-size:inherit;font-weight:inherit;line-height:inherit}.module-card [data-disabled-by-client]{gap:var(--space-2);display:grid}.status-available{color:var(--nowle-status-ok-fg);background:var(--nowle-status-ok-bg)}.status-reserved{color:var(--nowle-status-neutral-fg);background:var(--nowle-status-neutral-bg)}.status-restricted{color:var(--nowle-status-danger-fg);background:var(--nowle-status-danger-bg)}:root[data-theme=dark] .status-role{color:var(--nowle-status-role-fg);background:var(--nowle-status-role-bg)}.nowle-confirm-dialog__body:empty{display:none}.nowle-confirm-dialog__footer{justify-content:flex-end;width:100%}.nowle-confirm-dialog__footer:empty{display:none}.nowle-alert-backdrop{z-index:var(--nowle-z-alert-overlay);padding:var(--space-4);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2120208f;place-items:center;display:grid;position:fixed;inset:0}.nowle-alert-modal{width:var(--nowle-modal-width);border:1px solid var(--md-outline);border-radius:var(--radius);background:var(--md-surface-container);box-shadow:var(--md-elevation-3);padding:var(--space-5);gap:var(--space-3);border-top-width:5px;display:grid}.nowle-alert-modal--info{border-top-color:var(--md-primary)}.nowle-alert-modal--success{border-top-color:var(--md-success)}.nowle-alert-modal--warning{border-top-color:var(--md-secondary)}.nowle-alert-modal--error{border-top-color:var(--md-error)}.nowle-alert-modal__title{margin:0;font-size:1.08rem;line-height:1.2}.nowle-alert-modal__message{color:var(--md-on-surface-variant);font-size:var(--type-body-md);white-space:pre-wrap;margin:0;line-height:1.5}.nowle-alert-modal__actions{justify-content:flex-end;display:flex}@media (max-width:779px){.shell-app{--shell-chrome-main-offset:calc(var(--shell-sidebar-width-collapsed) + var(--shell-bubble-gutter) + var(--shell-sidebar-workspace-gap))}.shell-workspace,.shell-app[data-sidebar-collapsed=true] .shell-workspace{grid-template-columns:var(--shell-chrome-main-offset) minmax(0, 1fr)}.shell-app[data-compact-viewport=true] .hub-sidebar:not(.hub-sidebar--collapsed){box-shadow:var(--md-elevation-3)}}@media (min-width:780px){.shell-app{--shell-chrome-gutter-x:var(--shell-chrome-gutter-x-wide);--shell-chrome-gutter-y:var(--shell-chrome-gutter-y-wide)}.shell-topbar{align-items:center;display:flex}.shell-topbar-actions{justify-content:flex-start}.shell-main{--shell-page-gutter:var(--shell-workspace-page-gutter)}.module-grid,.nowlers-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nowle-data-table__controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:self-start}.nowle-data-table__controls[data-control-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:self-start}}@media (min-width:1920px){.shell-app{--shell-content-max:756px;--shell-content-max-wide:1008px;--shell-content-max-workbench:1470px;--shell-chrome-rail-max:var(--shell-content-max-workbench);--shell-chrome-frame-inset-inline:max(var(--shell-chrome-gutter-x), calc(( 100% - min(var(--shell-chrome-frame-width), calc(100% - var(--shell-chrome-gutter-x) * 2)) ) / 2));grid-template-columns:minmax(0, 1fr) min(var(--shell-chrome-frame-width), calc(100% - var(--shell-chrome-gutter-x) * 2)) minmax(0, 1fr);grid-template-rows:auto minmax(0,1fr);display:grid;overflow-x:clip}.shell-app>.shell-topbar{grid-area:1/2;width:100%;min-width:0;display:flex;overflow-x:clip}.shell-app>.shell-workspace,.shell-app[data-sidebar-collapsed=true]>.shell-workspace{grid-area:2/2;grid-template-columns:var(--shell-chrome-main-offset) minmax(0, 1fr);width:100%;min-width:0;min-height:0;overflow-x:clip}.shell-body{grid-column:2;min-width:0;overflow-x:clip}.shell-main,.shell-footer{width:100%;min-width:0;max-width:100%}.shell-page,.shell-page--hub,.shell-page--wide,.shell-page--workbench{width:100%;max-width:100%;margin-inline:0}}@media (min-width:1120px){.nowle-data-table__controls[data-control-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:self-start}.nowle-data-table__controls:not([data-control-count="3"]){grid-template-columns:minmax(260px,1.2fr) repeat(3,minmax(160px,1fr));align-items:self-start}}@media (min-width:960px){.auth-page{padding:var(--space-6)}.auth-panel{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center}.auth-brand{border-top:0;border-right:1px solid var(--md-outline);order:1;min-height:420px}.auth-form-wrap{padding:var(--space-6);order:2}.auth-brand-overlay-logo{width:min(100%,480px)}}@media (max-width:840px){.nowlers-kpis,.hub-cockpit-hero,.hub-focus-panel,.hub-next-action,.hub-admin-split,.hub-focus-panel__context{grid-template-columns:1fr}.hub-cockpit-hero{padding:var(--space-4)}.hub-context-strip,.hub-kpis,.hub-quick-actions__grid{grid-template-columns:1fr}.hub-next-action__actions{justify-content:stretch}.hub-primary-action,.hub-secondary-action{width:100%}.hub-priority-row>a,.hub-priority-row>div{grid-template-columns:32px minmax(0,1fr)}.hub-priority-row .status-chip{grid-column:2;justify-self:start}.client-integration-connect__provisioned-token,.client-integration-connect__resource-link{grid-template-columns:1fr}.client-integration-connect__resource-link>.nowle-btn{width:100%;max-width:100%}.client-integration-connect__solomon-credentials{grid-template-columns:1fr}.client-integration-connect__token-helper{margin-top:0}.nowle-data-table--cards .nowlers-table-wrap{border-radius:var(--radius);border:0;overflow:visible}.nowle-data-table--cards .nowlers-table{border-collapse:separate;min-width:0;display:block}.nowle-data-table--cards .nowlers-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nowle-data-table--cards .nowlers-table tbody{gap:var(--space-2);display:grid}.nowle-data-table--cards .nowlers-table tr{border:1px solid var(--md-outline);border-radius:var(--radius);background:color-mix(in srgb, var(--md-surface-container), transparent 8%);display:grid;overflow:hidden}.nowle-data-table--cards .nowlers-table td{gap:var(--space-2);border-bottom:1px solid color-mix(in srgb, var(--md-outline), transparent 45%);grid-template-columns:minmax(92px,.36fr) minmax(0,1fr);align-items:center;padding:10px 12px;display:grid}.nowle-data-table--cards .nowlers-table td:before{content:attr(data-label);color:var(--md-on-surface);font-size:var(--type-body-sm);font-weight:var(--weight-semibold);text-transform:none;line-height:1.2}.nowle-data-table--cards .nowlers-table td:last-child{border-bottom:0}.nowle-data-table--cards .nowlers-table td[data-column=actions],.nowle-data-table--cards .nowlers-table td[data-column=acoes]{text-align:left;width:auto}.nowle-data-table--cards .nowlers-table td[data-column=actions]>.nowle-btn,.nowle-data-table--cards .nowlers-table td[data-column=acoes]>.nowle-btn,.nowle-data-table--cards .nowlers-table td[data-column=actions]>.nowle-table-actions,.nowle-data-table--cards .nowlers-table td[data-column=acoes]>.nowle-table-actions{justify-self:end}.nowle-data-table--cards .nowlers-table__empty{border:1px solid var(--md-outline);border-radius:var(--radius);padding:var(--space-3);display:block}.nowle-table-chip-list{max-width:none}.data-sources-modal{width:calc(100vw - (var(--space-3) * 2))}.data-sources-asset-card,.data-sources-asset-card__meta{grid-template-columns:1fr}.data-sources-asset-card>.status-chip{justify-self:start}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}.auth-brand-overlay-logo{transition:none!important;animation:none!important;transform:none!important}}
