.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);z-index:var(--notifications-z-index);max-width:var(--notifications-container-width);position:fixed}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-ext-400-normal.02-0t9z9jd-uq.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-400-normal.0s.68cpy0amf-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-400-normal.06uziraombnwl.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-400-normal.0z0q6lyz-8zbk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-vietnamese-400-normal.0~6zm384jrs6s.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-400-normal.0tvr4.esbc4ir.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-ext-400-normal.0h2gyl-d.cdr1.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-400-normal.07bv7l84.0p0~.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.15bn-bt6r468-.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.0t~9uo.86bpiw.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(../media/PretendardVariable.0a.~5ku~863u1.woff2)format("woff2-variations")}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:var(--app-font-base,16px);--app-font-ui-active:var(--app-font-ui-ko);--app-font-heading-active:var(--app-font-heading-ko);--flow-page-tone:#fff;--flow-board-bg:#fff;--flow-board-border:#93a8ce24;--flow-board-shadow:0 14px 28px #12254708;--flow-node-bg:#fff;--flow-node-border:#93a8ce2e;--flow-node-shadow:0 12px 22px #12254709;--flow-node-shadow-strong:0 16px 28px #12254713;--flow-order-bg:#fbfcfe;--flow-order-border:#97a9c52e;--flow-order-text:#647896;--flow-connector-neutral:#bcc7d8;--flow-connector-active:#2575e8;--flow-connector-glow:#2575e81f;--flow-dialog-bg:#fff;--flow-dialog-nav-surface:#f8fbff;--flow-dialog-nav-border:#97a9c529}:root[data-mantine-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--flow-page-tone:linear-gradient(180deg, #0f1621fa 0%, #0b111afc 100%);--flow-board-bg:#111926fa;--flow-board-border:#a2b7d621;--flow-board-shadow:0 16px 32px #00000038;--flow-node-bg:linear-gradient(180deg, #161f2efa 0%, #121b28fa 100%);--flow-node-border:#a2b7d629;--flow-node-shadow:0 12px 24px #0000002e;--flow-node-shadow-strong:0 18px 36px #00000042;--flow-order-bg:#ffffff0f;--flow-order-border:#a2b7d629;--flow-order-text:#cad7ea;--flow-connector-neutral:#879ab99e;--flow-connector-active:#65a4ff;--flow-connector-glow:#65a4ff38;--flow-dialog-bg:linear-gradient(180deg, #141c29fe 0%, #0f1621fe 100%);--flow-dialog-nav-surface:#ffffff0f;--flow-dialog-nav-border:#a2b7d61f}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}html{background:#fff}html[data-locale=en]{--app-font-ui-active:var(--app-font-ui-en);--app-font-heading-active:var(--app-font-heading-en);--app-letter-spacing-body:-.004em;--app-letter-spacing-tight:-.012em;--app-letter-spacing-title:-.02em;--app-letter-spacing-display:-.026em}html[data-locale=ko]{--app-font-ui-active:var(--app-font-ui-ko);--app-font-heading-active:var(--app-font-heading-ko);--app-letter-spacing-body:-.001em;--app-letter-spacing-tight:-.01em;--app-letter-spacing-title:-.018em;--app-letter-spacing-display:-.024em}body{font-family:var(--app-font-ui-active);color:var(--text);letter-spacing:var(--app-letter-spacing-body);line-height:var(--app-line-height-body);word-break:keep-all;text-rendering:optimizelegibility;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff}body[data-density=compact]{line-height:var(--app-line-height-body-compact)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.hangul-safe{word-break:keep-all;overflow-wrap:anywhere}.telemetry-text{font-family:var(--app-font-mono);letter-spacing:var(--app-letter-spacing-telemetry)}.auth-fancy__title,.auth-fancy__visual-title,.dashboard-card__title,.dashboard-kpi__label,.dashboard-feature-block__title,.brand-logo__name,.dashboard-shell__sidebar-name,.dashboard-shell__mobile-brand-name,.dashboard-shell__account-summary-name,.dashboard-shell__account-trigger-role{font-family:var(--app-font-heading-active)}.brand-logo,.brand-logo__copy{min-width:0}.brand-logo__mark{--brand-logo-size:48px;width:var(--brand-logo-size);height:var(--brand-logo-size);border-radius:calc(var(--brand-logo-size) * .34);color:#f8fbff;background:linear-gradient(165deg,#62a7fffa,#1f5bbbf5 58%,#153a7efa 100%);flex-shrink:0;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff2e,0 12px 22px #0716342e}.brand-logo__mark:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff29 0%,#ffffff08 34%,#0000 70%);position:absolute;inset:1px}.brand-logo__glyph{width:58%;height:58%}.brand-logo__link,.brand-logo__core,.brand-logo__node{stroke:#fffffff5;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.brand-logo__link{fill:none}.brand-logo__core{fill:#ffffff1f}.brand-logo__node{fill:#ffffff14}.brand-logo__name{color:var(--text);letter-spacing:var(--app-letter-spacing-tight);text-wrap:balance}.brand-logo__tagline{color:var(--text-soft)}.locale-switcher{min-width:var(--app-size-locale-control)}.locale-switcher__control{min-width:var(--app-size-locale-control);border:1px solid var(--border);background:var(--surface);box-shadow:inset 0 1px #ffffff80}.locale-switcher__control--compact{min-width:var(--app-size-locale-control-compact)}.app-toast{border:1px solid var(--border);box-shadow:var(--app-shadow-md);background:linear-gradient(#fffffffa 0%,#f6f9fdfa 100%);position:relative;overflow:hidden}.app-toast:before{content:"";border-radius:999px;width:.3rem;position:absolute;inset:0 auto 0 0}.app-toast--success:before{background:linear-gradient(#17c653 0%,#09b84d 100%)}.app-toast--error:before{background:linear-gradient(#f1416c 0%,#dc3161 100%)}.app-toast .mantine-Notification-root,.app-toast .mantine-Notification-body{background:0 0}.app-toast .mantine-Notification-title{color:var(--text);letter-spacing:var(--app-letter-spacing-tight);font-weight:800}.app-toast .mantine-Notification-description{color:var(--text-muted);line-height:var(--app-line-height-copy)}.app-toast .mantine-Notification-icon{color:#215fb9;background:linear-gradient(#f1f6fff5,#e8effbf5);border:1px solid #2575e81f}.app-toast--success .mantine-Notification-icon{color:#129447;background:linear-gradient(#e9fcf1fa,#dff8e8fa);border-color:#17c6532e}.app-toast--error .mantine-Notification-icon{color:#ca2d58;background:linear-gradient(#fff1f5fa,#ffe9f0fa);border-color:#f1416c2e}.app-toast .mantine-CloseButton-root{color:var(--text-soft)}.app-confirm-dialog__content{border:1px solid var(--border);box-shadow:var(--app-shadow-lg);background:linear-gradient(#fffffffc 0%,#f6f9fdfc 100%);overflow:hidden}.app-confirm-dialog__content--mobile{border-bottom-right-radius:0;border-bottom-left-radius:0}.app-confirm-dialog__body{padding:1.3rem}.app-confirm-dialog{gap:1.1rem}.app-confirm-dialog__icon{color:#fff;background:linear-gradient(135deg,#f1416c 0%,#dc3161 100%);flex-shrink:0;box-shadow:0 12px 22px #f1416c29}.app-confirm-dialog__copy{flex:1;min-width:0}.app-confirm-dialog__title{color:var(--text);letter-spacing:var(--app-letter-spacing-tight)}.app-confirm-dialog__description{color:var(--text-muted);line-height:var(--app-line-height-copy)}.app-confirm-dialog__actions{margin-top:.1rem}.app-confirm-dialog__actions--mobile{margin-top:.2rem}.app-confirm-dialog__cancel{border:1px solid var(--border);color:var(--text);background:linear-gradient(#fffffffa,#f6f9fdfa)}.app-confirm-dialog__confirm{background:linear-gradient(135deg,#f1416c 0%,#dc3161 100%);box-shadow:0 12px 22px #f1416c29}.app-confirm-dialog__cancel--mobile,.app-confirm-dialog__confirm--mobile{min-height:3.2rem;font-size:1rem;font-weight:700}.app-confirm-dialog__cancel--mobile{box-shadow:none}.dashboard-shell__mobile-menu-button{color:#31486c;width:2.7rem;height:2.7rem;transition:background-color var(--app-motion-base) ease, border-color var(--app-motion-base) ease, color var(--app-motion-base) ease, transform var(--app-motion-base) ease, box-shadow var(--app-motion-base) ease;background:linear-gradient(#fffffffa 0%,#f4f8fef5 100%);border:1px solid #5a719624;flex-shrink:0;box-shadow:inset 0 1px #ffffffdb,0 8px 18px #11223d0b}.dashboard-shell__mobile-menu-button:hover{color:#173964;background:linear-gradient(#f4f9fffa 0%,#eef5fffa 100%);border-color:#2575e82e;transform:translateY(-1px)}.dashboard-shell__mobile-menu-button[data-opened]{color:#fff;background:linear-gradient(165deg,#62a7fffa,#1f5bbbf5 58%,#153a7efa 100%);border-color:#2575e847;box-shadow:inset 0 1px #ffffff2e,0 10px 20px #11284c24}.dashboard-shell{background:#fafcff;min-height:100vh}.dashboard-shell__header{background:var(--shell-header-surface);border-bottom:1px solid var(--shell-header-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 12px 28px #0f1f370a}.dashboard-shell__header-inner{min-height:var(--app-size-shell-header-mobile);width:100%;padding-inline:var(--app-space-page-gutter);align-items:center;gap:1rem;margin:0 auto}.dashboard-shell__navbar{border-right:1px solid var(--shell-sidebar-border);background:linear-gradient(180deg, var(--shell-sidebar-start) 0%, var(--shell-sidebar-end) 100%);box-shadow:none;padding:0;overflow:hidden auto}.dashboard-shell__sidebar-panel{min-height:100%;padding:var(--app-space-shell-sidebar-pad);color:var(--shell-sidebar-text);flex-direction:column;display:flex}.dashboard-shell__sidebar-brand{border-bottom:1px solid #ffffff0f;align-items:center;margin-bottom:.35rem;padding:.2rem .1rem 1rem}.dashboard-shell__sidebar-eyebrow,.dashboard-shell__sidebar-section-label{color:var(--shell-sidebar-muted);letter-spacing:var(--app-letter-spacing-label)}.dashboard-shell__sidebar-name,.dashboard-shell__mobile-brand-name{color:var(--shell-sidebar-text);letter-spacing:var(--app-letter-spacing-tight);line-height:1.16}.dashboard-shell__sidebar-nav{flex:1;min-width:0}.dashboard-shell__sidebar-link{min-height:var(--app-size-shell-nav-link);color:inherit;transition:background-color var(--app-motion-base) ease, border-color var(--app-motion-base) ease, box-shadow var(--app-motion-base) ease;border:1px solid #ffffff05;border-radius:1rem;padding:.7rem .8rem;display:block}.dashboard-shell__sidebar-link:hover{background:#ffffff09;border-color:#ffffff14}.dashboard-shell__sidebar-link[data-active]{background:linear-gradient(#ffffff14,#ffffff0d);border-color:#ffffff17;box-shadow:inset 0 1px #ffffff14,0 10px 20px #00000029}.dashboard-shell__sidebar-link-icon{width:2.5rem;height:2.5rem;color:var(--shell-sidebar-muted);background:#ffffff08;border:1px solid #0000;border-radius:.9rem;flex-shrink:0;place-items:center;display:grid}.dashboard-shell__sidebar-link[data-active] .dashboard-shell__sidebar-link-icon{color:var(--shell-sidebar-text);background:linear-gradient(#ffffff1f,#ffffff14);border-color:#ffffff14}.dashboard-shell__sidebar-link-copy{min-width:0;color:var(--shell-sidebar-text);letter-spacing:var(--app-letter-spacing-tight);line-height:1.15}.dashboard-shell__sidebar-controls,.dashboard-shell__sidebar-user{border:1px solid var(--shell-sidebar-border);color:var(--shell-sidebar-text);background:var(--shell-sidebar-elevated);box-shadow:none}.dashboard-shell__sidebar-controls .dashboard-shell__segmented{border-color:var(--shell-sidebar-border);box-shadow:none;background:#ffffff0a}.dashboard-shell__sidebar-controls .mantine-SegmentedControl-indicator{background:#ffffff1a;box-shadow:inset 0 1px #ffffff14}.dashboard-shell__sidebar-controls .mantine-SegmentedControl-label{color:var(--shell-sidebar-text);opacity:.8}.dashboard-shell__sidebar-controls .mantine-SegmentedControl-input:checked+.mantine-SegmentedControl-label,.dashboard-shell__sidebar-panel .locale-switcher__control .mantine-SegmentedControl-input:checked+.mantine-SegmentedControl-label{opacity:1}.dashboard-shell__sidebar-session,.dashboard-shell__sidebar-user-copy{min-width:0}.dashboard-shell__sidebar-user-name{color:var(--shell-sidebar-text)}.dashboard-shell__sidebar-panel .locale-switcher__control{border-color:var(--shell-sidebar-border);box-shadow:none;background:#ffffff0a}.dashboard-shell__sidebar-panel .locale-switcher__control .mantine-SegmentedControl-indicator{background:#ffffff1a;box-shadow:inset 0 1px #ffffff14}.dashboard-shell__sidebar-panel .locale-switcher__control .mantine-SegmentedControl-label{color:var(--shell-sidebar-text);opacity:.8}.dashboard-shell__sidebar-panel .mantine-Button-root:not(.auth-form__submit){border:1px solid var(--shell-sidebar-border);width:100%;color:var(--shell-sidebar-text);box-shadow:none;background:#ffffff14}.dashboard-shell__sidebar-panel .mantine-Button-root:not(.auth-form__submit):hover{background:#ffffff1f}.dashboard-shell__avatar{color:#fff;letter-spacing:var(--app-letter-spacing-tight);background:linear-gradient(160deg,#65a4fff0,#1f519ce6);font-weight:800}.dashboard-shell__account-trigger{color:var(--text);transition:background-color var(--app-motion-base) ease, border-color var(--app-motion-base) ease;border:1px solid #0000;border-radius:1rem;padding:.35rem .45rem .35rem .65rem}.dashboard-shell__account-trigger:hover{background:var(--shell-header-menu-hover);border-color:var(--shell-header-border)}.dashboard-shell__account-trigger-copy{min-width:0}.dashboard-shell__account-trigger-name{color:var(--text-soft);line-height:1.1}.dashboard-shell__account-trigger-role{color:var(--text);line-height:1.08}.dashboard-shell__account-trigger-chevron{color:var(--text-soft);place-items:center;display:grid}.dashboard-shell__account-menu{background:linear-gradient(#fffffffc,#f7fafffc);border:1px solid #dce5f4f0;border-radius:1.15rem;padding:.5rem 0 .35rem;overflow:hidden;box-shadow:0 16px 34px #11244314}.dashboard-shell__account-summary{padding:.45rem 1.1rem .8rem}.dashboard-shell__account-summary-copy{min-width:0}.dashboard-shell__account-summary-name{color:var(--text);letter-spacing:var(--app-letter-spacing-tight)}.dashboard-shell__account-summary-badge{flex-shrink:0}.dashboard-shell__account-summary-username{color:var(--text-soft)}.dashboard-shell__account-menu-divider{border-color:#e0e7f1eb;margin:.35rem 0}.dashboard-shell__account-menu-item{min-height:3.1rem;color:var(--text);border-radius:0;padding:.65rem 1.1rem;font-size:1rem;font-weight:600}.dashboard-shell__account-menu-item:hover{background:#f4f8fff0}.dashboard-shell__account-menu-item--logout{color:var(--text)}.dashboard-shell__account-inline-row{justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.1rem;display:flex}.dashboard-shell__account-inline-label{color:var(--text)}.locale-switcher__control--menu{min-width:9rem;box-shadow:none;background:#f7f9fdfa;border-radius:.9rem;padding:.25rem}.dashboard-shell__segmented{border:1px solid var(--border);padding:var(--app-space-segmented-inset);border-radius:var(--app-radius-pill);background:#fffffff0;box-shadow:inset 0 1px #ffffff80}.dashboard-shell__header-left{flex:1;align-items:center;gap:1rem;min-width:0}.dashboard-shell__mobile-brand{min-width:0;margin-right:auto}.dashboard-shell__header-menu{gap:var(--app-space-shell-menu-gap);flex:1;min-width:0;padding-block:.75rem;overflow-x:auto}.dashboard-shell__header-menu::-webkit-scrollbar{display:none}.dashboard-shell__header-menu-link{min-height:var(--app-size-shell-header-menu);color:var(--shell-header-menu-text);transition:color var(--app-motion-base) ease, background-color var(--app-motion-base) ease, box-shadow var(--app-motion-base) ease, border-color var(--app-motion-base) ease;border:1px solid #0000;border-radius:.95rem;flex:none;align-items:center;padding:0 1.15rem;display:inline-flex}.dashboard-shell__header-menu-link:hover{color:var(--shell-header-menu-active-text);background:var(--shell-header-menu-hover)}.dashboard-shell__header-menu-link[data-active]{color:var(--shell-header-menu-active-text);background:var(--shell-header-menu-active-bg);border-color:var(--shell-header-border);box-shadow:inset 0 1px #ffffffeb,0 10px 24px #1026490f}.dashboard-shell__header-tools{flex-shrink:0;gap:.55rem}.dashboard-shell__action-button{width:var(--app-size-shell-action);height:var(--app-size-shell-action);color:var(--shell-header-tool-text);background:var(--shell-header-tool-surface);border:1px solid var(--shell-header-tool-border);box-shadow:none;transition:background-color var(--app-motion-base) ease, border-color var(--app-motion-base) ease, transform var(--app-motion-base) ease}.dashboard-shell__action-button:hover{background:var(--shell-header-tool-hover);border-color:var(--shell-header-border);transform:translateY(-1px)}.dashboard-shell__action-button--theme[data-scheme=dark]{color:#f7faff;background:linear-gradient(#274c85eb,#183565f0);border-color:#92baff3d}.dashboard-shell__action-button--theme[data-scheme=dark]:hover{background:linear-gradient(#2f5897f5,#1d3d73fa);border-color:#b0cdff57}.dashboard-shell__main{background:#fff;min-width:0;overflow-x:hidden}.dashboard-shell__page-frame{width:100%;min-width:0;max-width:none;padding:calc(var(--app-space-page-frame) + .2rem) var(--app-space-page-frame) var(--app-space-page-frame);margin:0;overflow-x:hidden}.dashboard-mobile-nav .mantine-Drawer-content{background:linear-gradient(180deg, var(--shell-sidebar-start) 0%, var(--shell-sidebar-end) 100%)}.dashboard-mobile-nav .mantine-Drawer-body{padding:0}.surface-card{border:1px solid var(--border);box-shadow:var(--app-shadow-sm);background:#fff}.dashboard-shell__mobile-link{transition:transform var(--app-motion-base) ease, border-color var(--app-motion-base) ease}.dashboard-shell__mobile-link:hover{transform:translateY(-1px)}.dashboard-shell__mobile-link[data-active]{border-color:var(--border-strong);background:linear-gradient(#eef5ff 0%,#f6f9fd 100%)}.surface-card{transition:transform var(--app-motion-panel) ease, border-color var(--app-motion-base) ease, box-shadow var(--app-motion-base) ease;position:relative;overflow:hidden}.surface-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#fffffffa,#fff3);height:1px;position:absolute;inset:0 0 auto}.surface-card:hover{border-color:var(--border-strong);box-shadow:var(--app-shadow-md);transform:translateY(-3px)}.surface-card--muted,.surface-card--tint{background:#fff}.surface-card--accent{color:var(--surface-accent-text);border-color:var(--surface-accent-border);background:linear-gradient(180deg, var(--surface-accent-start) 0%, var(--surface-accent-end) 100%);box-shadow:var(--app-shadow-hero)}.surface-card--accent:before{background:linear-gradient(90deg,#ffffff6b,#ffffff0f)}.dashboard-card,.dashboard-kpi,.dashboard-feature-block{padding:var(--app-space-section-pad)}.dashboard-card__header{margin-bottom:var(--app-space-lg)}.dashboard-card__headline{flex:1;min-width:0}.dashboard-card__header-icon{background:linear-gradient(#f5f9fff5,#ecf2fcf5);border:1px solid #65a4ff24;flex-shrink:0}.dashboard-card__eyebrow{color:var(--text-soft);letter-spacing:var(--app-letter-spacing-label)}.dashboard-card__title{color:var(--text);letter-spacing:var(--app-letter-spacing-tight)}.dashboard-card__description,.dashboard-kpi__hint,.dashboard-feature-block__description{color:var(--text-muted)}.surface-card--accent .dashboard-card__header-icon{color:#fff;background:#ffffff1f;border-color:#ffffff1f}.surface-card--accent .dashboard-card__eyebrow,.surface-card--accent .dashboard-card__description,.surface-card--accent .dashboard-summary__support{color:var(--surface-accent-muted)}.surface-card--accent .dashboard-card__title,.surface-card--accent .dashboard-summary__metric,.surface-card--accent .dashboard-stat-row__value{color:var(--surface-accent-text)}.dashboard-kpi{min-height:var(--app-size-kpi-min)}.dashboard-kpi__value{color:var(--text);font-size:clamp(2rem,2vw,2.45rem);font-weight:800;line-height:.96}.dashboard-kpi__label{color:var(--text);letter-spacing:var(--app-letter-spacing-tight)}.dashboard-feature-block{min-height:var(--app-size-feature-block-min);background:#fff;box-shadow:inset 0 1px #ffffffa6}.dashboard-feature-block__overline{color:var(--text-soft)}.dashboard-feature-block__title{color:var(--text)}.dashboard-band{border:1px solid var(--border);background:#fff;box-shadow:inset 0 1px #ffffffd1}.dashboard-summary__metric{font-size:var(--app-font-size-accent-metric);letter-spacing:var(--app-letter-spacing-display);line-height:.94}.dashboard-summary__support{line-height:var(--app-line-height-copy)}.dashboard-stat-row{box-shadow:none;background:#ffffff1f;border:1px solid #ffffff1f}.dashboard-stat-row__icon{color:var(--surface-accent-text);background:#ffffff29}.dashboard-stat-row__value{letter-spacing:var(--app-letter-spacing-tight);font-size:1.125rem}.dashboard-table th{color:var(--text-soft);letter-spacing:var(--app-letter-spacing-label);text-transform:uppercase;font-size:.76rem}.dashboard-table td{vertical-align:top}.dashboard-activity-list__item+.dashboard-activity-list__item{padding-top:var(--app-space-sm);border-top:1px solid var(--border)}.placeholder-support__image-wrap{margin-top:var(--app-space-lg);border:1px solid var(--border);border-radius:var(--app-radius-panel);padding:var(--app-space-support-wrap-pad);background:linear-gradient(#fafcfffa,#f5f8fcf0)}.placeholder-support__image{width:100%;height:auto;display:block}.flow-story{flex-direction:column;gap:1rem;display:flex}.flow-story__header{padding:.15rem .1rem .2rem}.flow-story__eyebrow{color:var(--text-soft);letter-spacing:var(--app-letter-spacing-label)}.flow-story__title{color:var(--text);letter-spacing:var(--app-letter-spacing-title);font-size:clamp(2rem,3vw,3rem);line-height:1}.flow-story__subtitle{color:var(--text-muted);font-size:1.08rem;line-height:1.45}.flow-story__board{width:100%;min-width:0;box-shadow:none;scrollbar-width:none;-ms-overflow-style:none;background:0 0;border:0;border-radius:0;padding:.35rem 0;overflow:auto visible}.flow-story__track{grid-template-columns:minmax(0,1fr) clamp(1.6rem,2.2vw,3rem) minmax(0,1fr) clamp(1.6rem,2.2vw,3rem) minmax(0,1fr) clamp(1.6rem,2.2vw,3rem) minmax(0,1fr) clamp(1.6rem,2.2vw,3rem) minmax(0,1fr) clamp(1.6rem,2.2vw,3rem) minmax(0,1fr);align-items:center;gap:0;width:100%;min-width:72rem;display:grid}.flow-story__board[data-layout=compactRail] .flow-story__track{grid-template-columns:minmax(0,1fr) clamp(1.1rem,1.7vw,2rem) minmax(0,1fr) clamp(1.1rem,1.7vw,2rem) minmax(0,1fr) clamp(1.1rem,1.7vw,2rem) minmax(0,1fr) clamp(1.1rem,1.7vw,2rem) minmax(0,1fr) clamp(1.1rem,1.7vw,2rem) minmax(0,1fr);min-width:64rem}.flow-story__board[data-layout=compactRail] .flow-story__stage{border-radius:1.35rem;min-height:9.5rem;padding:.95rem}.flow-story__board[data-layout=compactRail] .flow-story__stage-title{font-size:clamp(1.15rem,1.55vw,1.42rem)}.flow-story__board[data-layout=compactRail] .flow-story__stage-order{min-width:2.7rem;height:2.05rem;font-size:.95rem}.flow-story__board[data-layout=compactRail] .flow-story__stage-icon{width:3.4rem;height:3.4rem}.flow-story__board[data-layout=compactRail] .flow-story__connector-svg{height:2.1rem}.flow-story__board::-webkit-scrollbar{display:none}.flow-story__stage{border:1px solid var(--flow-node-border);background:var(--flow-node-bg);min-width:0;min-height:clamp(10.25rem,15vw,11.75rem);box-shadow:none;text-align:left;transition:border-color var(--app-motion-base) ease, background-color var(--app-motion-base) ease;border-radius:1.6rem;flex-direction:column;justify-content:space-between;gap:1rem;padding:clamp(1rem,1.4vw,1.25rem);display:flex;position:relative}.flow-story__stage:after{content:none}.flow-story__stage:hover{border-color:#7492c457}.flow-story__stage:focus-visible{border-color:#2575e85c;outline:0;box-shadow:0 0 0 3px #2575e81f}.flow-story__stage[data-selected]{box-shadow:none;border-color:#2575e857}.flow-story__stage-top{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.flow-story__stage-icon{box-shadow:none;flex-shrink:0}.flow-story__stage-order{border:1px solid var(--flow-order-border);background:var(--flow-order-bg);min-width:3.05rem;height:2.35rem;color:var(--flow-order-text);border-radius:999px;justify-content:center;align-items:center;padding-inline:.8rem;font-size:1rem;font-weight:800;line-height:1;display:inline-flex}.flow-story__stage-copy{flex-direction:column;flex:1;justify-content:flex-end;gap:.9rem;min-width:0;min-height:0;display:flex}.flow-story__stage-title{color:var(--text);letter-spacing:var(--app-letter-spacing-tight);text-wrap:balance;word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(1.4rem,1.8vw,1.8rem);line-height:1.02}.flow-story__stage-badge{align-self:flex-start}.flow-story__connector-slot{justify-content:center;align-items:center;min-height:100%;display:flex}.flow-story__connector-svg{width:100%;height:clamp(2rem,2.3vw,2.7rem);display:block;overflow:visible}.flow-story__connector-line{fill:none;stroke:var(--flow-connector-neutral);stroke-width:2.2px;stroke-linecap:round;opacity:.95}.flow-story__connector-arrow{fill:var(--flow-connector-neutral);opacity:.95}.flow-story__connector-slot[data-active] .flow-story__connector-line{stroke:var(--flow-connector-active);filter:none}.flow-story__connector-slot[data-active] .flow-story__connector-arrow{fill:var(--flow-connector-active)}.flow-rail{flex-direction:column;gap:.95rem;display:flex}.flow-rail__item{border:1px solid var(--flow-board-border);background:var(--flow-board-bg);width:100%;box-shadow:none;text-align:left;transition:border-color var(--app-motion-base) ease, background-color var(--app-motion-base) ease;border-radius:1.45rem;grid-template-columns:3.4rem minmax(0,1fr);align-items:stretch;gap:.95rem;padding:1rem;display:grid}.flow-rail__item:hover{border-color:#7492c447}.flow-rail__item[data-selected]{box-shadow:none;border-color:#2575e84d}.flow-rail__line{flex-direction:column;align-items:center;display:flex}.flow-rail__icon{box-shadow:none}.flow-rail__connector{background:linear-gradient(#bcc6d9db,#dde4ef47);border-radius:999px;width:2px;min-height:2.9rem;margin-top:.55rem}.flow-rail__connector[data-active]{background:linear-gradient(#2575e8e6,#2575e829)}.flow-rail__body{flex-direction:column;justify-content:space-between;gap:.62rem;min-height:3.75rem;display:flex}.flow-rail__topline{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.flow-rail__title{color:var(--text);letter-spacing:var(--app-letter-spacing-tight);text-wrap:balance;word-break:keep-all;font-size:1.18rem;line-height:1.08}.flow-rail__order{border:1px solid var(--flow-order-border);background:var(--flow-order-bg);min-width:2.35rem;height:2rem;color:var(--flow-order-text);border-radius:999px;justify-content:center;align-items:center;padding-inline:.55rem;font-size:.92rem;font-weight:800;line-height:1;display:inline-flex}.flow-rail__badge{align-self:flex-start}.flow-stage-dialog__content{background:var(--flow-dialog-bg);border:1px solid #93a8ce2e;overflow:hidden;box-shadow:0 22px 42px #121f351f}.flow-stage-dialog__content--mobile{border-bottom-right-radius:0;border-bottom-left-radius:0;max-height:88dvh}.flow-stage-dialog__body{padding:1.45rem}.flow-stage-dialog__body--mobile{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:88dvh;padding-bottom:0;overflow-y:auto}.flow-stage-dialog{gap:1.1rem}.flow-stage-dialog__icon{flex-shrink:0;box-shadow:0 12px 22px #2575e814}.flow-stage-dialog__headline{flex:1;min-width:0}.flow-stage-dialog__title{color:var(--text);letter-spacing:var(--app-letter-spacing-tight)}.flow-stage-dialog__summary,.flow-stage-dialog__detail,.flow-stage-dialog__next{color:var(--text-muted);line-height:1.5}.flow-stage-dialog__meta{align-items:center}.flow-stage-dialog__footer{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding-top:.35rem;display:grid}.flow-stage-dialog__counter{border:1px solid var(--flow-dialog-nav-border);background:var(--flow-dialog-nav-surface);min-width:4.85rem;height:2.35rem;color:var(--flow-order-text);border-radius:999px;justify-content:center;align-items:center;padding-inline:.82rem;display:inline-flex}.flow-stage-dialog__actions{justify-content:flex-end;gap:.75rem;display:flex}.flow-stage-dialog__action{min-height:3rem;letter-spacing:var(--app-letter-spacing-tight);border-radius:999px;padding-inline:1.1rem;font-weight:700}.flow-stage-dialog__action--previous{border:1px solid var(--flow-dialog-nav-border);background:var(--flow-dialog-nav-surface);color:var(--text)}.flow-stage-dialog__action--previous[data-disabled],.flow-stage-dialog__action--previous:disabled{opacity:.46}.flow-stage-dialog__action--next{background:linear-gradient(135deg, var(--flow-connector-active), #1d60c6);box-shadow:0 14px 24px var(--flow-connector-glow)}.flow-stage-dialog__content--mobile .flow-stage-dialog__footer{z-index:2;margin-inline:-1rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffffeb,#fff 38%);border-top:1px solid #93a8ce29;margin-bottom:-1.15rem;padding:.95rem 1rem 1.15rem;position:sticky;bottom:0}.auth-screen{background:linear-gradient(180deg, var(--auth-screen-start) 0%, var(--auth-screen-end) 100%);min-height:100vh}.auth-fancy{grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}.auth-fancy__aside{padding:var(--app-space-auth-aside);background:linear-gradient(180deg, var(--auth-aside-start), var(--auth-aside-end));justify-content:center;display:flex}.auth-fancy__panel{width:100%;max-width:var(--app-layout-auth-panel-max);flex-direction:column;justify-content:space-between;min-height:calc(100vh - 3.5rem);display:flex}.auth-fancy__topbar{min-height:var(--app-size-auth-topbar)}.auth-fancy__status{color:#1d4280;background:#ecf4fff5;border:1px solid #487ecd2e}.auth-fancy__brand-name{color:#10213d}.auth-fancy__brand-tagline{color:var(--text-soft)}.auth-fancy__content{padding-block:var(--app-space-auth-content-pad-y);justify-content:center;gap:var(--app-space-auth-content-gap);flex:1}.auth-fancy__brand--mobile{margin-right:auto}.auth-fancy__heading{max-width:var(--app-layout-auth-heading-max);gap:var(--app-space-sm)}.auth-fancy__title{letter-spacing:var(--app-letter-spacing-display);line-height:var(--app-line-height-display);color:#10213d;font-size:var(--app-font-size-auth-title)!important}.auth-fancy__description{max-width:var(--app-layout-auth-description-max);font-size:var(--app-font-size-auth-description);letter-spacing:var(--app-letter-spacing-tight);line-height:var(--app-line-height-copy)}.auth-fancy__form-shell{max-width:var(--app-layout-auth-form-max);padding:var(--app-space-auth-form-offset) 0 0}.auth-fancy__visual{background:linear-gradient(180deg, var(--auth-visual-start) 0%, var(--auth-visual-end) 100%);clip-path:polygon(var(--app-layout-auth-visual-cut) 0, 100% 0, 100% 100%, 0 100%);display:none;position:relative;overflow:hidden}.auth-fancy__visual:before{content:"";background:radial-gradient(circle at 16% 88%, var(--auth-visual-glow), transparent 28%), radial-gradient(circle at 64% 72%, var(--auth-visual-spot), transparent 22%);opacity:.72;background-position:16% 88%,64% 72%;background-repeat:no-repeat;background-size:38rem 38rem,28rem 28rem;position:absolute;inset:0}.auth-fancy__visual:after{content:"";width:var(--app-layout-auth-visual-cut);background:linear-gradient(90deg, var(--auth-visual-seam), transparent 78%);pointer-events:none;position:absolute;inset:0 auto 0 0}.auth-fancy__visual-overlay{background:linear-gradient(180deg, #ffffff05, var(--auth-visual-overlay)), radial-gradient(circle at top, var(--auth-visual-spot), transparent 34%);position:absolute;inset:0}.auth-fancy__visual-brand{top:var(--app-layout-auth-visual-brand-top);left:var(--app-layout-auth-visual-brand-left);z-index:2;opacity:.96;align-items:center;width:min(18rem,100% - 12rem);position:absolute}.auth-fancy__brand-mark--hero{color:var(--auth-on-visual);background:linear-gradient(#ffffff29,#ffffff14),#ffffff0f;box-shadow:inset 0 1px #ffffff29,0 14px 26px #1f3f7524}.auth-fancy__visual-brand-copy{min-width:0}.auth-fancy__visual-title{max-width:none;color:var(--auth-on-visual);letter-spacing:var(--app-letter-spacing-tight);font-size:clamp(1.5rem,1.2rem + .85vw,1.95rem)}.auth-fancy__visual-subtitle{color:var(--auth-on-visual-muted);font-size:.94rem;line-height:var(--app-line-height-tight);letter-spacing:var(--app-letter-spacing-tight)}.auth-fancy__hero-coin{z-index:2;color:#0f315e;background:#ffffffeb;position:absolute;box-shadow:0 20px 40px #4b1a3129}.auth-fancy__hero-coin--primary{top:9.5rem;right:10rem}.auth-fancy__hero-coin--secondary{top:10rem;right:7rem}.auth-fancy__hero-coin--map{top:20rem;right:3rem}.auth-hero-card{z-index:2;border:1px solid var(--border);background:linear-gradient(180deg, var(--auth-hero-card-start), var(--auth-hero-card-end));box-shadow:var(--app-shadow-hero);position:absolute}.auth-hero-card--summary{width:var(--app-layout-auth-hero-summary-width);transform:scale(var(--app-auth-hero-summary-scale));opacity:var(--app-auth-hero-summary-opacity);top:11.75rem;left:10.8rem}.auth-hero-card__metric{color:var(--auth-hero-metric);font-size:var(--app-font-size-telemetry-metric)}.auth-hero-card__line{border-radius:var(--app-radius-pill);background:var(--auth-hero-line);height:.62rem}.auth-hero-card__line--short{width:5.8rem}.auth-hero-card__line--mid{width:8.5rem}.auth-hero-card__line--wide{width:10rem}.auth-hero-card__donut{border-radius:var(--app-radius-pill);background:conic-gradient(var(--auth-hero-donut-primary) 0deg 165deg, var(--auth-hero-donut-secondary) 165deg 265deg, var(--auth-hero-donut-rest) 265deg 360deg);width:4.8rem;height:4.8rem;position:relative}.auth-hero-card__donut-core{border-radius:var(--app-radius-pill);background:#fff;position:absolute;inset:.78rem}.auth-hero-card__legend{flex:1}.auth-hero-card--chart{width:var(--app-layout-auth-hero-chart-width);transform:scale(var(--app-auth-hero-chart-scale));opacity:var(--app-auth-hero-chart-opacity);bottom:7.5rem;left:10.3rem}.auth-hero-card__title{color:#3a4154;max-width:16rem;letter-spacing:var(--app-letter-spacing-tight);line-height:var(--app-line-height-tight)}.auth-hero-card__bars{min-height:12rem;padding-top:.75rem}.auth-hero-card__bar-group{flex-direction:column;flex:1 1 0;align-items:center;gap:.6rem;display:flex}.auth-hero-card__bar{background:linear-gradient(#3f8cff 0%,#3578ee 100%);border-radius:.6rem .6rem 0 0;width:2rem;box-shadow:inset 0 1px #ffffff38}.auth-hero-card__bar--1{height:5.3rem}.auth-hero-card__bar--2{height:3rem}.auth-hero-card__bar--3{height:7.5rem}.auth-hero-card__bar--4{height:8.5rem}.auth-form__alert{border:1px solid #e52b4529;background:#fff4f6f5!important}.auth-form{width:100%;max-width:var(--app-layout-auth-form-max);gap:var(--app-space-auth-form-gap)}.auth-form__fields{gap:var(--app-space-auth-field-gap)}.auth-form__control{width:100%}.auth-form__input,.auth-form__inner-input{min-height:var(--app-size-input);background:var(--surface-elevated);font-size:var(--app-font-size-input);letter-spacing:var(--app-letter-spacing-tight);padding-inline:var(--app-space-input-inline);border:0;box-shadow:0 1px #ffffffe6,0 10px 24px #12233d0a}.auth-form__input:focus,.auth-form__inner-input:focus{box-shadow:0 0 0 2px #2575e824,0 14px 28px #2575e81a}.auth-form__error{font-size:var(--app-font-size-error);margin-top:.65rem;line-height:1.35}.auth-form__meta{color:var(--text-muted)}.auth-form__submit{height:var(--app-size-button);font-size:var(--app-font-size-button);box-shadow:var(--app-shadow-button);letter-spacing:var(--app-letter-spacing-tight);transition:transform var(--app-motion-base) ease, box-shadow var(--app-motion-base) ease;background:linear-gradient(135deg,#2575e8,#1d60c6);font-weight:700}.auth-form__submit:hover{box-shadow:var(--app-shadow-button-hover);transform:translateY(-1px)}.auth-form__demo{padding-top:.2rem}.auth-form__demo-title{color:var(--text-primary)}.auth-form__demo-description{color:var(--text-muted);margin-top:.18rem;line-height:1.38}.auth-form__demo-list{flex-direction:column;gap:.7rem;display:flex}.auth-form__demo-item{text-align:left;cursor:pointer;width:100%;transition:transform var(--app-motion-base) ease, box-shadow var(--app-motion-base) ease, border-color var(--app-motion-base) ease, background-color var(--app-motion-base) ease;background:linear-gradient(#fffffff5,#f8fbfff0);border:1px solid #12264e14;border-radius:1.2rem;padding:.9rem 1rem;box-shadow:0 14px 26px #244b8212}.auth-form__demo-item:hover{background:linear-gradient(#f5f9fffa,#eef5fff2);border-color:#2575e838;transform:translateY(-1px);box-shadow:0 18px 32px #2575e81c}.auth-form__demo-item:focus-visible{border-color:#2575e842;outline:none;box-shadow:0 0 0 .2rem #2575e81a,0 18px 32px #2575e81c}.auth-form__demo-card{justify-content:space-between;align-items:center;gap:1rem;display:flex}.auth-form__demo-identity{align-items:center;gap:.8rem;min-width:0;display:flex}.auth-form__demo-avatar{color:#1f5fbf;width:2.7rem;height:2.7rem;letter-spacing:var(--app-letter-spacing-tight);background:linear-gradient(#e9f3ff,#dcebfffa);border-radius:999px;flex-shrink:0;place-items:center;font-size:1rem;font-weight:800;display:grid}.auth-form__demo-copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.auth-form__demo-heading{flex-direction:column;align-items:flex-start;gap:.34rem;min-width:0;display:flex}.auth-form__demo-name{color:var(--text-primary);line-height:1.2}.auth-form__demo-badge{flex-shrink:0;align-self:flex-start}.auth-form__demo-credentials{min-height:2.65rem;color:var(--text-primary);white-space:nowrap;background:#ffffffeb;border:1px solid #2575e81f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:.52rem .88rem;font-size:.82rem;display:inline-flex;box-shadow:inset 0 1px #ffffffe0}.auth-demo-note{line-height:var(--app-line-height-label);font-size:var(--app-font-size-demo-note);margin-top:.25rem}@media (min-width:62em){.dashboard-shell__header{left:var(--app-size-shell-sidebar);width:calc(100% - var(--app-size-shell-sidebar))}.dashboard-shell__header-left{display:none}.dashboard-shell__header-inner{justify-content:flex-end;padding-inline:clamp(1.1rem,2vw,2rem)}.dashboard-shell__navbar{height:100dvh!important;top:0!important}.dashboard-shell__sidebar-panel{min-height:100dvh;padding-block:1.5rem 1.3rem}.dashboard-shell__header-inner{min-height:var(--app-size-shell-header-desktop)}.auth-fancy{grid-template-columns:minmax(0,51.5%) minmax(0,48.5%);column-gap:clamp(.9rem,1.6vw,1.4rem);min-height:100svh}.auth-fancy__brand--mobile{display:none}.auth-fancy__aside{min-height:100svh}.auth-fancy__content{gap:1.45rem;padding-block:1rem 1.2rem}.auth-fancy__visual{height:100svh;min-height:100svh;display:block;position:sticky;top:0}}@media (max-width:61.99em){.dashboard-shell__page-frame{padding:.9rem}.dashboard-shell__header-inner{min-height:var(--app-size-shell-header-mobile);padding-inline:.95rem}.dashboard-shell__header-tools{gap:.4rem}.dashboard-card,.dashboard-kpi,.dashboard-feature-block{padding:1.2rem}.dashboard-summary__metric{font-size:2.65rem}.flow-story{gap:.9rem}.flow-story__title{font-size:1.9rem}.flow-story__board{padding:1.15rem}.flow-story__stage{border-radius:1.35rem;min-height:9.75rem;padding:.95rem}.flow-story__stage-title{font-size:1.2rem}.flow-story__stage-order{min-width:2.75rem;height:2.1rem;font-size:.96rem}.flow-story__stage-icon{width:3.45rem;height:3.45rem}.auth-fancy__panel{min-height:calc(100vh - 3rem)}.auth-fancy__title{font-size:var(--app-font-size-auth-title-mobile)!important}.auth-fancy__aside{padding:1.35rem 1.35rem 1.75rem}.auth-fancy__topbar{min-height:auto;margin-bottom:.4rem}.auth-fancy__content{gap:1.35rem;padding-block:1.15rem 1.6rem}.auth-fancy__description{max-width:var(--app-layout-auth-description-max-mobile);font-size:var(--app-font-size-auth-description-mobile);line-height:1.34}.auth-form{gap:.8rem;max-width:100%}.auth-form__fields{gap:var(--app-space-auth-field-gap-mobile)}.auth-form__input,.auth-form__inner-input{min-height:var(--app-size-input-mobile);font-size:var(--app-font-size-input-mobile);padding-inline:var(--app-space-input-inline-mobile)}.auth-form__submit{height:var(--app-size-button-mobile);font-size:var(--app-font-size-button-mobile)}.auth-form__demo-list{gap:.7rem}.auth-form__demo-item{padding:.82rem .92rem}.auth-form__demo-card{flex-direction:column;align-items:stretch;gap:.75rem}.auth-form__demo-identity{gap:.72rem}.auth-form__demo-credentials{white-space:normal;justify-content:flex-start;width:100%}.auth-form__error{font-size:var(--app-font-size-error-mobile);margin-top:.42rem}.auth-demo-note{font-size:var(--app-font-size-demo-note-mobile)}.auth-fancy__form-shell{max-width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}}@media (max-width:47.99em){:root{font-size:var(--app-font-base-mobile,14px)}.dashboard-shell__header-inner{padding-inline:.75rem}.dashboard-shell__mobile-brand-mark{border-radius:.9rem;width:2.4rem;height:2.4rem}.dashboard-shell__mobile-menu-button{width:2.55rem;height:2.55rem}.dashboard-shell__mobile-brand-name{font-size:1rem}.dashboard-shell__action-button{width:2.55rem;height:2.55rem}.dashboard-shell__action-button--optional{display:none}.dashboard-shell__account-trigger{border-radius:999px;padding:.22rem .18rem .22rem .28rem}.dashboard-shell__account-trigger-copy{display:none}.dashboard-shell__account-trigger-chevron{margin-left:-.1rem}.dashboard-shell__account-trigger .dashboard-shell__avatar{width:2.45rem;min-width:2.45rem;height:2.45rem;font-size:.95rem}.dashboard-shell__sidebar-panel{padding:1.2rem 1rem 1.1rem}.dashboard-shell__sidebar-link{min-height:3.75rem;padding:.72rem .7rem}.dashboard-shell__account-menu{border-radius:1rem}.flow-story{gap:.85rem}.flow-story__title{font-size:1.6rem}.flow-story__subtitle{font-size:1rem}.flow-story__header{padding-inline:0}.flow-rail{gap:.8rem}.flow-rail__item{grid-template-columns:3.05rem minmax(0,1fr);gap:.8rem;padding:.9rem}.flow-rail__connector{min-height:2.4rem}.flow-rail__body{min-height:3.4rem}.flow-rail__title{font-size:1.05rem}.flow-rail__order{min-width:2.1rem;height:1.8rem;font-size:.84rem}.flow-stage-dialog__body{padding:1rem 1rem 1.15rem}.flow-stage-dialog__meta{flex-direction:column;align-items:flex-start;gap:.55rem}.flow-stage-dialog__footer{grid-template-columns:1fr;align-items:stretch;gap:.85rem}.flow-stage-dialog__counter{align-self:flex-start}.flow-stage-dialog__actions{justify-content:stretch;width:100%}.flow-stage-dialog__action{min-height:3.05rem}.flow-stage-dialog__content--mobile .flow-stage-dialog__footer{margin-inline:-1rem}.dashboard-shell__account-inline-row{flex-direction:column;align-items:flex-start;gap:.8rem}.app-confirm-dialog__body{padding:1rem 1rem 1.15rem}.app-confirm-dialog__copy{gap:.3rem}.app-confirm-dialog__actions--mobile{gap:.7rem}}@media (max-width:30em){.dashboard-shell__page-frame{padding:.75rem}.dashboard-shell__header-tools{gap:.22rem}.dashboard-shell__mobile-brand-name{font-size:.94rem}.dashboard-kpi__value{font-size:1.8rem}.dashboard-summary__metric{font-size:2.3rem}.auth-fancy__aside{padding:1.1rem 1rem 1.4rem}.auth-fancy__title{font-size:var(--app-font-size-auth-title-narrow)!important}.auth-fancy__description{font-size:var(--app-font-size-auth-description-narrow);line-height:1.32}.auth-form__input,.auth-form__inner-input{min-height:var(--app-size-input-narrow);font-size:var(--app-font-size-input-narrow)}.auth-form__submit{height:var(--app-size-button-narrow);font-size:var(--app-font-size-button-narrow)}.auth-form__error{font-size:var(--app-font-size-error-narrow)}.auth-demo-note{font-size:var(--app-font-size-demo-note-narrow)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.actions-list-page{flex-direction:column;gap:1.2rem;display:flex}.actions-list-page__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.actions-list-page__header-main{flex-direction:column;gap:.45rem;min-width:0;display:flex}.actions-list-page__eyebrow{color:var(--text-muted);letter-spacing:.12em}.actions-list-page__title{letter-spacing:-.04em;color:var(--text-primary);font-size:clamp(2rem,3vw,3rem);line-height:1}.actions-list-page__description{max-width:42rem;color:var(--text-secondary);font-size:1rem;line-height:1.55}.actions-list-page__header-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.actions-list-page__add-button{background:linear-gradient(135deg,#2f75e8,#1f5fbf);border:1px solid #2b6dd629;box-shadow:0 14px 28px #2575e833}.actions-list-page__add-button:hover{background:linear-gradient(135deg,#2b6ddd,#1d58b2)}.actions-list-toolbar{border-radius:1.5rem;flex-direction:column;gap:.85rem;padding:1rem 1.05rem 1.1rem;display:flex}.actions-list-toolbar__summary,.actions-list-footer__summary{align-items:baseline;gap:.55rem;display:flex}.actions-list-toolbar__summary-label,.actions-list-footer__summary-label{color:var(--text-secondary)}.actions-list-toolbar__summary-value,.actions-list-footer__summary-value{color:var(--text-primary);line-height:1}.actions-list-toolbar__topbar{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.actions-list-toolbar__search-row{width:min(100%,21rem)}.actions-list-toolbar__search-header{justify-content:space-between;align-items:flex-end;gap:.85rem;display:flex}.actions-list-toolbar__search{width:100%}.actions-list-toolbar__search .mantine-Input-wrapper{position:relative}.actions-list-toolbar__search .mantine-Input-input{min-height:2.65rem;color:var(--text-primary);transition:border-color var(--app-motion-base) ease, box-shadow var(--app-motion-base) ease, background-color var(--app-motion-base) ease;background:linear-gradient(#fbfdfffa,#f6f9fdfa);border-color:#becadfc2;border-radius:999px;padding-inline:2.5rem .95rem;font-size:.95rem;line-height:1.15;box-shadow:inset 0 1px #fffffff0,0 8px 18px #0f1f370a}.actions-list-toolbar__search .mantine-Input-input::placeholder{color:#7184a494;font-weight:400}.actions-list-toolbar__search .mantine-Input-section{color:#7184a4e6}.actions-list-toolbar__search .mantine-Input-input:hover{background:linear-gradient(#fffffffa,#f8fbfffa);border-color:#9db2d5eb}.actions-list-toolbar__search .mantine-Input-input:focus,.actions-list-toolbar__search .mantine-Input-input:focus-within{border-color:#5585deeb;box-shadow:0 0 0 4px #5585de1f,0 14px 26px #2575e81f}.actions-list-toolbar__filters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.85rem;display:grid}.actions-list-toolbar__filters-footer{justify-content:flex-end;margin-top:-.05rem;display:flex}.actions-list-toolbar__clear-button{min-width:0;padding-inline:.95rem}.actions-list-toolbar__clear-button--inline{flex-shrink:0}.actions-list-toolbar .mantine-InputWrapper-root,.actions-list-toolbar .mantine-Select-root{min-width:0}.actions-list-toolbar .mantine-InputWrapper-label{color:var(--text-primary);letter-spacing:0;text-transform:none;margin-bottom:.48rem;font-size:1rem;font-weight:600;line-height:1.35}.actions-list-skeleton{flex-direction:column;gap:1rem;display:flex}.actions-table-shell{border-radius:1.55rem;overflow:hidden}.actions-table-shell__table{flex-direction:column;display:flex}.actions-table-shell__head,.actions-table-shell__row{grid-template-columns:minmax(0,2.15fr) minmax(12rem,1.1fr) 8rem 8rem;gap:1rem;padding:1rem 1.1rem;display:grid}.actions-table-shell__head{border-bottom:1px solid var(--border)}.actions-table-shell__row+.actions-table-shell__row{border-top:1px solid var(--border)}.actions-table{border-collapse:collapse;width:100%}.actions-table thead th{border-bottom:1px solid var(--border);text-align:left;padding:.95rem 1.05rem}.actions-table tbody td{border-bottom:1px solid var(--border);vertical-align:top;padding:1rem 1.05rem}.actions-table tbody tr:last-child td{border-bottom:none}.actions-table__sort-button{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;padding:0;font-size:.75rem;font-weight:700;display:inline-flex}.actions-table__sort-button:hover{color:var(--text-primary)}.actions-table__sort-icon{justify-content:center;align-items:center;display:inline-flex}.actions-table__row{cursor:pointer;transition:background-color var(--app-motion-base) ease, box-shadow var(--app-motion-base) ease}.actions-table__row:hover{background:#f4f8ffe0}.actions-table__row[data-needs-approval]{background:#fff8edc2;box-shadow:inset 3px 0 #f59e0bb3}.actions-table__row[data-needs-approval]:hover{background:#fff3dbeb}.actions-table__row[data-selected]{background:#e8f1fff5}.actions-table__row:focus-visible{outline-offset:-2px;outline:2px solid #3b82f66b}.actions-table__action-cell{align-items:flex-start;gap:.8rem;display:flex}.actions-table__action-copy{flex-direction:column;gap:.3rem;min-width:0;display:flex}.actions-table__action-heading{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.actions-table__action-title{color:var(--text-primary);font-size:1rem;line-height:1.2}.actions-table__action-intent{-webkit-line-clamp:2;color:var(--text-secondary);-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.actions-table__asset{flex-direction:column;gap:.45rem;display:flex}.actions-table__asset-name{color:var(--text-primary)}.actions-table__asset-meta{flex-wrap:wrap;gap:.45rem;display:flex}.actions-list-footer{border-radius:1.35rem;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.actions-list-footer__pagination{margin-left:auto}.actions-card-list{gap:.85rem;display:grid}.actions-card-list__sentinel{width:100%;height:1px}.actions-card{border:1px solid var(--border);appearance:none;cursor:pointer;text-align:left;background:#fff;border-radius:1.35rem;flex-direction:column;gap:.9rem;width:100%;padding:1rem;display:flex;box-shadow:0 12px 24px #0f172a0b}.actions-card__header{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.actions-card__title-wrap{align-items:flex-start;gap:.8rem;min-width:0;display:flex}.actions-card[data-needs-approval]{background:linear-gradient(#fff9f0f0 0%,#fffffffa 100%);box-shadow:inset 3px 0 #f59e0bb3,0 18px 36px #0f172a14}.actions-card__icon{width:2.8rem;height:2.8rem;color:var(--steel-700);background:linear-gradient(#e8f1fffa 0%,#f4f8ff 100%);border-radius:1rem;flex-shrink:0;place-items:center;display:grid}.actions-card__copy{flex-direction:column;gap:.24rem;min-width:0;display:flex}.actions-card__title{color:var(--text-primary);font-size:1.06rem;line-height:1.2}.actions-card__title-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.actions-card__asset{color:var(--text-muted)}.actions-card__intent{-webkit-line-clamp:2;color:var(--text-secondary);-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.actions-card__badge-row{flex-wrap:wrap;gap:.45rem;display:flex}.actions-card__footer{color:var(--text-muted);justify-content:space-between;align-items:center;gap:.75rem;font-size:.83rem;display:flex}.actions-card__footer .telemetry-text{text-overflow:ellipsis;white-space:nowrap;max-width:68%;overflow:hidden}.actions-card__details{color:var(--steel-700);font-weight:700}.actions-card--skeleton{pointer-events:none}.actions-list-state{border-radius:1.5rem;flex-direction:column;align-items:flex-start;gap:.85rem;padding:1.4rem;display:flex}.actions-list-state__icon{color:var(--steel-700)}.actions-list-state__title{color:var(--text-primary);font-size:1.24rem}.actions-list-state__body{max-width:34rem;color:var(--text-secondary);line-height:1.55}.actions-detail-page__content{overflow:hidden}.actions-detail-page__content:hover{border-color:var(--border);box-shadow:var(--app-shadow-sm);transform:none}.actions-detail-page__delete-error,.actions-detail-page__decision-error{color:#ca2d58;line-height:1.55}.actions-detail-page__approval-panel{background:linear-gradient(#f8fbfff5,#fff);border:1px solid #cbd5e1e0;border-radius:1.35rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.05rem;display:grid;box-shadow:inset 0 1px #ffffffb3}.actions-detail-page__approval-panel[data-tone=amber]{background:linear-gradient(#fffaf0fa,#fff);border-color:#f59e0b57}.actions-detail-page__approval-panel[data-tone=success]{background:linear-gradient(#f0fdf4fa,#fff);border-color:#22c55e42}.actions-detail-page__approval-panel[data-tone=red]{background:linear-gradient(#fff2f2fa,#fff);border-color:#ef444438}.actions-detail-page__approval-panel-icon{flex-shrink:0}.actions-detail-page__approval-panel-copy{flex-direction:column;gap:.38rem;min-width:0;display:flex}.actions-detail-page__approval-panel-title{color:var(--text-primary);font-size:1.05rem;line-height:1.2}.actions-detail-page__approval-panel-body{color:var(--text-secondary);line-height:1.55}.actions-detail-page__approval-panel-meta{color:var(--text-muted)}.actions-detail-page__approval-panel-actions{justify-content:flex-end;align-self:stretch}.actions-detail-page__approval-panel-actions .mantine-Button-root{min-width:8.25rem}.system-back-button{color:#46658f;align-self:flex-start;padding:0}.system-back-button:hover{color:#1f406b;background:0 0}.system-back-button .mantine-Button-inner{gap:.4rem}.system-back-button .mantine-Button-label{font-weight:700}.actions-detail-drawer__content{background:#fff;max-width:32.5rem;overflow:hidden}.actions-detail-drawer__content--mobile{border-radius:1.5rem 1.5rem 0 0}.actions-detail-drawer__body{padding:0}.actions-detail-drawer{gap:1rem;padding:1.2rem}.actions-detail-drawer__topbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.actions-detail-drawer__eyebrow{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem}.actions-detail-drawer__hero{border-radius:1.35rem;padding:1rem}.actions-detail-drawer__hero-copy{min-width:0}.actions-detail-drawer__title{color:var(--text-primary);letter-spacing:-.03em;font-size:1.42rem;line-height:1.04}.actions-detail-drawer__subtitle{color:var(--text-secondary);line-height:1.55}.actions-detail-drawer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.actions-detail-drawer__field{border:1px solid var(--border);background:#fbfdff;border-radius:1.1rem;flex-direction:column;gap:.34rem;padding:.92rem 1rem;display:flex}.actions-detail-drawer__field--wide{grid-column:span 2}.actions-detail-drawer__label{color:var(--text-muted);letter-spacing:.1em}.actions-detail-drawer__value{color:var(--text-primary);line-height:1.55}.actions-create-dialog__content{background:#fff;border:1px solid #93a8ce2e;overflow:hidden;box-shadow:0 22px 42px #121f351f}.actions-create-dialog__content--mobile{border-radius:1.5rem 1.5rem 0 0;max-height:86dvh}.actions-create-dialog__body{padding:0}.actions-create-dialog__body--mobile{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:86dvh;overflow-y:auto}.actions-create-dialog{gap:1rem;padding:1.2rem}.actions-create-dialog__topbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.actions-create-dialog__eyebrow{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem}.actions-create-dialog__hero{background:linear-gradient(#f6fafffa,#fff);border:1px solid #cfddf2cc;border-radius:1.35rem;padding:1rem}.actions-create-dialog__hero-icon{width:3.6rem;height:3.6rem;color:var(--steel-700);background:linear-gradient(135deg,#2f75e81f,#2f75e833);border-radius:1.2rem;flex-shrink:0;place-items:center;display:grid}.actions-create-dialog__hero-copy{min-width:0}.actions-create-dialog__title{color:var(--text-primary);letter-spacing:-.03em;font-size:1.42rem;line-height:1.04}.actions-create-dialog__subtitle,.actions-create-dialog__note,.actions-create-dialog__value{color:var(--text-secondary);line-height:1.55}.actions-create-dialog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.actions-create-dialog__card{border:1px solid var(--border);background:#fbfdff;border-radius:1.1rem;flex-direction:column;gap:.38rem;padding:.95rem 1rem;display:flex}.actions-create-dialog__card--wide{grid-column:span 2}.actions-create-dialog__label{color:var(--text-muted);letter-spacing:.1em}.actions-create-dialog__footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.actions-create-page{flex-direction:column;gap:1.35rem;display:flex}.actions-create-page__header{justify-content:flex-start;align-items:flex-start;gap:1rem;display:flex}.actions-create-page__header-main{flex-direction:column;gap:.55rem;min-width:0;display:flex}.actions-create-page__title{letter-spacing:-.04em;color:var(--text-primary);font-size:clamp(2rem,3vw,3rem);line-height:1}.actions-create-page__description{width:100%;max-width:62rem;color:var(--text-secondary);line-height:1.55}.actions-create-page__canvas{width:100%;max-width:76rem}.actions-create-page__wizard{border-radius:1.6rem;flex-direction:column;gap:1.5rem;padding:1.35rem;display:flex}.actions-create-page__stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.actions-create-page__stepper-item{opacity:.74;text-align:left;cursor:pointer;min-height:3.55rem;transition:opacity var(--app-motion-base) ease, border-color var(--app-motion-base) ease, background-color var(--app-motion-base) ease, box-shadow var(--app-motion-base) ease;background:linear-gradient(#fcfeffeb,#f6f9fdeb);border:1px solid #d6dfeeb8;border-radius:.95rem;align-items:center;gap:.75rem;padding:.72rem .95rem;display:flex;position:relative}.actions-create-page__stepper-item[data-active]{opacity:1;background:linear-gradient(#eff6ff,#e4efff);border-color:#2f75e894;box-shadow:0 18px 34px #2052a424,inset 0 0 0 1px #2f75e838}.actions-create-page__stepper-item[data-active]:after{content:"";background:linear-gradient(90deg,#2f75e8,#69a4ff);border-radius:999px;height:.22rem;position:absolute;top:-1px;left:1rem;right:1rem}.actions-create-page__stepper-item[data-completed]{opacity:.88;background:linear-gradient(#fbfdff,#f5f9fff5);border-color:#5093ea38}.actions-create-page__stepper-order{color:#3a67b8;background:#eff4fd;border-radius:999px;flex-shrink:0;place-items:center;width:2.1rem;height:2.1rem;font-size:.84rem;font-weight:800;display:grid}.actions-create-page__stepper-item[data-completed] .actions-create-page__stepper-order,.actions-create-page__stepper-item[data-active] .actions-create-page__stepper-order{color:#fff;background:linear-gradient(135deg,#2f75e8,#1f5fbf)}.actions-create-page__stepper-item[data-active] .actions-create-page__stepper-title{color:#184f9d}.actions-create-page__stepper-title{color:color-mix(in srgb, var(--text-primary) 52%, white);min-width:0;font-size:1rem;font-weight:400;line-height:1.2}.actions-create-page__stepper-item:hover{opacity:.9;border-color:#b2c1dbe6}.actions-create-page__stepper-item[data-active] .actions-create-page__stepper-title,.actions-create-page__stepper-item[data-completed] .actions-create-page__stepper-title{color:var(--text-primary);font-weight:800}.actions-create-page__step-panel{flex-direction:column;gap:1.35rem;display:flex}.actions-create-page__step-heading{align-items:flex-start;gap:1rem}.actions-create-page__step-heading-copy{min-width:0}.actions-create-page__label-with-help{align-items:center;gap:.35rem;display:inline-flex}.actions-create-page__help-trigger{color:var(--text-muted)}.actions-create-page__help-trigger:hover,.actions-create-page__help-trigger:focus-visible{color:#2f75e8;background:#3c7ce114}.actions-create-page__help-tooltip{flex-direction:column;gap:.42rem;display:flex}.actions-create-page__help-tooltip-shell{background:#23272f;border-radius:1rem;padding:.8rem .9rem;box-shadow:0 16px 34px #0f172a38}.actions-create-page__help-tooltip-arrow{color:#23272f}.actions-create-page__help-tooltip-title{color:#fff;font-size:.95rem;line-height:1.35}.actions-create-page__help-tooltip-body{color:#ffffffd6;font-size:.92rem;line-height:1.58}.actions-create-page__step-title{color:var(--text-primary);letter-spacing:-.02em;font-size:1.5rem}.actions-create-page__step-description,.actions-create-page__hint,.actions-create-page__review-note,.actions-create-page__review-value,.actions-create-page__group-detail{color:var(--text-secondary);line-height:1.55}.actions-create-page__step-body{flex-direction:column;gap:1.25rem;display:flex}.actions-create-page__approval-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.2rem;display:grid}.actions-create-page__control{min-width:0}.actions-create-page__control--compact{max-width:36rem}.actions-create-page .mantine-InputWrapper-root,.actions-create-page .mantine-Select-root{min-width:0}.actions-create-page .mantine-InputWrapper-label{color:var(--text-primary);margin-bottom:.45rem;font-size:1rem;font-weight:700;line-height:1.35}.actions-create-page .mantine-InputWrapper-error{color:var(--mantine-color-red-6);margin-top:.38rem;font-size:.875rem;font-weight:500;line-height:1.45}.actions-create-page__subtle-help{color:var(--text-secondary);line-height:1.58}.actions-create-page__approval-grid .actions-create-page__subtle-help{grid-column:1/-1;margin-top:-.1rem}.actions-create-page .mantine-Input-input,.actions-create-page .mantine-Select-input,.actions-create-page .mantine-Textarea-input{color:var(--text-primary);transition:border-color var(--app-motion-base) ease, box-shadow var(--app-motion-base) ease, background-color var(--app-motion-base) ease;background:linear-gradient(#fcfdff,#f8fbff);border-color:#d2ddeff2;font-size:.985rem;box-shadow:inset 0 1px #ffffffb8}.actions-create-page .mantine-Input-input,.actions-create-page .mantine-Select-input{min-height:3rem;padding-inline:.95rem}.actions-create-page .mantine-Textarea-input{resize:vertical;min-height:8.2rem;padding:.82rem .95rem;line-height:1.58}.actions-create-page .mantine-Input-input::placeholder,.actions-create-page .mantine-Select-input::placeholder,.actions-create-page .mantine-Textarea-input::placeholder{color:#7589aa7a;opacity:1;font-weight:400}.actions-create-page .mantine-Input-input:focus,.actions-create-page .mantine-Select-input:focus,.actions-create-page .mantine-Textarea-input:focus{border-color:#3d7ae47a;box-shadow:0 0 0 .225rem #3c7ce11f,inset 0 1px #ffffffc7}.actions-create-page .mantine-Select-section{color:var(--text-muted)}.actions-create-page__mobile-select-root{min-width:0}.actions-create-page__mobile-select-trigger{width:100%;min-height:3rem;color:var(--text-primary);text-align:left;cursor:pointer;transition:border-color var(--app-motion-base) ease, box-shadow var(--app-motion-base) ease, background-color var(--app-motion-base) ease, color var(--app-motion-base) ease;background:linear-gradient(#fcfdff,#f8fbff);border:1px solid #d2ddeff2;border-radius:1rem;justify-content:space-between;align-items:center;padding:.75rem .95rem;font-size:.985rem;display:flex;box-shadow:inset 0 1px #ffffffb8}.actions-create-page__mobile-select-trigger:hover{border-color:#b1c4e2f2}.actions-create-page__mobile-select-trigger:focus-visible{border-color:#3d7ae47a;outline:none;box-shadow:0 0 0 .225rem #3c7ce11f,inset 0 1px #ffffffc7}.actions-create-page__mobile-select-trigger:disabled{cursor:not-allowed;opacity:.66}.actions-create-page__mobile-select-trigger[data-placeholder]{color:#7589aa7a}.actions-create-page__mobile-select-trigger-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.actions-create-page__picker-drawer-content{border-top-left-radius:1.4rem;border-top-right-radius:1.4rem}.actions-create-page__picker-drawer-body{padding:0}.actions-create-page__picker-drawer{padding:1rem 1rem 1.15rem}.actions-create-page__picker-drawer-topbar{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.actions-create-page__picker-list{flex-direction:column;gap:.7rem;max-height:min(56dvh,20rem);display:flex;overflow:auto}.actions-create-page__picker-option{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;transition:border-color var(--app-motion-base) ease, background-color var(--app-motion-base) ease, box-shadow var(--app-motion-base) ease, transform var(--app-motion-base) ease;background:linear-gradient(#fcfefff5,#f6f9fdf5);border:1px solid #d6dfeeb8;border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.92rem 1rem;display:flex}.actions-create-page__picker-option[data-selected]{background:linear-gradient(#eff6ff,#e6f0fffa);border-color:#2f75e861;box-shadow:0 10px 24px #2052a41a,inset 0 0 0 1px #2f75e81a}.actions-create-page__picker-option-label{min-width:0;color:var(--text-primary);font-size:1rem;font-weight:600;line-height:1.45}.actions-create-page__picker-option-check{flex-shrink:0}.actions-create-page__picker-empty{color:var(--text-secondary);padding:.25rem .1rem;line-height:1.58}.actions-create-page__field-grid,.actions-create-page__derived-grid,.actions-create-page__review-grid,.actions-create-page__flow-grid{gap:1.2rem;display:grid}.actions-create-page__field-grid,.actions-create-page__derived-grid{grid-template-columns:minmax(0,1.03fr) minmax(22rem,1fr)}.actions-create-page__derived-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.actions-create-page__field-group{flex-direction:column;gap:.7rem;display:flex}.actions-create-page__field-group--stacked{gap:.8rem}.actions-create-page__field-label,.actions-create-page__review-label{color:var(--text-primary);font-size:1rem;font-weight:700;line-height:1.35}.actions-create-page__group-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.actions-create-page__group-option{border:1px solid var(--border);text-align:left;cursor:pointer;min-height:8.75rem;transition:border-color var(--app-motion-base) ease, background-color var(--app-motion-base) ease, box-shadow var(--app-motion-base) ease;background:linear-gradient(#fcfdff,#f6fafff5);border-radius:1rem;flex-direction:column;gap:.6rem;padding:.95rem 1rem .9rem;display:flex}.actions-create-page__group-option:hover{border-color:#96aed6b8;box-shadow:0 10px 24px #0f172a0d}.actions-create-page__group-option[data-selected]{background:linear-gradient(#eff6ff,#e6f0fffa);border-color:#2f75e88a;transform:translateY(-1px);box-shadow:0 18px 34px #2052a41f,inset 0 0 0 1px #2f75e829}.actions-create-page__group-option-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.actions-create-page__group-selected{color:#1f5fbf;letter-spacing:.06em;text-transform:uppercase;background:#2f75e824;border-radius:999px;align-items:center;padding:.24rem .55rem;font-size:.7rem;font-weight:800;display:inline-flex}.actions-create-page__group-title,.actions-create-page__derived-value{color:var(--text-primary)}.actions-create-page__group-title{font-size:1rem;line-height:1.3}.actions-create-page__group-option[data-selected] .actions-create-page__group-title{color:#163f7a}.actions-create-page__group-option[data-selected] .actions-create-page__group-detail{color:#315f97}.actions-create-page__group-detail,.actions-create-page__hint,.actions-create-page__review-note{font-size:.92rem}.actions-create-page__derived-card,.actions-create-page__review-card{border:1px solid var(--border);background:linear-gradient(#fcfdff,#f8fbfff5);border-radius:1rem;padding:1rem 1.05rem}.actions-create-page__derived-label,.actions-create-page__review-label{color:var(--text-muted);letter-spacing:.1em}.actions-create-page__review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.actions-create-page__review-card--wide{grid-column:span 2}.actions-create-page__footer{flex-wrap:wrap;justify-content:flex-start;gap:.8rem;padding-top:.2rem;display:flex}.actions-create-page__footer .mantine-Button-root{min-width:9rem}.actions-create-page__help-drawer-content{border-top-left-radius:1.4rem;border-top-right-radius:1.4rem}.actions-create-page__help-drawer-body{padding:0}.actions-create-page__help-drawer{padding:1rem 1rem 1.2rem}.actions-create-page__help-drawer-topbar{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.actions-create-page__help-drawer-copy{flex-direction:column;gap:.5rem;display:flex}.actions-create-page__help-drawer-title{color:var(--text-primary);font-size:1.1rem;line-height:1.35}.actions-create-page__help-drawer-description{color:var(--text-secondary);line-height:1.58}@media (max-width:79.99em){.actions-create-page__stepper,.actions-create-page__group-grid,.actions-list-toolbar__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.actions-list-toolbar__search-header,.actions-list-toolbar__search-row{width:100%}}@media (max-width:61.99em){.actions-create-page__header,.actions-create-page__step-heading{flex-direction:column}.actions-create-page__field-grid,.actions-create-page__approval-grid,.actions-create-page__derived-grid,.actions-create-page__review-grid{grid-template-columns:1fr}.actions-create-page__control--compact{max-width:none}.actions-create-page__review-card--wide{grid-column:auto}.actions-create-page__footer{flex-direction:column;align-items:stretch}.actions-list-page__header{flex-direction:column}.actions-list-page__header-meta{justify-content:flex-start}.actions-detail-drawer__grid{grid-template-columns:1fr}.actions-detail-drawer__field--wide{grid-column:auto}.actions-detail-page__approval-panel{grid-template-columns:1fr}.actions-detail-page__approval-panel-actions{justify-content:flex-start}.actions-create-dialog__grid{grid-template-columns:1fr}.actions-create-dialog__card--wide{grid-column:auto}}@media (max-width:47.99em){.actions-create-page__title{font-size:2rem}.actions-create-page__wizard{border-radius:1.35rem;padding:1rem}.actions-create-page .mantine-Input-input,.actions-create-page .mantine-Select-input,.actions-create-page__mobile-select-trigger{min-height:3.15rem}.actions-create-page__stepper,.actions-create-page__group-grid{grid-template-columns:1fr}.actions-create-page__footer .mantine-Button-root{width:100%}.actions-list-page__title{font-size:2rem}.actions-list-toolbar{border-radius:1.35rem;padding:1rem}.actions-list-toolbar__search-row,.actions-list-toolbar__filters,.actions-list-toolbar__search-header{width:100%}.actions-list-toolbar__summary{justify-content:space-between;width:100%}.actions-list-toolbar__filters{grid-template-columns:1fr}.actions-list-toolbar__search-header{display:block}.actions-list-toolbar__filters-footer{justify-content:flex-end;width:100%}.actions-list-page__header-meta,.actions-list-page__add-button{width:100%}.actions-list-footer{flex-direction:column;align-items:stretch}.actions-list-footer__pagination{margin-left:0}.actions-card{border-radius:1.25rem;padding:.95rem}.actions-card__footer{flex-direction:column;align-items:flex-start}.actions-card__footer .telemetry-text{max-width:100%}.actions-list-state{border-radius:1.35rem;padding:1.15rem}.actions-detail-drawer{padding:1rem 1rem 1.2rem}.actions-detail-page__approval-panel-actions{flex-wrap:wrap}.actions-detail-page__approval-panel-actions .mantine-Button-root{flex:11rem}.actions-create-dialog{padding:1rem 1rem 1.2rem}.actions-create-dialog__footer{grid-template-columns:1fr;align-items:stretch}}@media (max-width:30em){.actions-create-page__title{font-size:1.78rem}.actions-create-page__step-title{font-size:1.2rem}.actions-list-page__title{font-size:1.78rem}.actions-list-page__description,.actions-list-state__body,.actions-detail-drawer__subtitle{font-size:.94rem}.actions-card__title{font-size:1rem}}.flow-story__stage-summary,.flow-rail__summary,.flow-stage-dialog__fact-value{color:var(--text-muted);line-height:1.45}.flow-story__stage-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.9em;display:-webkit-box;overflow:hidden}.flow-rail__summary{margin:.2rem 0 .45rem}.flow-stage-dialog__fact-grid{grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));align-items:start;gap:.8rem;display:grid}.flow-stage-dialog__fact{border:1px solid var(--border);background:#fbfdff;border-radius:1.1rem;flex-direction:column;gap:.35rem;min-width:0;padding:.9rem 1rem;display:flex}.flow-stage-dialog__fact-label{color:var(--text-muted);letter-spacing:.08em;line-height:1.35}@media (max-width:47.99em){.flow-stage-dialog__fact-grid{grid-template-columns:1fr}.flow-rail__summary{font-size:.92rem}}.auth-demo-note__row{align-items:center;gap:.45rem;display:flex}.auth-demo-note__role{min-width:6.4rem}.history-page__approval-list,.history-page__event-list{margin-top:.2rem}.history-page__approval-card,.history-page__event-row,.history-page__empty{border:1px solid var(--border);background:#fbfdff;border-radius:1.3rem}.history-page__approval-card{justify-content:space-between;gap:1rem;padding:1rem 1.05rem;display:flex}.history-page__approval-card-main{flex:1;min-width:0}.history-page__approval-title,.history-page__event-title,.history-page__empty-title{color:var(--text)}.history-page__approval-subtitle,.history-page__approval-reason,.history-page__approval-meta,.history-page__event-action,.history-page__event-detail,.history-page__empty-body{color:var(--text-muted)}.history-page__approval-actions{flex-shrink:0;align-self:flex-end}.history-page__event-row{align-items:flex-start;gap:.9rem;padding:.95rem 1rem;display:flex}.history-page__event-copy{flex:1;min-width:0}.history-page__event-badges{margin-top:.55rem}.history-page__event-time{color:var(--text-soft);white-space:nowrap}.history-page__empty{flex-direction:column;align-items:flex-start;gap:.7rem;padding:1.2rem 1.25rem;display:flex}@media (max-width:47.99em){.auth-demo-note__role{min-width:auto}.history-page__approval-card{flex-direction:column}.history-page__approval-actions{flex-wrap:wrap;justify-content:flex-start;align-self:stretch}.history-page__event-row{padding:.9rem}.history-page__event-time{white-space:normal}}.actions-create-page__submit-error{width:100%}.dashboard-shell__notification-indicator{color:#fff;background:linear-gradient(#f1416c 0%,#dc3161 100%);border:1px solid #ffffffe6;border-radius:999px;min-width:1.05rem;height:1.05rem;padding-inline:.26rem;font-size:.68rem;font-weight:800;line-height:1;box-shadow:0 10px 18px #f1416c2e}.dashboard-shell__notifications-menu{background:linear-gradient(#fffffffc,#f7fafffc);border:1px solid #dce5f4f0;border-radius:1.15rem;flex-direction:column;gap:.15rem;padding:.55rem;display:flex;overflow:hidden;box-shadow:0 16px 34px #11244314}.dashboard-shell__notifications-menu-header,.dashboard-shell__notifications-menu-footer{justify-content:space-between;align-items:center;gap:.8rem;padding:.35rem .35rem .55rem;display:flex}.dashboard-shell__notifications-menu-header{border-bottom:1px solid #e1e9f4eb}.dashboard-shell__notifications-menu-footer{border-top:1px solid #e1e9f4eb;margin-top:.2rem;padding:.75rem .2rem .15rem}.dashboard-shell__notifications-menu-title{color:var(--text)}.dashboard-shell__notifications-menu-body{overscroll-behavior:contain;max-height:min(52vh,25rem);padding:.2rem .15rem .1rem;overflow-y:auto}.dashboard-shell__notifications-menu-body::-webkit-scrollbar{width:.45rem}.dashboard-shell__notifications-menu-body::-webkit-scrollbar-thumb{background:#a4b6d6b3;border-radius:999px}.dashboard-shell__notifications-menu-body::-webkit-scrollbar-track{background:0 0}.dashboard-shell__notifications-menu-list{margin-top:0;padding-right:.1rem}.dashboard-shell__notifications-menu-link{transition:border-color var(--app-motion-base) ease, background-color var(--app-motion-base) ease, transform var(--app-motion-base) ease, box-shadow var(--app-motion-base) ease;background:#fbfdff;border:1px solid #e1e9f4e6;border-radius:1rem;padding:.72rem .78rem;display:block}.dashboard-shell__notifications-menu-link:hover{background:#f7fbfffa;border-color:#97b6e5c7;transform:translateY(-1px);box-shadow:0 12px 24px #1124430f}.dashboard-shell__notifications-menu-copy{flex:1;min-width:0}.dashboard-shell__notifications-menu-item-title{line-height:1.3}.dashboard-shell__notifications-menu-item-title,.notifications-page__item-title,.notifications-page__empty-title{color:var(--text)}.dashboard-shell__notifications-menu-item-body,.notifications-page__item-body,.notifications-page__item-meta-text,.notifications-page__empty-body,.notifications-page__loading,.notifications-page__kpi-support{color:var(--text-muted)}.dashboard-shell__notifications-menu-item-body{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.16rem;line-height:1.45;display:-webkit-box;overflow:hidden}.dashboard-shell__notifications-menu-item-meta{margin-top:.42rem}.dashboard-shell__notifications-menu-item-meta .telemetry-text{white-space:nowrap}.dashboard-shell__notifications-menu-chevron{color:var(--text-soft);flex-shrink:0}.dashboard-shell__notifications-menu-empty{color:var(--text-muted);padding:.8rem .5rem .9rem;line-height:1.55}.notifications-page__list{margin-top:.2rem}.notifications-page__item,.notifications-page__empty{border:1px solid var(--border);background:#fbfdff;border-radius:1.3rem}.notifications-page__item{flex-direction:column;gap:1rem;padding:1rem 1.05rem;display:flex}.notifications-page__item-main,.notifications-page__item-copy{min-width:0}.notifications-page__item-body{margin-top:.3rem;line-height:1.55}.notifications-page__item-meta{margin-top:.45rem}.notifications-page__item-time{color:var(--text-soft);white-space:nowrap}.notifications-page__item-actions{flex-wrap:wrap;justify-content:flex-end}.notifications-page__empty{flex-direction:column;align-items:flex-start;gap:.7rem;padding:1.2rem 1.25rem;display:flex}.account-page__form,.users-page__list,.user-detail-page__form{margin-top:.2rem}.account-page .mantine-InputWrapper-root,.account-page .mantine-Select-root,.user-detail-page .mantine-InputWrapper-root,.user-detail-page .mantine-Select-root{min-width:0}.account-page .mantine-InputWrapper-label,.user-detail-page .mantine-InputWrapper-label{color:var(--text-primary);margin-bottom:.45rem;font-size:1rem;font-weight:700;line-height:1.35}.account-page .mantine-InputWrapper-error,.user-detail-page .mantine-InputWrapper-error{color:var(--mantine-color-red-6);margin-top:.38rem;font-size:.875rem;font-weight:500;line-height:1.45}.account-page__actions{margin-top:.15rem}.account-page__submit{min-width:12.75rem;padding-inline:1.35rem}.account-page__helper,.users-page__loading,.users-page__modal-description,.user-detail-page__helper,.user-detail-page__warning-body{color:var(--text-muted)}.users-list-toolbar__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.users-create-page__section+.users-create-page__section{border-top:1px solid #d3dff2c7;margin-top:.2rem;padding-top:1.35rem}.users-create-page__capability-list{flex-wrap:wrap;gap:.8rem;display:flex}.users-create-page__capability-list[data-invalid] .users-create-page__capability-button{border-color:#e24a4a70}.users-create-page__capability-button{border:1px solid var(--border);min-height:3.4rem;color:var(--text-primary);cursor:pointer;background:linear-gradient(#fcfdff,#f6fafff5);border-radius:1rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem .9rem;transition:border-color .14s,box-shadow .14s,background .14s,transform .14s;display:inline-flex}.users-create-page__capability-button:hover{border-color:#96aed6b8;box-shadow:0 10px 24px #0f172a0d}.users-create-page__capability-button:focus-visible{outline-offset:2px;outline:2px solid #2f75e842}.users-create-page__capability-button[data-selected]{background:linear-gradient(#eff6ff,#e6f0fffa);border-color:#2f75e88a;box-shadow:0 18px 34px #2052a41f,inset 0 0 0 1px #2f75e829}.users-create-page__capability-list[data-invalid] .users-create-page__capability-button[data-selected]{border-color:#e24a4a8a;box-shadow:0 18px 34px #2052a414,inset 0 0 0 1px #e24a4a2e}.users-create-page__capability-button-main{align-items:center;gap:.7rem;min-width:0;display:inline-flex}.users-create-page__capability-button-label{color:inherit;white-space:nowrap;font-size:1rem;font-weight:700;line-height:1.25}.users-create-page__capability-check{flex-shrink:0}.users-create-page__capability-error{color:var(--mantine-color-red-6)}.users-table__user-cell{align-items:flex-start;gap:.8rem;display:flex}.users-table__avatar,.users-card__avatar{width:2.7rem;height:2.7rem;color:var(--accent-strong);letter-spacing:.02em;background:linear-gradient(#e5effff5,#d6e5fce0);border-radius:999px;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffffb3}.users-table__user-copy{flex-direction:column;gap:.25rem;min-width:0;display:flex}.users-table__user-name-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.users-table__user-name{color:var(--text-primary);line-height:1.2}.users-table__user-username,.users-card__username{color:var(--text-secondary)}.users-table__badge-stack{flex-wrap:wrap;gap:.45rem;display:flex}.users-table__last-login{color:var(--text-secondary);line-height:1.45}.users-table__actions{justify-content:flex-end}.users-table__actions .mantine-Button-root,.users-card__actions .mantine-Button-root{white-space:nowrap}.users-card{text-align:left}.users-card:focus-visible{outline-offset:-2px;outline:2px solid #3b82f66b}.users-card__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.users-card__meta>div{flex-direction:column;gap:.18rem;display:flex}.users-card__meta-label{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}.users-card__meta-value{color:var(--text-primary);font-size:.96rem;line-height:1.4}.users-card__actions{flex-wrap:wrap;gap:.55rem;display:flex}.users-list-footer{margin-top:.95rem}.users-table-shell__table{flex-direction:column;display:flex}.users-table-shell__head,.users-table-shell__row{grid-template-columns:minmax(0,2.2fr) minmax(10rem,1fr) 8rem minmax(10rem,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.1rem;display:grid}.users-table-shell__head{border-bottom:1px solid var(--border)}.users-table-shell__row+.users-table-shell__row{border-top:1px solid var(--border)}.users-table-shell__user{align-items:center;gap:.8rem;display:flex}.users-table-shell__user-copy{flex-direction:column;gap:.35rem;display:flex}.users-table-shell__action{justify-content:flex-end;display:flex}.users-page__toolbar{grid-template-columns:minmax(0,1.5fr) minmax(14rem,.75fr);gap:1rem;margin-bottom:1rem;display:grid}.users-page__list{flex-direction:column;gap:1rem;display:flex}.users-page__card,.users-page__empty,.user-detail-page__warning{border:1px solid var(--border);background:#fbfdff;border-radius:1.3rem}.users-page__card{justify-content:space-between;gap:1rem;padding:1rem 1.05rem;display:flex}.users-page__card-main{flex:1;min-width:0}.users-page__card-name,.users-page__empty-title,.user-detail-page__warning-title{color:var(--text)}.users-page__card-username{color:var(--text-soft)}.users-page__card-meta{margin-top:.65rem}.users-page__card-actions{flex-wrap:wrap;align-self:flex-end}.users-page__empty{flex-direction:column;align-items:flex-start;gap:.7rem;padding:1.2rem 1.25rem;display:flex}.users-page__empty-body{color:var(--text-muted)}.user-detail-page{flex-direction:column;gap:1rem;display:flex}.user-detail-page__hero,.user-detail-page__card,.user-detail-page__state{padding:1.35rem 1.4rem}.user-detail-page__hero{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.user-detail-page__hero-main{align-items:flex-start;gap:1rem;min-width:0;display:flex}.user-detail-page__hero-copy,.user-detail-page__warning-copy,.user-detail-page__card-heading,.user-detail-page__state{flex-direction:column;gap:.35rem;display:flex}.user-detail-page__title,.user-detail-page__card-title,.user-detail-page__state-title,.user-detail-page__fact-value{color:var(--text-primary)}.user-detail-page__title{font-size:clamp(1.75rem,2.2vw,2.15rem);line-height:1.02}.user-detail-page__description,.user-detail-page__card-description,.user-detail-page__state-body{color:var(--text-secondary);line-height:1.6}.user-detail-page__hero-badges{justify-content:flex-end;align-self:flex-start}.user-detail-page__grid{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);gap:1rem;display:grid}.user-detail-page__side,.user-detail-page__card{flex-direction:column;gap:1rem;display:flex}.user-detail-page__fact{flex-direction:column;gap:.28rem;display:flex}.user-detail-page__fact-label{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;line-height:1.3}.user-detail-page__fact-value{word-break:break-word;font-size:1rem;font-weight:700;line-height:1.45}.user-detail-page__capability-block{flex-direction:column;gap:.9rem;display:flex}.user-detail-page__capability-list .users-create-page__capability-button{flex:14rem}.users-create-page__capability-button:disabled{cursor:not-allowed;opacity:.72;box-shadow:none}.users-create-page__capability-button:disabled:hover{border-color:var(--border);box-shadow:none}.user-detail-page__capability-actions,.user-detail-page__actions-row{flex-wrap:wrap;gap:.75rem;display:flex}.user-detail-page__actions-row .mantine-Button-root{white-space:nowrap}.user-detail-page__delete-button{background:linear-gradient(135deg,#f1416c 0%,#dc3161 100%);box-shadow:0 12px 22px #f1416c29}.user-detail-page__delete-button:not([data-disabled]):hover{background:linear-gradient(135deg,#ea4b73 0%,#cf2c5c 100%);box-shadow:0 14px 24px #dc316138}.user-detail-page__warning{align-items:flex-start;gap:.85rem;padding:.95rem 1rem;display:flex}.user-detail-page__admin-note{color:var(--text-secondary);line-height:1.55}@media (max-width:47.99em){.dashboard-shell__notifications-menu{border-radius:1rem}.account-page__submit,.users-list-page .actions-list-page__add-button{width:100%}.users-create-page__capability-list{flex-direction:column}.notifications-page__item{padding:.95rem}.notifications-page__item-actions{justify-content:flex-start}.notifications-page__item-time{white-space:normal}.users-page__toolbar,.users-list-toolbar__filters,.users-card__meta{grid-template-columns:1fr}.users-page__card{flex-direction:column}.users-page__card-actions{justify-content:flex-start;align-self:stretch}.user-detail-page__hero,.user-detail-page__card,.user-detail-page__state{padding:1rem}.user-detail-page__hero{flex-direction:column}.user-detail-page__hero-badges{justify-content:flex-start}.user-detail-page__grid{grid-template-columns:1fr}.user-detail-page__capability-actions .mantine-Button-root,.user-detail-page__actions-row .mantine-Button-root{width:100%}.users-card__actions .mantine-Button-root{flex:12rem}}.actions-detail-page__execution-link{transition:border-color var(--app-motion-base) ease, box-shadow var(--app-motion-base) ease, transform var(--app-motion-base) ease;background:linear-gradient(#f9fcfffa,#f4f8fdfa);border:1px solid #5c84d024;border-radius:1rem;padding:.75rem .9rem;display:block}.actions-detail-page__execution-link:hover{border-color:#4375dd3d;transform:translateY(-1px);box-shadow:0 12px 24px #2575e814}.actions-runtime-page{gap:1rem}.actions-runtime-page__section{border-radius:1.5rem;padding:1.15rem 1.2rem}.actions-runtime-page__meta-card,.actions-runtime-page__log-row,.actions-runtime-page__video-card{background:linear-gradient(#fffffffa,#f7fafff7);border:1px solid #becadfb8;border-radius:1.15rem;flex-direction:column;gap:.55rem;padding:1rem;display:flex}.actions-runtime-page__log-row{gap:.7rem}.actions-runtime-page__log-message,.actions-runtime-page__video-title{color:var(--text-primary)}.actions-runtime-page__log-meta{align-items:center}.actions-runtime-page__video-frame-shell{aspect-ratio:16/9;background:radial-gradient(circle at 0 0,#ffffff42,#0000 46%),linear-gradient(135deg,#0d121efa,#182036f0);border:1px solid #becadfb8;border-radius:1rem;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.actions-runtime-page__video-frame{border:0;width:100%;height:100%}.actions-runtime-page__video-card .mantine-Button-root{align-self:flex-start}@media (max-width:47.99em){.actions-runtime-page__section{padding:1rem}}
