@layer rc-important,rc-standards,rc-responsive,rc-base,legacy;@layer legacy{:is(:root,.rescom-default,.erp-proto,.erp-cockpit){--rc-type-display-size: 26px;--rc-type-display-weight: 800;--rc-type-display-lh: 1.15;--rc-type-display-tracking: -.015em;--rc-type-hero-display-size: 26px;--rc-type-hero-body-size: 14px;--rc-type-hero-action-title-size: 13px;--rc-type-hero-action-title-weight: 800;--rc-type-hero-action-title-lh: 1.15;--rc-type-hero-action-title-tracking: -.015em;--rc-type-hero-action-body-size: 12px;--rc-type-display-strip-size: 17px;--rc-type-title-size: 15px;--rc-type-title-weight: 800;--rc-type-title-lh: 1.2;--rc-type-title-tracking: -.01em;--rc-type-subtitle-size: 12px;--rc-type-subtitle-weight: 500;--rc-type-subtitle-lh: 1.35;--rc-type-kicker-size: 10px;--rc-type-kicker-weight: 700;--rc-type-kicker-lh: 1.2;--rc-type-kicker-tracking: .14em;--rc-type-body-size: 14px;--rc-type-body-weight: 500;--rc-type-body-lh: 1.5;--rc-type-caption-size: 11.5px;--rc-type-caption-weight: 700;--rc-type-caption-lh: 1.2;--rc-type-label-size: 12.5px;--rc-type-label-weight: 700;--rc-type-label-lh: 1.35;--rc-type-mono-pill-size: 9px;--rc-type-mono-pill-weight: 800;--rc-type-mono-pill-tracking: .05em;--rc-type-mono-pill-wide-tracking: .22em;--rc-type-for-size: 11px;--rc-type-for-weight: 600;--rc-type-for-tracking: .02em;--rc-tone-rose: var(--c-rose, var(--c-pink));--rc-accent-lime: var(--c-lime, var(--c-green));--rc-accent-rose: var(--c-rose, var(--c-pink));--rc-header-chip-h: 28px;--rc-header-chip-py: 3px;--rc-header-chip-px: 10px;--rc-header-chip-mono: 9px;--rc-header-chip-gap: 5px;--rc-header-chip-font: 10px;--rc-compact-chip-font: 11px;--rc-compact-chip-weight: 600;--rc-compact-chip-py: 4px;--rc-compact-chip-px: 10px;--rc-compact-chip-gap: 5px;--rc-compact-chip-lh: 1.2;--rc-compact-chip-icon: 12px}.rc-type-display{font:var(--rc-type-display-weight) var(--rc-type-display-size) / var(--rc-type-display-lh) var(--admin-locale-body-font, Inter, sans-serif);letter-spacing:var(--rc-type-display-tracking);color:var(--c-text)}.rc-type-title{font:var(--rc-type-title-weight) var(--rc-type-title-size) / var(--rc-type-title-lh) var(--admin-locale-body-font, Inter, sans-serif);letter-spacing:var(--rc-type-title-tracking);color:var(--c-text)}.rc-type-subtitle{font:var(--rc-type-subtitle-weight) var(--rc-type-subtitle-size) / var(--rc-type-subtitle-lh) var(--admin-locale-body-font, Inter, sans-serif);color:var(--c-text-3)}.rc-type-kicker{font:var(--rc-type-kicker-weight) var(--font-mono);letter-spacing:var(--rc-type-kicker-tracking);text-transform:uppercase;color:var(--c-green)}.rc-type-body{font:var(--rc-type-body-weight) var(--rc-type-body-size) / var(--rc-type-body-lh) var(--admin-locale-body-font, Inter, sans-serif);color:var(--c-text-2)}.rc-type-caption{font:var(--rc-type-caption-weight) var(--rc-type-caption-size) / var(--rc-type-caption-lh) var(--admin-locale-body-font, Inter, sans-serif);color:var(--c-text-3)}.rc-type-label{font:var(--rc-type-label-weight) var(--rc-type-label-size) / var(--rc-type-label-lh) var(--admin-locale-body-font, Inter, sans-serif);color:var(--c-text)}.rc-type-hero-action-title{font:var(--rc-type-hero-action-title-weight) var(--rc-type-hero-action-title-size) / var(--rc-type-hero-action-title-lh) var(--admin-locale-body-font, Inter, sans-serif);letter-spacing:var(--rc-type-hero-action-title-tracking);color:var(--c-text)}.rc-type-mono-pill{font:var(--rc-type-mono-pill-weight) var(--font-mono);letter-spacing:var(--rc-type-mono-pill-tracking);text-transform:uppercase}.rc-type-for{font:var(--rc-type-for-weight) var(--rc-type-for-size) var(--admin-locale-body-font, Inter, sans-serif);letter-spacing:var(--rc-type-for-tracking);color:var(--c-text-3)}[data-tone=urgent],[data-tone=red]{--rc-tone-current: var(--c-red)}[data-tone=waiting],[data-tone=amber]{--rc-tone-current: var(--c-amber)}[data-tone=draft],[data-tone=violet]{--rc-tone-current: var(--c-violet)}[data-tone=clear],[data-tone=green]{--rc-tone-current: var(--c-green)}[data-tone=accent]{--rc-tone-current: var(--c-accent)}[data-tone=cyan]{--rc-tone-current: var(--c-cyan)}[data-tone=gold]{--rc-tone-current: var(--c-gold)}[data-tone=rose]{--rc-tone-current: var(--rc-tone-rose)}.rc-type-body [data-tone=urgent],.rc-type-body [data-tone=red]{color:var(--c-red)}.rc-type-body [data-tone=waiting],.rc-type-body [data-tone=amber]{color:var(--c-amber)}.rc-type-body [data-tone=clear],.rc-type-body [data-tone=green]{color:var(--c-green)}.hyduri-bar .rc-type-body strong{font-weight:700}.cockpit-headers__actions{align-items:center}.cockpit-headers__actions .rc-tone-pill[data-tone]{min-height:var(--rc-header-chip-h);max-height:var(--rc-header-chip-h);padding:var(--rc-header-chip-py) var(--rc-header-chip-px);gap:var(--rc-header-chip-gap);font-size:var(--rc-header-chip-mono);font-weight:700;line-height:1;letter-spacing:var(--tr-pill)}.cockpit-headers__actions .rc-tone-pill[data-tone]:before{width:5px;height:5px}.cockpit-headers__actions .rc-tone-pill[data-tone=amber],.cockpit-headers__actions .rc-tone-pill[data-tone=waiting],.cockpit-headers__actions .rc-tone-pill[data-tone=urgent],.cockpit-headers__actions .rc-tone-pill[data-tone=red]{animation:rcHeaderChipWarn 2.6s ease-in-out infinite}.cockpit-headers__actions .rc-tone-live[data-tone]{min-height:var(--rc-header-chip-h);font-size:var(--rc-header-chip-mono);line-height:1;letter-spacing:var(--tr-pill)}.cockpit-headers__actions .rc-tone-live[data-tone]:before{width:5px;height:5px}@keyframes rcHeaderChipWarn{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 6px -3px color-mix(in srgb,var(--rc-tone-current) 35%,transparent)}}.rc-tone-pill[data-tone]{display:inline-flex;align-items:center;gap:6px;padding:var(--sp-1) var(--sp-3);border-radius:var(--rc-radius-pill);border:1px solid;background:color-mix(in srgb,var(--rc-tone-current) 13%,transparent);border-color:color-mix(in srgb,var(--rc-tone-current) 28%,var(--c-line));color:var(--rc-tone-current);white-space:nowrap;flex-shrink:0}.rc-tone-pill[data-tone=amber],.rc-tone-pill[data-tone=waiting],.rc-tone-pill[data-tone=urgent],.rc-tone-pill[data-tone=red]{animation:rcTonePillWarn 2.6s ease-in-out infinite}.rc-tone-pill[data-tone=urgent],.rc-tone-pill[data-tone=red]{animation-duration:1.8s}.rc-tone-pill[data-tone]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0;animation:rcTonePillBlink 1.3s ease-in-out infinite}.rc-tone-pill[data-tone=draft]:before,.rc-tone-pill[data-tone=violet]:before,.rc-tone-pill:not([data-tone=amber]):not([data-tone=waiting]):not([data-tone=urgent]):not([data-tone=red]):not([data-tone=clear]):not([data-tone=green]):before{animation:none}.rc-tone-pill.rc-tone-pill--wide[data-tone]{gap:var(--sp-1);padding:var(--sp-1) var(--sp-3);letter-spacing:var(--rc-type-mono-pill-wide-tracking);background:color-mix(in srgb,var(--rc-tone-current) 22%,transparent);border-color:color-mix(in srgb,var(--rc-tone-current) 45%,var(--c-line))}.rc-tone-pill.rc-tone-pill--wide[data-tone]:before{display:none}.rc-tone-live[data-tone]{display:inline-flex;align-items:center;gap:var(--sp-1);color:var(--rc-tone-current);white-space:nowrap;flex-shrink:0}.rc-tone-live[data-tone]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--rc-tone-current);box-shadow:0 0 0 2px color-mix(in srgb,var(--rc-tone-current) 22%,transparent);animation:rcToneLiveDot 1.4s ease-in-out infinite}.rc-tone-dot[data-tone]{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--rc-tone-current)}[data-tone] .rc-tone-icon,.rc-tone-icon[data-tone]{background:color-mix(in srgb,var(--rc-tone-current) 18%,transparent);color:var(--rc-tone-current);border-color:color-mix(in srgb,var(--rc-tone-current) 28%,var(--c-line))}[data-rc-accent=cyan]{--rc-accent-current: var(--c-cyan)}[data-rc-accent=amber]{--rc-accent-current: var(--c-amber)}[data-rc-accent=lime]{--rc-accent-current: var(--rc-accent-lime)}[data-rc-accent=green]{--rc-accent-current: var(--c-green)}[data-rc-accent=accent]{--rc-accent-current: var(--c-accent)}[data-rc-accent=violet]{--rc-accent-current: var(--c-violet)}[data-rc-accent=rose]{--rc-accent-current: var(--rc-accent-rose)}[data-rc-accent=gold]{--rc-accent-current: var(--c-gold)}[data-rc-accent=red]{--rc-accent-current: var(--c-red)}[data-rc-accent]{--bf-color: var(--rc-accent-current);--bsh-color: var(--rc-accent-current)}.erp-cockpit .board-filters button.bf[data-rc-accent]:hover:not(.on){background:color-mix(in srgb,var(--rc-accent-current) 14%,transparent)!important}.erp-cockpit .board-filters button.bf[data-rc-accent].on{background:color-mix(in srgb,var(--rc-accent-current) 20%,transparent)!important;box-shadow:inset 0 -2px 0 var(--rc-accent-current)!important}.erp-cockpit .board-filters button.bf[data-rc-accent].on span{background:color-mix(in srgb,var(--rc-accent-current) 32%,transparent)!important}.erp-cockpit .board-section-h[data-rc-accent] .bsh-bar{background:var(--rc-accent-current);box-shadow:0 0 6px -3px color-mix(in srgb,var(--rc-accent-current) 35%,transparent)}@keyframes rcTonePillWarn{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 10px -4px color-mix(in srgb,var(--rc-tone-current) 40%,transparent)}}@keyframes rcTonePillBlink{0%,to{opacity:1}50%{opacity:.4}}@keyframes rcToneLiveDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}@media (prefers-reduced-motion: reduce){.rc-tone-pill[data-tone],.rc-tone-pill[data-tone]:before,.rc-tone-live[data-tone]:before{animation:none}}.erp-cockpit .cockpit-headers__ttl.rc-type-title{font:var(--rc-type-title-weight) var(--rc-type-title-size) / var(--rc-type-title-lh) var(--admin-locale-body-font, Inter, sans-serif);letter-spacing:var(--rc-type-title-tracking);color:var(--c-text)}.erp-cockpit .cockpit-headers__sub.rc-type-subtitle{font:var(--rc-type-subtitle-weight) var(--rc-type-subtitle-size) / var(--rc-type-subtitle-lh) var(--admin-locale-body-font, Inter, sans-serif);color:var(--c-text-3)}.erp-cockpit .board-filters button.bf.rc-type-label{font:var(--rc-type-label-weight) var(--rc-type-label-size) / var(--rc-type-label-lh) var(--admin-locale-body-font, Inter, sans-serif);color:var(--c-text)}.erp-cockpit .board-filters button.bf span.rc-type-mono-pill{font:var(--rc-type-mono-pill-weight) var(--font-mono);letter-spacing:var(--rc-type-mono-pill-tracking)}.rc-proto-banner{font-family:var(--c-font-sans, var(--font-sans, Inter, system-ui, sans-serif));font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rc-proto-banner :is(.rc-type-display,.hv2-headline,.erp-hyduri-banner__title){font-family:var(--c-font-sans, var(--font-sans, Inter, system-ui, sans-serif));font-feature-settings:normal}.rc-proto-banner :is(.rc-type-body,.hv2-narr,.erp-hyduri-banner__sub){font-family:var(--c-font-sans, var(--font-sans, Inter, system-ui, sans-serif));font-feature-settings:normal}.hyduri-surface,:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback){--hyduri-surface-fill: radial-gradient( ellipse at 50% 0%, color-mix(in srgb, var(--c-violet) 30%, var(--c-bg-1)), var(--c-bg-1) 60% );--hyduri-surface-border: color-mix(in srgb, var(--c-violet) 45%, var(--c-line));--hyduri-surface-shadow: 0 40px 100px -20px color-mix(in srgb, var(--c-violet) 60%, transparent), 0 0 0 1px color-mix(in srgb, var(--c-violet) 30%, transparent);--hyduri-surface-grid-line: color-mix(in srgb, var(--c-accent) 4%, transparent);--hyduri-surface-grid-size: 40px;--hyduri-surface-orb-size: 64px;--hyduri-surface-orb-offset: -44px}@keyframes hyduri-surface-bg-shift{0%{background-position:0% 0%,0% 0%,0 0,0 0}to{background-position:0% 0%,0% 0%,var(--hyduri-surface-grid-size) var(--hyduri-surface-grid-size),var(--hyduri-surface-grid-size) var(--hyduri-surface-grid-size)}}@keyframes hyduri-surface-violet-pulse{0%,to{border-color:color-mix(in srgb,var(--c-violet) 38%,var(--c-line));box-shadow:0 20px 60px -20px color-mix(in srgb,var(--c-violet) 45%,transparent),0 0 0 1px color-mix(in srgb,var(--c-violet) 24%,transparent),0 0 14px -6px color-mix(in srgb,var(--c-violet) 20%,transparent)}50%{border-color:color-mix(in srgb,var(--c-violet) 55%,var(--c-line));box-shadow:0 20px 60px -20px color-mix(in srgb,var(--c-violet) 55%,transparent),0 0 0 1px color-mix(in srgb,var(--c-violet) 32%,transparent),0 0 28px -4px color-mix(in srgb,var(--c-violet) 35%,transparent)}}@keyframes rescom-default-fault-pulse{0%,to{border-color:color-mix(in srgb,var(--c-red) 28%,color-mix(in srgb,var(--c-violet) 45%,var(--c-line)));box-shadow:0 40px 100px -20px color-mix(in srgb,var(--c-violet) 60%,transparent),0 0 0 1px color-mix(in srgb,var(--c-violet) 30%,transparent),0 0 18px -6px color-mix(in srgb,var(--c-red) 28%,transparent),0 0 0 1px color-mix(in srgb,var(--c-red) 22%,transparent)}50%{border-color:color-mix(in srgb,var(--c-red) 62%,color-mix(in srgb,var(--c-violet) 35%,var(--c-line)));box-shadow:0 40px 100px -20px color-mix(in srgb,var(--c-violet) 60%,transparent),0 0 0 1px color-mix(in srgb,var(--c-violet) 30%,transparent),0 0 42px -2px color-mix(in srgb,var(--c-red) 52%,transparent),0 0 0 2px color-mix(in srgb,var(--c-red) 48%,transparent)}}.hyduri-surface__bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 25% 25%,color-mix(in srgb,var(--c-violet) 25%,transparent),transparent 45%),radial-gradient(circle at 75% 80%,color-mix(in srgb,var(--c-accent) 20%,transparent),transparent 45%),linear-gradient(var(--hyduri-surface-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--hyduri-surface-grid-line) 1px,transparent 1px);background-size:auto,auto,var(--hyduri-surface-grid-size) var(--hyduri-surface-grid-size),var(--hyduri-surface-grid-size) var(--hyduri-surface-grid-size);animation:hyduri-surface-bg-shift 12s ease-in-out infinite alternate}.hyduri-bar{--hyduri-surface-grid-size: 38px;--hyduri-surface-orb-size: 64px;--hyduri-surface-orb-offset: 0;--hyduri-action-glass-bg: var(--c-bg-2, #14161f);--hyduri-action-glass-border: color-mix(in srgb, var(--c-violet) 32%, var(--c-line));--hyduri-action-glass-blur: none;position:relative;display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-3);padding:12px 26px 14px;border-radius:var(--rc-radius-lg);overflow:hidden;border:1px solid var(--hyduri-surface-border);background:var(--hyduri-surface-fill);animation:hyduri-surface-violet-pulse 3.5s ease-in-out infinite}.hyduri-bar--ring{isolation:isolate}.hyduri-bar__ring{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:0}.hyduri-bar__ring:before{content:"";position:absolute;top:50%;inset-inline-start:50%;width:200%;aspect-ratio:1;transform:translate(-50%,-50%);transform-origin:center center;background:conic-gradient(from 0deg,var(--c-accent) 0deg,var(--c-cyan) 52deg,var(--c-violet) 118deg,var(--c-pink) 188deg,var(--c-accent-2) 248deg,var(--c-accent) 360deg);animation:hyduriAiRingSpin 3.6s linear infinite;opacity:.92}.hyduri-bar__ring:after{content:"";position:absolute;inset:2px;border-radius:18px;background:var(--hyduri-surface-fill);pointer-events:none}.hyduri-bar--ring>:not(.hyduri-bar__ring):not(.hyduri-bar__bg):not(.hyduri-bar__glow){position:relative;z-index:1}.hyduri-bar__bg,.hyduri-bar__glow{position:absolute;pointer-events:none;z-index:0}@keyframes hyduriAiRingSpin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.hyduri-bar__bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 25% 25%,color-mix(in srgb,var(--c-violet) 25%,transparent),transparent 45%),radial-gradient(circle at 75% 80%,color-mix(in srgb,var(--c-accent) 20%,transparent),transparent 45%),linear-gradient(var(--hyduri-surface-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--hyduri-surface-grid-line) 1px,transparent 1px);background-size:auto,auto,var(--hyduri-surface-grid-size) var(--hyduri-surface-grid-size),var(--hyduri-surface-grid-size) var(--hyduri-surface-grid-size);animation:hyduri-surface-bg-shift 12s ease-in-out infinite alternate;-webkit-mask-image:radial-gradient(ellipse at 15% 50%,var(--c-darken) 20%,transparent 70%);mask-image:radial-gradient(ellipse at 15% 50%,var(--c-darken) 20%,transparent 70%)}.hyduri-bar__glow{position:absolute;top:-80px;inset-inline-start:-80px;width:320px;height:320px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--c-violet) 24%,transparent),transparent 65%);animation:hyduri-bar-glow-drift 7s ease-in-out infinite}@keyframes hyduri-bar-glow-drift{0%,to{transform:translate(0)}50%{transform:translate(40px,24px)}}.hyduri-bar__pill.how-pill,.hyduri-bar .how-pill{display:inline-flex;align-items:center;gap:var(--sp-1);padding:4px 10px;border-radius:var(--rc-radius-pill);width:-moz-fit-content;width:fit-content;font:700 var(--fs-2xs) var(--font-mono);letter-spacing:var(--tr-label);text-transform:uppercase;background:color-mix(in srgb,var(--c-violet) 22%,transparent);color:var(--c-violet);border:1px solid color-mix(in srgb,var(--c-violet) 38%,var(--c-line))}.hyduri-bar .how-pill svg{animation:cpPulse 2.4s ease-in-out infinite}.hyduri-bar--dock{--hyduri-surface-orb-size: 40px;--hyduri-surface-grid-size: 32px;flex-direction:column;align-items:stretch;gap:0;padding:10px 14px;border-radius:var(--rc-radius-lg);overflow:visible;min-width:min(100%,720px);max-width:min(840px,100%);animation:hyduri-surface-violet-pulse 3.5s ease-in-out infinite}.hyduri-bar--dock .hyduri-bar__ring:after{border-radius:var(--rc-radius-lg)}.hyduri-bar--dock .hyduri-bar__glow{top:-64px;inset-inline-start:-48px;width:200px;height:200px}.hyduri-bar__dock-intro{flex:1 1 12rem;min-width:0;margin:0;padding:0 var(--sp-2) 0 var(--sp-1);max-width:none;font:var(--rc-type-label-weight) var(--rc-type-label-size) / var(--rc-type-label-lh) var(--admin-locale-body-font, Inter, sans-serif);color:var(--c-text-1);position:relative;z-index:1}.hyduri-bar__dock-row{display:flex;align-items:center;gap:var(--sp-3) var(--sp-4);flex:1;min-width:0;position:relative;z-index:1}.hyduri-bar__dock-pill-cluster{display:inline-flex;align-items:center;flex-shrink:0}.hyduri-bar__pill--dock-kb{letter-spacing:var(--tr-label)}@media (max-width: 720px){.hyduri-bar__dock-row{flex-wrap:wrap;align-items:flex-start;gap:var(--sp-2) var(--sp-3)}.hyduri-bar__dock-intro{flex:1 1 100%;order:2;padding:0 var(--sp-0);line-height:1.4}}@media (max-width: 640px){.hyduri-bar--dock{padding:var(--sp-2) var(--sp-3)}}@media (prefers-reduced-motion: reduce){.hyduri-bar,.hyduri-bar__bg,.hyduri-surface__bg,.hyduri-bar__glow,.hyduri-bar__ring:before,.hyduri-bar .how-pill svg{animation:none}.hyduri-bar__ring:before{transform:translate(-50%,-50%);background:linear-gradient(125deg,var(--c-accent),var(--c-violet),var(--c-pink),var(--c-cyan));opacity:.85}.hyduri-bar{border-color:color-mix(in srgb,var(--c-violet) 45%,var(--c-line));box-shadow:var(--hyduri-surface-shadow)}}}@keyframes hyduri-orb-ripple{0%{transform:scale(1);opacity:.85}to{transform:scale(2.6);opacity:0}}@keyframes hyduri-orb-breathe{0%,to{opacity:0}50%{opacity:1}}@keyframes hyduri-orb-spin{to{transform:rotate(360deg)}}.hyduri-orb{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:visible;vertical-align:middle;border-radius:50%}@layer rc-important{.hyduri-orb{background:transparent!important;box-shadow:none!important;animation:none!important}}@layer rc-important{.hyduri-orb:before,.hyduri-orb:after{content:none!important;display:none!important;animation:none!important;border:none!important;box-shadow:none!important;background:none!important}}.hyduri-orb--sm{width:24px;height:24px;--hyduri-orb-sparkle-size: 11px}.hyduri-orb--sm .hyduri-orb__core{box-shadow:0 0 10px -2px var(--c-violet),0 0 16px -6px var(--c-accent-2)}.hyduri-orb--md{width:40px;height:40px;--hyduri-orb-sparkle-size: 16px}.hyduri-orb--md .hyduri-orb__core{box-shadow:0 0 18px -4px var(--c-violet),0 0 32px -10px var(--c-accent-2)}.hyduri-orb--lg{width:64px;height:64px;--hyduri-orb-sparkle-size: 26px}.hyduri-orb__ripple{position:absolute;inset:0;border-radius:50%;border:1px solid;opacity:0;pointer-events:none;animation:hyduri-orb-ripple 3s ease-out infinite}.hyduri-orb__ripple--1{border-color:color-mix(in srgb,var(--c-violet) 80%,transparent)}.hyduri-orb__ripple--2{border-color:color-mix(in srgb,var(--c-accent-2) 60%,transparent);animation-delay:1s}.hyduri-orb__ripple--3{border-color:color-mix(in srgb,var(--c-violet) 45%,transparent);animation-delay:2s}.hyduri-orb__core{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--c-on-color, var(--c-on-color)),var(--c-violet) 45%,var(--c-accent-2));display:flex;align-items:center;justify-content:center;box-shadow:0 0 28px -4px var(--c-violet),0 0 48px -14px var(--c-accent-2);pointer-events:none}.hyduri-orb__core:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--c-on-color, var(--c-on-color)) 70%,transparent),transparent 60%);animation:hyduri-orb-breathe 3.2s ease-in-out infinite;pointer-events:none}.hyduri-orb__core svg{width:var(--hyduri-orb-sparkle-size, 26px);height:var(--hyduri-orb-sparkle-size, 26px);animation:hyduri-orb-spin 8s linear infinite;color:var(--c-on-color, var(--c-on-color));flex-shrink:0;position:relative;z-index:1}.hyduri-orb--sm .hyduri-orb__ripple{border-width:1px}@layer rc-important{@media (prefers-reduced-motion: reduce){.hyduri-orb__ripple,.hyduri-orb__core,.hyduri-orb__core:after,.hyduri-orb__core svg{animation:none!important}}}@layer rc-important{.hyduri-orb--motionless .hyduri-orb__ripple,.hyduri-orb--motionless .hyduri-orb__core,.hyduri-orb--motionless .hyduri-orb__core:after,.hyduri-orb--motionless .hyduri-orb__core svg{animation:none!important}}@layer rc-important{:is(.erp-proto,.erp-cockpit,.hrms-proto) .hyduri-orb,.published-erp-route-surface .erp-proto .hyduri-orb{background:transparent!important;box-shadow:none!important}}.hyduri-orb:has(>.hyduri-orb__ripple){align-items:center;justify-content:center}@layer rc-important{.hyduri-orb:has(>.hyduri-orb__ripple){display:inline-flex!important;background:transparent!important;box-shadow:none!important;animation:none!important}}@layer rc-important{.hyduri-orb:has(>.hyduri-orb__ripple):before,.hyduri-orb:has(>.hyduri-orb__ripple):after{content:none!important;display:none!important;animation:none!important;border:none!important;box-shadow:none!important;background:none!important}}@layer rc-important{.hyduri-orb:has(>.hyduri-orb__ripple) .hyduri-orb__core{inset:0!important}}.hyduri-ai-button-animated__orb .hyduri-orb--sm,.gemini-cta__orb .hyduri-orb--sm{min-width:24px;min-height:24px}@layer rc-important{.hyduri-ai-button-animated__orb .hyduri-orb--sm,.gemini-cta__orb .hyduri-orb--sm{width:24px!important;height:24px!important}}@layer legacy{:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback){--primary: 228 18% 18%;--primary-foreground: 220 20% 96%;--c-accent: var(--c-violet);--c-accent-2: color-mix(in srgb, var(--c-violet) 72%, var(--c-pink));color:var(--c-text)}:is(.rescom-default,.erp-proto):is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback).dialog-bd.open{box-sizing:border-box;padding:clamp(40px,5vh,56px) clamp(12px,2.5vw,24px) clamp(16px,3vh,28px);overflow-x:hidden;overflow-y:auto;align-items:center;justify-content:center}:is(.rescom-fallback-shell--embedded,.rescom-default-fallback-shell--embedded,.erp-error-fallback--embedded){min-height:400px;border-radius:var(--rc-radius-md)}.module-error-boundary.dialog-bd.open{position:relative;inset:auto;display:flex;flex:1 1 auto;width:100%;min-height:calc(100dvh - var(--global-app-header-h, 56px) - 2rem);background:transparent;z-index:1;opacity:1;pointer-events:auto}html[data-rescom-module-fault] main>div>footer{display:none}:is(.rescom-fallback-shell__backdrop,.rescom-default-fallback-shell__backdrop,.erp-error-fallback__backdrop){position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 50% -10%,color-mix(in srgb,var(--c-violet) 22%,transparent),transparent 70%),radial-gradient(ellipse 60% 40% at 100% 100%,color-mix(in srgb,var(--c-red) 12%,transparent),transparent 60%);opacity:.9}:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) .hyduri-surface__bg{border-radius:inherit;animation:hyduri-surface-bg-shift 12s ease-in-out infinite alternate;transform:none}:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) :is(.rescom-fallback-shell__hero-orb,.rescom-default-fallback-shell__hero-orb,.erp-error-fallback__hero-orb){position:absolute;top:var(--hyduri-surface-orb-offset, -44px);inset-inline-start:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;width:var(--hyduri-surface-orb-size, 64px);height:var(--hyduri-surface-orb-size, 64px);overflow:visible;z-index:4}:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) :is(.rescom-fallback-shell__hero-orb,.rescom-default-fallback-shell__hero-orb,.erp-error-fallback__hero-orb) .hyduri-orb--lg{display:inline-flex!important;width:64px!important;height:64px!important;overflow:visible!important;background:transparent!important;box-shadow:none!important}:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) :is(.rescom-fallback-shell__hero-orb,.rescom-default-fallback-shell__hero-orb,.erp-error-fallback__hero-orb) .hyduri-orb--lg .hyduri-orb__core{inset:0!important}:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) :is(.rescom-fallback-shell__how-modal,.rescom-default-fallback-shell__how-modal,.erp-error-fallback__how-modal){position:relative;z-index:1;flex-shrink:0;display:flex;flex-direction:column;align-items:center;text-align:center;width:min(780px,calc(100vw - 32px));max-width:96vw;max-height:none;height:auto;margin:0 auto;padding:42px 40px 34px;overflow:visible;animation:rescom-default-fault-pulse 2.8s ease-in-out infinite;gap:0}:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) .how-modal-head{margin:var(--sp-5) 0 var(--sp-8)}:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) .how-modal-head h2{font-size:var(--fs-xl);font-weight:700!important;font-family:var(--font-ui);line-height:1.15;color:var(--c-text)}:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) .how-modal-head p{font-size:var(--fs-sm);line-height:1.45;max-width:480px}:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) .how-modal-head .how-pill{background:color-mix(in srgb,var(--c-red) 14%,color-mix(in srgb,var(--c-violet) 18%,transparent));border-color:color-mix(in srgb,var(--c-red) 32%,color-mix(in srgb,var(--c-violet) 38%,var(--c-line)));color:color-mix(in srgb,var(--c-red) 38%,var(--c-violet))}:is(.rescom-fallback-shell__error-id,.rescom-default-fallback-shell__error-id,.erp-error-fallback__error-id){position:relative;z-index:1;display:inline-flex;align-items:center;gap:var(--sp-2);margin:0 auto var(--sp-3);padding:7px 14px;border-radius:var(--rc-radius-sm);border:1px solid color-mix(in srgb,var(--c-violet) 35%,var(--c-line));background:color-mix(in srgb,var(--c-violet) 10%,var(--c-bg-1));box-shadow:0 0 24px -8px color-mix(in srgb,var(--c-violet) 40%,transparent);font:600 var(--fs-sm) / 1.35 var(--font-mono);color:var(--c-violet);cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}:is(.rescom-fallback-shell__error-id,.rescom-default-fallback-shell__error-id,.erp-error-fallback__error-id):hover{border-color:color-mix(in srgb,var(--c-violet) 55%,var(--c-line));box-shadow:0 0 40px -6px color-mix(in srgb,var(--c-violet) 50%,transparent);transform:translateY(-1px)}:is(.rescom-fallback-shell__error-id-label,.rescom-default-fallback-shell__error-id-label,.erp-error-fallback__error-id-label){font:700 var(--fs-2xs) / 1.4 var(--font-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--c-text-3)}:is(.rescom-fallback-shell__error-id,.rescom-default-fallback-shell__error-id,.erp-error-fallback__error-id) code{font:700 var(--fs-sm) / 1.35 var(--font-mono);color:var(--c-text);letter-spacing:.02em}:is(.rescom-fallback-shell__error-id,.rescom-default-fallback-shell__error-id,.erp-error-fallback__error-id) :is(.rescom-fallback-shell__copy-icon,.rescom-default-fallback-shell__copy-icon,.erp-error-fallback__copy-icon),:is(.rescom-fallback-shell__error-id,.rescom-default-fallback-shell__error-id,.erp-error-fallback__error-id)>svg{width:14px!important;height:14px!important;max-width:14px;max-height:14px;flex-shrink:0}:is(.rescom-fallback-shell__error-id--copied,.rescom-default-fallback-shell__error-id--copied,.erp-error-fallback__error-id--copied){border-color:color-mix(in srgb,var(--c-green) 45%,var(--c-line));color:var(--c-green)}:is(.rescom-fallback-shell__error-id--copied,.rescom-default-fallback-shell__error-id--copied,.erp-error-fallback__error-id--copied) :is(.rescom-fallback-shell__copy-icon,.rescom-default-fallback-shell__copy-icon,.erp-error-fallback__copy-icon),:is(.rescom-fallback-shell__error-id--copied,.rescom-default-fallback-shell__error-id--copied,.erp-error-fallback__error-id--copied)>svg{color:var(--c-green)!important}:is(.rescom-fallback-shell__section,.rescom-default-fallback-shell__section,.erp-error-fallback__section){position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:10px;text-align:center;flex:0 1 auto;min-height:0}:is(.rescom-fallback-shell__section-heading,.rescom-default-fallback-shell__section-heading,.erp-error-fallback__section-heading){margin:0 0 var(--sp-2);font:700 var(--fs-xs) / 1.4 var(--font-ui);letter-spacing:var(--tr-pill);text-transform:uppercase;color:var(--c-text-3)}:is(.rescom-fallback-shell__plain-text,.rescom-default-fallback-shell__plain-text,.erp-error-fallback__plain-text){margin:0;font:400 var(--fs-lg) / 1.6 var(--font-ui);color:var(--c-text-2)}:is(.rescom-fallback-shell__what-box,.rescom-default-fallback-shell__what-box,.erp-error-fallback__what-box){position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);margin:0 auto 14px;padding:var(--sp-3) var(--sp-4);max-width:520px;text-align:center;border-radius:var(--rc-radius-md);border:1px solid color-mix(in srgb,var(--c-violet) 28%,var(--c-line));background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--c-violet) 12%,transparent),transparent 62%),color-mix(in srgb,var(--c-bg-1) 62%,var(--c-bg-0));backdrop-filter:blur(12px);box-shadow:0 8px 28px -10px color-mix(in srgb,var(--c-violet) 32%,transparent),inset 0 0 24px color-mix(in srgb,var(--c-violet) 8%,transparent)}:is(.rescom-fallback-shell__what-eyebrow,.rescom-default-fallback-shell__what-eyebrow,.erp-error-fallback__what-eyebrow){font:700 var(--fs-2xs) / 1.4 var(--font-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--c-violet)}:is(.rescom-fallback-shell__what-text,.rescom-default-fallback-shell__what-text,.erp-error-fallback__what-text){margin:0;max-width:44ch;font:500 var(--fs-sm) / 1.5 var(--font-ui);color:var(--c-text-2)}:is(.rescom-fallback-shell__shield-panel,.rescom-default-fallback-shell__shield-panel,.erp-error-fallback__shield-panel){position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;max-width:520px;margin:0 auto 14px;padding:10px 16px;text-align:center;border-radius:var(--rc-radius-md);border:1px solid color-mix(in srgb,var(--c-green) 32%,var(--c-line));background:radial-gradient(ellipse at 0% 50%,color-mix(in srgb,var(--c-green) 10%,transparent),transparent 55%),color-mix(in srgb,var(--c-green) 7%,var(--c-bg-1));box-shadow:0 0 24px -10px color-mix(in srgb,var(--c-green) 25%,transparent)}:is(.rescom-fallback-shell__shield-heading,.rescom-default-fallback-shell__shield-heading,.erp-error-fallback__shield-heading){display:flex;align-items:center;justify-content:center;gap:6px;margin:0 0 var(--sp-1);font:700 var(--fs-xs) / 1.4 var(--font-ui);letter-spacing:var(--tr-pill);text-transform:uppercase;color:var(--c-green)}:is(.rescom-fallback-shell__shield-icon,.rescom-default-fallback-shell__shield-icon,.erp-error-fallback__shield-icon){width:16px;height:16px;flex-shrink:0}:is(.rescom-fallback-shell__shield-text,.rescom-default-fallback-shell__shield-text,.erp-error-fallback__shield-text){margin:0;font:500 var(--fs-sm) / 1.45 var(--font-ui);color:var(--c-text-2)}:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) .how-flow{display:flex;justify-content:center;align-items:stretch;width:100%;margin-top:var(--sp-3);gap:10px;overflow:visible}:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) .how-card{flex:1 1 0;min-width:0;max-width:220px;align-items:center;padding:18px 12px 12px;text-align:center;gap:var(--sp-2);overflow:visible}:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) .how-card.how-card-hero{display:flex;flex-direction:column;grid-template-columns:unset;grid-template-rows:unset;overflow:visible}:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) .how-card .how-n,:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) .how-card .how-n.how-n-hero,:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) .how-card .how-n.hero{position:absolute;top:-10px;inset-inline-start:50%;inset-inline-end:auto;transform:translate(-50%);width:26px;height:26px;min-height:unset;padding:0;margin:0;display:flex;align-items:center;justify-content:center;grid-template-columns:unset;grid-template-rows:unset;overflow:visible;border-radius:50%;animation:none;z-index:2;font:700 var(--fs-xs) var(--font-mono)}:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) .how-card .how-n.how-n-hero,:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) .how-card .how-n.hero{background:radial-gradient(circle at 30% 30%,var(--c-violet),var(--c-accent-2));border:1.5px solid var(--c-violet);color:var(--c-on-color);box-shadow:0 0 16px color-mix(in srgb,var(--c-violet) 55%,transparent)}:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) .how-card .how-n:before,:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) .how-card .how-n:after{content:none;display:none}:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) .how-card-ti,:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) .how-card-d{text-align:center;width:100%}:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) .how-arrow{align-self:center;flex-shrink:0;min-height:0}:is(.rescom-fallback-shell__step-cta,.rescom-default-fallback-shell__step-cta,.erp-error-fallback__step-cta){display:flex;justify-content:center;margin-top:auto;padding-top:6px;position:relative;z-index:2}:is(.rescom-fallback-shell__step-cta,.rescom-default-fallback-shell__step-cta,.erp-error-fallback__step-cta) :is(.rescom-fallback-shell__copy-log-cta,.rescom-default-fallback-shell__copy-log-cta,.erp-error-fallback__copy-log-cta){position:relative;overflow:hidden;isolation:isolate}:is(.rescom-fallback-shell__step-cta,.rescom-default-fallback-shell__step-cta,.erp-error-fallback__step-cta) :is(.rescom-fallback-shell__copy-log-cta,.rescom-default-fallback-shell__copy-log-cta,.erp-error-fallback__copy-log-cta):before,:is(.rescom-fallback-shell__step-cta,.rescom-default-fallback-shell__step-cta,.erp-error-fallback__step-cta) :is(.rescom-fallback-shell__copy-log-cta,.rescom-default-fallback-shell__copy-log-cta,.erp-error-fallback__copy-log-cta):after,:is(.rescom-fallback-shell__step-cta,.rescom-default-fallback-shell__step-cta,.erp-error-fallback__step-cta) :is(.rescom-fallback-shell__copy-log-cta--copied,.rescom-default-fallback-shell__copy-log-cta--copied,.erp-error-fallback__copy-log-cta--copied):before,:is(.rescom-fallback-shell__step-cta,.rescom-default-fallback-shell__step-cta,.erp-error-fallback__step-cta) :is(.rescom-fallback-shell__copy-log-cta--copied,.rescom-default-fallback-shell__copy-log-cta--copied,.erp-error-fallback__copy-log-cta--copied):after{content:none!important;display:none!important}:is(.rescom-fallback-shell__step-cta,.rescom-default-fallback-shell__step-cta,.erp-error-fallback__step-cta) :is(.rescom-fallback-shell__copy-icon--step,.rescom-default-fallback-shell__copy-icon--step,.erp-error-fallback__copy-icon--step),:is(.rescom-fallback-shell__step-cta,.rescom-default-fallback-shell__step-cta,.erp-error-fallback__step-cta) :is(.rescom-fallback-shell__copy-log-cta,.rescom-default-fallback-shell__copy-log-cta,.erp-error-fallback__copy-log-cta) :is(.rescom-fallback-shell__copy-icon,.rescom-default-fallback-shell__copy-icon,.erp-error-fallback__copy-icon),:is(.rescom-fallback-shell__step-cta,.rescom-default-fallback-shell__step-cta,.erp-error-fallback__step-cta) :is(.rescom-fallback-shell__copy-log-cta,.rescom-default-fallback-shell__copy-log-cta,.erp-error-fallback__copy-log-cta) svg{width:16px!important;height:16px!important;min-width:16px;min-height:16px;max-width:16px;max-height:16px;flex-shrink:0;position:static!important;pointer-events:none}:is(.rescom-fallback-shell__step-cta,.rescom-default-fallback-shell__step-cta,.erp-error-fallback__step-cta) :is(.rescom-fallback-shell__navigate-cta,.rescom-default-fallback-shell__navigate-cta,.erp-error-fallback__navigate-cta){box-shadow:0 0 16px -4px color-mix(in srgb,var(--c-green) 42%,transparent)}:is(.rescom-fallback-shell__step-cta,.rescom-default-fallback-shell__step-cta,.erp-error-fallback__step-cta) :is(.rescom-fallback-shell__navigate-cta,.rescom-default-fallback-shell__navigate-cta,.erp-error-fallback__navigate-cta):hover:not(:disabled){box-shadow:0 0 22px -2px color-mix(in srgb,var(--c-green) 55%,transparent)}:is(.rescom-fallback-shell__step-cta,.rescom-default-fallback-shell__step-cta,.erp-error-fallback__step-cta) :is(.rescom-fallback-shell__copy-log-cta,.rescom-default-fallback-shell__copy-log-cta,.erp-error-fallback__copy-log-cta){border-color:color-mix(in srgb,var(--c-violet) 38%,var(--c-line))}:is(.rescom-fallback-shell__step-cta,.rescom-default-fallback-shell__step-cta,.erp-error-fallback__step-cta) :is(.rescom-fallback-shell__copy-log-cta,.rescom-default-fallback-shell__copy-log-cta,.erp-error-fallback__copy-log-cta):hover:not(:disabled){border-color:color-mix(in srgb,var(--c-violet) 58%,var(--c-line));box-shadow:0 0 14px -4px color-mix(in srgb,var(--c-violet) 35%,transparent)}:is(.rescom-fallback-shell__step-cta,.rescom-default-fallback-shell__step-cta,.erp-error-fallback__step-cta) :is(.rescom-fallback-shell__copy-log-cta,.rescom-default-fallback-shell__copy-log-cta,.erp-error-fallback__copy-log-cta) svg{color:var(--c-violet)!important;width:16px!important;height:16px!important;max-width:16px;max-height:16px;flex-shrink:0}:is(.rescom-fallback-shell__step-cta,.rescom-default-fallback-shell__step-cta,.erp-error-fallback__step-cta) :is(.rescom-fallback-shell__copy-log-cta--copied,.rescom-default-fallback-shell__copy-log-cta--copied,.erp-error-fallback__copy-log-cta--copied){border-color:color-mix(in srgb,var(--c-green) 42%,var(--c-line))!important;color:var(--c-green)!important}:is(.rescom-fallback-shell__step-cta,.rescom-default-fallback-shell__step-cta,.erp-error-fallback__step-cta) :is(.rescom-fallback-shell__copy-log-cta--copied,.rescom-default-fallback-shell__copy-log-cta--copied,.erp-error-fallback__copy-log-cta--copied) svg{color:var(--c-green)!important}:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) .how-modal-foot{display:flex;justify-content:center;align-items:center;width:100%;margin-top:18px;margin-bottom:0;padding:0;overflow:visible;flex-shrink:0}:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) .how-modal-foot .gemini-cta{border-radius:var(--rc-radius-pill)}:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) .how-modal-foot :is(.rescom-fallback-shell__zara-gemini,.rescom-default-fallback-shell__zara-gemini,.erp-error-fallback__zara-gemini){margin-inline:auto}:is(.rescom-default,.erp-proto):is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) :is(.rescom-fallback-shell__extra-actions,.rescom-default-fallback-shell__extra-actions,.erp-error-fallback__extra-actions).erp-action-bar--inline{position:relative!important;bottom:auto!important;z-index:1;display:flex!important;flex-wrap:wrap;justify-content:center!important;align-items:center;align-self:stretch;width:100%;gap:var(--sp-2);margin-top:14px;padding:0!important;border-top:none!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;flex-shrink:0}:is(.rescom-default,.erp-proto):is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) :is(.rescom-fallback-shell__extra-actions,.rescom-default-fallback-shell__extra-actions,.erp-error-fallback__extra-actions).erp-action-bar--inline .erp-action-bar__cluster,:is(.rescom-default,.erp-proto):is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) :is(.rescom-fallback-shell__extra-actions,.rescom-default-fallback-shell__extra-actions,.erp-error-fallback__extra-actions).erp-action-bar--inline .erp-drawer-action-bar__cluster{justify-content:center!important;flex:0 1 auto!important;margin-inline-start:0!important}:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) :is(.rescom-fallback-shell__extra-actions,.rescom-default-fallback-shell__extra-actions,.erp-error-fallback__extra-actions) :is(.rescom-fallback-shell__home-link,.rescom-default-fallback-shell__home-link,.erp-error-fallback__home-link){background:transparent!important;border:none!important;box-shadow:none!important;padding:4px 6px;min-height:unset;font-weight:600;color:var(--c-text-2);text-decoration:none}:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) :is(.rescom-fallback-shell__extra-actions,.rescom-default-fallback-shell__extra-actions,.erp-error-fallback__extra-actions) :is(.rescom-fallback-shell__home-link,.rescom-default-fallback-shell__home-link,.erp-error-fallback__home-link):hover:not(:disabled){background:transparent!important;border:none!important;box-shadow:none!important;color:var(--c-text);text-decoration:underline;filter:none}:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) :is(.rescom-fallback-shell__extra-actions,.rescom-default-fallback-shell__extra-actions,.erp-error-fallback__extra-actions) :is(.rescom-fallback-shell__home-link,.rescom-default-fallback-shell__home-link,.erp-error-fallback__home-link) svg{color:currentColor!important}:is(.rescom-fallback-shell__retry-note,.rescom-default-fallback-shell__retry-note,.erp-error-fallback__retry-note){position:relative;z-index:1;margin:var(--sp-3) 0 0;text-align:center;font:400 var(--fs-xs) / 1.4 var(--font-ui);color:var(--c-text-4, var(--c-text-3))}:is(.rescom-fallback-shell--compact,.rescom-default-fallback-shell--compact,.erp-error-fallback--compact){position:relative;display:flex;align-items:center;justify-content:center;min-height:80px;width:100%;padding:var(--sp-3)}:is(.rescom-fallback-shell--compact,.rescom-default-fallback-shell--compact,.erp-error-fallback--compact) :is(.rescom-fallback-shell__shell,.rescom-default-fallback-shell__shell,.erp-error-fallback__shell){width:100%;padding:var(--sp-4) var(--sp-5);border-radius:var(--rc-radius-md)}:is(.rescom-fallback-shell__icon-ring--compact,.rescom-default-fallback-shell__icon-ring--compact,.erp-error-fallback__icon-ring--compact){width:48px;height:48px;margin:0 auto var(--sp-3)}:is(.rescom-fallback-shell__icon--compact,.rescom-default-fallback-shell__icon--compact,.erp-error-fallback__icon--compact){width:22px;height:22px}:is(.rescom-fallback-shell__title--compact,.rescom-default-fallback-shell__title--compact,.erp-error-fallback__title--compact){margin:0 0 var(--sp-2);font-size:var(--fs-md);font-weight:700}:is(.rescom-fallback-shell__subtitle--compact,.rescom-default-fallback-shell__subtitle--compact,.erp-error-fallback__subtitle--compact){margin:0 0 var(--sp-3);font-size:var(--fs-sm)}:is(.rescom-fallback-shell--compact-panel,.rescom-default-fallback-shell--compact-panel,.erp-error-fallback--compact-panel) :is(.rescom-fallback-shell__message,.rescom-default-fallback-shell__message,.erp-error-fallback__message){display:flex;align-items:center;gap:var(--sp-2)}:is(.rescom-fallback-shell--compact-panel,.rescom-default-fallback-shell--compact-panel,.erp-error-fallback--compact-panel) :is(.rescom-fallback-shell__message,.rescom-default-fallback-shell__message,.erp-error-fallback__message) span{flex:1;min-width:0}:is(.rescom-fallback-shell--compact-panel,.rescom-default-fallback-shell--compact-panel,.erp-error-fallback--compact-panel) :is(.rescom-fallback-shell__message,.rescom-default-fallback-shell__message,.erp-error-fallback__message) svg{flex-shrink:0;color:var(--c-red)}:is(.rescom-fallback-shell__shell,.rescom-default-fallback-shell__shell,.erp-error-fallback__shell){position:relative;z-index:1;width:min(860px,100%);padding:clamp(24px,5vw,48px);border-radius:var(--rc-radius-lg);border:1px solid var(--c-line);background:color-mix(in srgb,var(--c-bg-2) 92%,var(--c-bg-0));text-align:center}:is(.rescom-fallback-shell__title,.rescom-default-fallback-shell__title,.erp-error-fallback__title){margin:0 0 10px;font-family:var(--font-ui);font-size:clamp(1.125rem,3vw,1.5rem);font-weight:700;line-height:1.15;color:var(--c-text)}:is(.rescom-fallback-shell__subtitle,.rescom-default-fallback-shell__subtitle,.erp-error-fallback__subtitle){margin:0 0 var(--sp-5);font:400 var(--fs-lg) / 1.55 var(--font-ui);color:var(--c-text-3)}:is(.rescom-fallback-shell__icon-ring,.rescom-default-fallback-shell__icon-ring,.erp-error-fallback__icon-ring){display:flex;align-items:center;justify-content:center;width:88px;height:88px;margin:0 auto var(--sp-3);border-radius:50%;background:color-mix(in srgb,var(--c-red) 14%,var(--c-bg-1));border:1px solid color-mix(in srgb,var(--c-red) 35%,var(--c-line))}:is(.rescom-fallback-shell__icon,.rescom-default-fallback-shell__icon,.erp-error-fallback__icon){width:40px;height:40px;color:var(--c-red)}:is(.rescom-fallback-shell__message-panel,.rescom-default-fallback-shell__message-panel,.erp-error-fallback__message-panel){margin-bottom:var(--sp-4);text-align:left;border-radius:var(--rc-radius-md);border:1px solid color-mix(in srgb,var(--c-red) 25%,var(--c-line));background:color-mix(in srgb,var(--c-red) 6%,var(--c-bg-1));overflow:hidden}:is(.rescom-fallback-shell__message-label,.rescom-default-fallback-shell__message-label,.erp-error-fallback__message-label){padding:8px 14px;font:600 var(--fs-xs) / 1.4 var(--font-ui);letter-spacing:var(--tr-pill);text-transform:uppercase;color:var(--c-text-3);border-bottom:1px solid var(--c-line-soft, var(--c-line))}:is(.rescom-fallback-shell__message,.rescom-default-fallback-shell__message,.erp-error-fallback__message){margin:0;padding:14px;font:500 var(--fs-sm) / 1.5 var(--font-mono);color:var(--c-text-2);white-space:pre-wrap;word-break:break-word;max-height:120px;overflow:auto}.erp-proto.erp-chrome-modal-portal{--primary: 228 18% 18%;--primary-foreground: 220 20% 96%;--ring: 228 14% 38%}.erp-proto.erp-chrome-modal-portal .erp-chrome-modal-head-inner{display:flex;align-items:flex-start;gap:var(--sp-3);flex:1;min-width:0}.erp-proto.erp-chrome-modal-portal .erp-chrome-modal-title{margin:0;font:600 var(--fs-lg) / 1.3 var(--font-ui);color:var(--c-text)}.erp-proto.erp-chrome-modal-portal .erp-chrome-modal-desc{margin:var(--sp-1) 0 0;font:400 var(--fs-sm) / 1.45 var(--font-ui);color:var(--c-text-3)}@media (max-width: 720px){:is(.rescom-default,.erp-proto):is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback).dialog-bd.open{padding:clamp(32px,6vh,48px) 12px 20px}:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) :is(.rescom-fallback-shell__how-modal,.rescom-default-fallback-shell__how-modal,.erp-error-fallback__how-modal){padding:36px 20px 28px}:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) .how-modal-head{margin:18px 0 26px}:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) .how-flow{flex-wrap:wrap;justify-content:center}:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) .how-flow .how-card{flex:1 1 calc(50% - 8px);min-width:160px;align-items:center;text-align:center}:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) .how-arrow{display:none}}@media (max-width: 480px){:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) .how-flow .how-card{flex:1 1 100%}}@media (prefers-reduced-motion: reduce){:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) .hyduri-surface__bg,:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) :is(.rescom-fallback-shell__hero-orb,.rescom-default-fallback-shell__hero-orb,.erp-error-fallback__hero-orb) .hyduri-orb__ripple,:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) :is(.rescom-fallback-shell__hero-orb,.rescom-default-fallback-shell__hero-orb,.erp-error-fallback__hero-orb) .hyduri-orb__core,:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) :is(.rescom-fallback-shell__hero-orb,.rescom-default-fallback-shell__hero-orb,.erp-error-fallback__hero-orb) .hyduri-orb__core svg,:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) .how-pill svg,:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) .how-arrow:before,:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) :is(.rescom-fallback-shell__how-modal,.rescom-default-fallback-shell__how-modal,.erp-error-fallback__how-modal),:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) .how-modal-foot .gemini-cta,:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) .how-modal-foot .gemini-cta__ring:before,:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) .how-modal-foot .gemini-cta__inner:after,:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) .how-modal-foot .gemini-cta svg{animation:none}:is(.rescom-fallback-shell__step-cta,.rescom-default-fallback-shell__step-cta,.erp-error-fallback__step-cta) :is(.rescom-fallback-shell__copy-log-cta,.rescom-default-fallback-shell__copy-log-cta,.erp-error-fallback__copy-log-cta){border-color:color-mix(in srgb,var(--c-violet) 50%,var(--c-line))}:is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback) :is(.rescom-fallback-shell__how-modal,.rescom-default-fallback-shell__how-modal,.erp-error-fallback__how-modal){border-color:color-mix(in srgb,var(--c-red) 45%,color-mix(in srgb,var(--c-violet) 45%,var(--c-line)));box-shadow:0 40px 100px -20px color-mix(in srgb,var(--c-violet) 60%,transparent),0 0 0 1px color-mix(in srgb,var(--c-violet) 30%,transparent),0 0 0 1px color-mix(in srgb,var(--c-red) 40%,transparent)}}html[data-theme=light] :is(.rescom-fallback-shell,.rescom-default-fallback-shell,.erp-error-fallback){background:var(--c-bg-0)}html[data-theme=light] :is(.rescom-fallback-shell__shell,.rescom-default-fallback-shell__shell,.erp-error-fallback__shell){box-shadow:0 0 0 1px color-mix(in srgb,var(--c-violet) 6%,transparent) inset,0 24px 64px -20px color-mix(in srgb,var(--c-bg-4) 50%,transparent)}}
