@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");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}:root{--rx-font-display:"Bricolage Grotesque Variable", "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--rx-font-body:"Instrument Sans Variable", "Instrument Sans", ui-sans-serif, system-ui, "Noto Sans", "Noto Sans Devanagari", sans-serif;--rx-font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--rx-fs-xs:clamp(.72rem, .7rem + .1vw, .78rem);--rx-fs-sm:clamp(.82rem, .8rem + .12vw, .9rem);--rx-fs-md:clamp(.94rem, .91rem + .15vw, 1.02rem);--rx-fs-lg:clamp(1.1rem, 1.04rem + .3vw, 1.28rem);--rx-fs-xl:clamp(1.35rem, 1.2rem + .7vw, 1.75rem);--rx-fs-2xl:clamp(1.7rem, 1.4rem + 1.4vw, 2.6rem);--rx-fs-3xl:clamp(2.2rem, 1.6rem + 3vw, 4.4rem);--rx-fs-hero:clamp(2.6rem, 1.7rem + 4.6vw, 6.2rem);--rx-r-xs:6px;--rx-r-sm:10px;--rx-r-md:14px;--rx-r-lg:20px;--rx-r-xl:28px;--rx-r-pill:999px;--rx-ease:cubic-bezier(.2, .8, .2, 1);--rx-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--rx-ease-out:cubic-bezier(.16, 1, .3, 1);--rx-dur-1:.14s;--rx-dur-2:.24s;--rx-dur-3:.42s;--rx-dur-4:.7s;--rx-nav-h:64px;--rx-gutter:clamp(16px, 4vw, 40px);--rx-max:1240px;--rx-surface-3:var(--rx-popover,var(--rx-surface-2));--rx-text-3:var(--rx-muted);--rx-shadow-md:var(--rx-shadow)}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rx-bg:#f5f6fa;--rx-bg-2:#eceef5;--rx-surface:#fff;--rx-surface-2:#f8f9fc;--rx-surface-hover:#f1f3f9;--rx-border:#dfe2ec;--rx-border-strong:#c6cbdb;--rx-text:#11142a;--rx-text-2:#4a4f68;--rx-muted:#5d6279;--rx-accent:#4b57e8;--rx-accent-2:#0e9f92;--rx-accent-3:#e0820b;--rx-accent-ink:#fff;--rx-accent-soft:color-mix(in srgb, var(--rx-accent) 11%, transparent);--rx-good:#12925f;--rx-warn:#b86e00;--rx-bad:#d13a4a;--rx-info:#2b6fd6;--rx-input-bg:#fff;--rx-input-border:#cdd2e0;--rx-focus:color-mix(in srgb, var(--rx-accent) 55%, transparent);--rx-shadow-sm:0 1px 2px #11142a0f, 0 1px 1px #11142a0a;--rx-shadow:0 10px 30px -12px #1e24502e, 0 2px 6px #11142a0d;--rx-shadow-lg:0 30px 60px -20px #1e245047;--rx-glow:0 0 0 1px color-mix(in srgb, var(--rx-accent) 25%, transparent), 0 10px 40px -10px color-mix(in srgb, var(--rx-accent) 45%, transparent);--rx-grad-hero:radial-gradient(1200px 600px at 85% -10%, #dde2ff 0%, transparent 60%), radial-gradient(900px 500px at -10% 20%, #d8f4ef 0%, transparent 55%);--rx-grad-accent:linear-gradient(120deg, #4b57e8, #7a5cf0 55%, #0e9f92);--rx-glass-bg:#ffffffb8;--rx-glass-blur:14px;--rx-noise-opacity:.025}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rx-bg:#0b0d15;--rx-bg-2:#10131e;--rx-surface:#141826;--rx-surface-2:#181d2d;--rx-surface-hover:#1d2335;--rx-border:#252b3f;--rx-border-strong:#343c56;--rx-text:#eef0f8;--rx-text-2:#a6abc2;--rx-muted:#868ca6;--rx-accent:#8592ff;--rx-accent-2:#34d6c2;--rx-accent-3:#f5b544;--rx-accent-ink:#0b0d15;--rx-accent-soft:color-mix(in srgb, var(--rx-accent) 15%, transparent);--rx-good:#4ade9a;--rx-warn:#f5b544;--rx-bad:#ff6b7a;--rx-info:#6fa8ff;--rx-input-bg:#0f1320;--rx-input-border:#2b3248;--rx-focus:color-mix(in srgb, var(--rx-accent) 60%, transparent);--rx-shadow-sm:0 1px 2px #0006;--rx-shadow:0 14px 40px -16px #000000b3, 0 1px 0 #ffffff08 inset;--rx-shadow-lg:0 40px 80px -24px #000c;--rx-glow:0 0 0 1px color-mix(in srgb, var(--rx-accent) 35%, transparent), 0 12px 44px -10px color-mix(in srgb, var(--rx-accent) 55%, transparent);--rx-grad-hero:radial-gradient(1000px 600px at 90% -10%, #8592ff38 0%, transparent 60%), radial-gradient(800px 500px at -5% 30%, #34d6c21f 0%, transparent 55%);--rx-grad-accent:linear-gradient(120deg, #8592ff, #b58cff 55%, #34d6c2);--rx-glass-bg:#141826b3;--rx-glass-blur:16px;--rx-noise-opacity:.04}:root[data-theme=aurora]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rx-bg:#06111a;--rx-bg-2:#091824;--rx-surface:#0c1d29;--rx-surface-2:#102432;--rx-surface-hover:#13293a;--rx-border:#17344a;--rx-border-strong:#21475f;--rx-text:#e9fbf7;--rx-text-2:#9cc4c2;--rx-muted:#7ba3a4;--rx-accent:#3ef0c3;--rx-accent-2:#a985ff;--rx-accent-3:#67c8ff;--rx-accent-ink:#04140f;--rx-accent-soft:color-mix(in srgb, var(--rx-accent) 14%, transparent);--rx-good:#3ef0c3;--rx-warn:#ffd166;--rx-bad:#ff7a93;--rx-info:#67c8ff;--rx-input-bg:#081722;--rx-input-border:#1b3d53;--rx-focus:color-mix(in srgb, var(--rx-accent) 60%, transparent);--rx-shadow-sm:0 1px 2px #00000073;--rx-shadow:0 16px 44px -18px #000a14d9, 0 1px 0 #3ef0c30d inset;--rx-shadow-lg:0 40px 90px -28px #000000d9;--rx-glow:0 0 0 1px #3ef0c34d, 0 14px 50px -12px #3ef0c373, 0 10px 60px -20px #a985ff80;--rx-grad-hero:radial-gradient(900px 420px at 20% -10%, #3ef0c34d, transparent 60%), radial-gradient(900px 420px at 75% 0%, #a985ff4d, transparent 60%), radial-gradient(700px 400px at 50% 110%, #67c8ff1f, transparent 60%);--rx-grad-accent:linear-gradient(110deg, #3ef0c3, #67c8ff 45%, #a985ff);--rx-glass-bg:#0c1d29a8;--rx-glass-blur:18px;--rx-noise-opacity:.045}:root[data-theme=ember]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rx-bg:#170c12;--rx-bg-2:#1e1017;--rx-surface:#24131c;--rx-surface-2:#2b1721;--rx-surface-hover:#331b27;--rx-border:#3d2230;--rx-border-strong:#563043;--rx-text:#fff1ea;--rx-text-2:#ddb6a8;--rx-muted:#b8928a;--rx-accent:#ff7a45;--rx-accent-2:#ffc14d;--rx-accent-3:#ff4d7e;--rx-accent-ink:#1e0a06;--rx-accent-soft:color-mix(in srgb, var(--rx-accent) 15%, transparent);--rx-good:#7be3a3;--rx-warn:#ffc14d;--rx-bad:#ff5c7a;--rx-info:#ffa36b;--rx-input-bg:#1c0e15;--rx-input-border:#4a2838;--rx-focus:color-mix(in srgb, var(--rx-accent) 60%, transparent);--rx-shadow-sm:0 1px 2px #00000073;--rx-shadow:0 16px 44px -18px #140008d9, 0 1px 0 #ffc14d0d inset;--rx-shadow-lg:0 40px 90px -28px #0f0006e6;--rx-glow:0 0 0 1px #ff7a4559, 0 14px 50px -12px #ff7a4580;--rx-grad-hero:radial-gradient(1000px 520px at 80% 110%, #ff7a454d, transparent 60%), radial-gradient(800px 420px at 10% -10%, #ff4d7e38, transparent 60%);--rx-grad-accent:linear-gradient(110deg, #ff4d7e, #ff7a45 50%, #ffc14d);--rx-glass-bg:#24131cb3;--rx-glass-blur:16px;--rx-noise-opacity:.05}:root[data-theme=oceanic]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rx-bg:#e3f1f8;--rx-bg-2:#d4e9f3;--rx-surface:#ffffff9e;--rx-surface-2:#ffffff7a;--rx-surface-hover:#fffc;--rx-border:#0a466e24;--rx-border-strong:#0a466e42;--rx-text:#06263b;--rx-text-2:#2f566e;--rx-muted:#4f7389;--rx-accent:#075ba6;--rx-accent-2:#008fa6;--rx-accent-3:#e46a3d;--rx-accent-ink:#fff;--rx-accent-soft:color-mix(in srgb, var(--rx-accent) 12%, transparent);--rx-good:#0b8a63;--rx-warn:#a86600;--rx-bad:#c8324a;--rx-info:#075ba6;--rx-input-bg:#ffffffc7;--rx-input-border:#0a466e38;--rx-focus:color-mix(in srgb, var(--rx-accent) 55%, transparent);--rx-shadow-sm:0 1px 2px #06263b14;--rx-shadow:0 12px 34px -14px #063c6447, 0 1px 0 #ffffffe6 inset;--rx-shadow-lg:0 34px 70px -24px #063c6459;--rx-glow:0 0 0 1px #0a72cc40, 0 12px 40px -10px #0a72cc66;--rx-grad-hero:radial-gradient(1100px 600px at 100% 0%, #00aad252, transparent 60%), radial-gradient(900px 600px at 0% 100%, #0a72cc38, transparent 60%), linear-gradient(180deg, #e8f5fb, #d9ecf5);--rx-grad-accent:linear-gradient(115deg, #075ba6, #008fa6);--rx-glass-bg:#ffffff8c;--rx-glass-blur:22px;--rx-noise-opacity:.02}:root[data-theme=forest]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rx-bg:#0b1712;--rx-bg-2:#0f1e17;--rx-surface:#12231b;--rx-surface-2:#162a20;--rx-surface-hover:#1a3126;--rx-border:#22402f;--rx-border-strong:#2f5540;--rx-text:#ecf3e6;--rx-text-2:#afc3ae;--rx-muted:#8ea48f;--rx-accent:#d2ae62;--rx-accent-2:#7fd39f;--rx-accent-3:#e58f65;--rx-accent-ink:#14150a;--rx-accent-soft:color-mix(in srgb, var(--rx-accent) 15%, transparent);--rx-good:#7fd39f;--rx-warn:#e6c26f;--rx-bad:#f07c6e;--rx-info:#8dc5e6;--rx-input-bg:#0d1c15;--rx-input-border:#2a4a38;--rx-focus:color-mix(in srgb, var(--rx-accent) 60%, transparent);--rx-shadow-sm:0 1px 2px #00000073;--rx-shadow:0 16px 40px -18px #000c, 0 1px 0 #d2ae620d inset;--rx-shadow-lg:0 40px 80px -26px #000000d9;--rx-glow:0 0 0 1px #d2ae6252, 0 12px 44px -12px #d2ae6266;--rx-grad-hero:radial-gradient(1000px 540px at 85% -10%, #7fd39f2e, transparent 60%), radial-gradient(800px 420px at 5% 110%, #d2ae6229, transparent 60%);--rx-grad-accent:linear-gradient(115deg, #d2ae62, #a7c77a 55%, #7fd39f);--rx-glass-bg:#12231bb8;--rx-glass-blur:14px;--rx-noise-opacity:.05}:root[data-theme=royalneon]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rx-bg:#08050f;--rx-bg-2:#0d0818;--rx-surface:#120b20;--rx-surface-2:#170e29;--rx-surface-hover:#1e1235;--rx-border:#2a1a45;--rx-border-strong:#3d2763;--rx-text:#f7eeff;--rx-text-2:#bfa9db;--rx-muted:#9c87ba;--rx-accent:#ff3bd8;--rx-accent-2:#8c6bff;--rx-accent-3:#33e1ff;--rx-accent-ink:#12000f;--rx-accent-soft:color-mix(in srgb, var(--rx-accent) 15%, transparent);--rx-good:#4dffb5;--rx-warn:#ffd24d;--rx-bad:#ff4d6d;--rx-info:#33e1ff;--rx-input-bg:#0e0819;--rx-input-border:#33205a;--rx-focus:color-mix(in srgb, var(--rx-accent) 65%, transparent);--rx-shadow-sm:0 1px 2px #00000080;--rx-shadow:0 16px 44px -18px #000000d9, 0 0 0 1px #8c6bff0f inset;--rx-shadow-lg:0 40px 90px -28px #000000e6;--rx-glow:0 0 0 1px #ff3bd873, 0 0 26px -2px #ff3bd88c, 0 0 60px -10px #8c6bff99;--rx-grad-hero:radial-gradient(900px 500px at 85% -5%, #ff3bd842, transparent 60%), radial-gradient(900px 500px at 0% 40%, #8c6bff42, transparent 60%);--rx-grad-accent:linear-gradient(110deg, #ff3bd8, #8c6bff 55%, #33e1ff);--rx-glass-bg:#120b20b3;--rx-glass-blur:18px;--rx-noise-opacity:.05}:root{--dash-accent:var(--rx-accent);--dash-accent-2:var(--rx-accent-2);--dash-accent-3:var(--rx-accent-3);--dash-accent-4:#ff6b9d;--dash-accent-5:var(--rx-good);--dash-accent-strong:var(--rx-accent);--dash-bg:var(--rx-bg);--dash-bg-card:var(--rx-surface);--dash-bg-hover:var(--rx-surface-hover);--dash-border:var(--rx-border);--dash-text:var(--rx-text);--dash-dim:var(--rx-text-2);--dash-muted:var(--rx-muted);--dash-link:var(--rx-accent);--dash-radius:var(--rx-r-lg);--dash-shadow:var(--rx-shadow);--dash-display:var(--rx-font-display);--dash-body:var(--rx-font-body);--good:var(--rx-good);--bad:var(--rx-bad);--p-bg:var(--rx-bg);--p-card:var(--rx-surface);--p-border:var(--rx-border);--p-text:var(--rx-text);--p-dim:var(--rx-text-2);--p-accent:var(--rx-accent);--p-accent-2:var(--rx-accent-2);--p-on-accent:var(--rx-accent-ink);--surface-color:var(--rx-surface);--text-color:var(--rx-text);--border-color:var(--rx-border);--rfx-amber:var(--rx-accent);--rfx-success:var(--rx-good);--rfx-text-muted:var(--rx-muted);--rfx-text-primary:var(--rx-text);--rx-popover:var(--rx-surface)}:root[data-theme=oceanic]{--rx-popover:#f3f9fc}html{background:var(--rx-bg)}body{background:var(--rx-bg);color:var(--rx-text);font-family:var(--rx-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}::selection{background:color-mix(in srgb, var(--rx-accent) 35%, transparent);color:var(--rx-text)}*{scrollbar-width:thin;scrollbar-color:var(--rx-border-strong) transparent}html.rx-theme-switching,html.rx-theme-switching *,html.rx-theme-switching :before,html.rx-theme-switching :after{transition:background-color .5s var(--rx-ease), color .5s var(--rx-ease), border-color .5s var(--rx-ease), fill .5s var(--rx-ease), stroke .5s var(--rx-ease), box-shadow .5s var(--rx-ease)!important}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){animation:rx-theme-reveal .75s var(--rx-ease-out) both}@keyframes rx-theme-reveal{0%{clip-path:circle(0 at var(--rx-vt-x,50%) var(--rx-vt-y,0%));filter:saturate(1.6)blur(2px)}to{clip-path:circle(var(--rx-vt-r,150vmax) at var(--rx-vt-x,50%) var(--rx-vt-y,0%));filter:none}}@media (prefers-reduced-motion:reduce){::view-transition-new(root){animation:none}html.rx-theme-switching *{transition:none!important}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}img,svg,video,canvas{max-width:100%}@keyframes rx-rise{0%{opacity:0;filter:blur(6px);transform:translateY(18px)scale(.985)}to{opacity:1;filter:none;transform:none}}@keyframes rx-fade{0%{opacity:0}to{opacity:1}}@keyframes rx-pop{0%{opacity:0;transform:scale(.86)}60%{opacity:1;transform:scale(1.03)}to{transform:scale(1)}}@keyframes rx-slide-down{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}@keyframes rx-slide-left{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes rx-spin{to{transform:rotate(360deg)}}@keyframes rx-pulse-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--rx-accent) 55%, transparent)}to{box-shadow:0 0 0 14px #0000}}@keyframes rx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes rx-pan{0%{background-position:0%}to{background-position:200%}}@keyframes rx-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes rx-draw{0%{stroke-dashoffset:var(--rx-len,400)}to{stroke-dashoffset:0}}@keyframes rx-marquee{to{transform:translate(-50%)}}@keyframes rx-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}75%{transform:rotate(12deg)}}@keyframes rx-blink{50%{opacity:.25}}@keyframes rx-ripple{to{opacity:0;transform:scale(4)}}@keyframes rx-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}html.rx-reveal-on .rx-reveal:not(.is-in){opacity:0;transform:translateY(22px)}html.rx-reveal-on .rx-reveal.is-in{animation:rx-rise .8s var(--rx-ease-out) both;animation-delay:calc(var(--i,0) * 70ms)}.rx-stagger>*{animation:rx-rise .7s var(--rx-ease-out) both}.rx-stagger>:nth-child(2){animation-delay:60ms}.rx-stagger>:nth-child(3){animation-delay:.12s}.rx-stagger>:nth-child(4){animation-delay:.18s}.rx-stagger>:nth-child(5){animation-delay:.24s}.rx-stagger>:nth-child(6){animation-delay:.3s}.rx-stagger>:nth-child(n+7){animation-delay:.36s}.rx-skeleton{border-radius:var(--rx-r-sm);background:linear-gradient(90deg, var(--rx-surface-2) 25%, var(--rx-surface-hover) 50%, var(--rx-surface-2) 75%);background-size:200% 100%;animation:1.4s linear infinite rx-shimmer}.rx-ripple-ink{opacity:.28;pointer-events:none;width:40px;height:40px;animation:rx-ripple .6s var(--rx-ease-out) forwards;background:currentColor;border-radius:50%;margin:-20px 0 0 -20px;position:absolute;transform:scale(0)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):not([type=hidden])),:where(select),:where(textarea){box-sizing:border-box;background:var(--rx-input-bg);max-width:100%;color:var(--rx-text);border:1px solid var(--rx-input-border);border-radius:var(--rx-r-sm);font:inherit;font-size:max(16px, var(--rx-fs-sm));min-height:42px;transition:border-color var(--rx-dur-2) var(--rx-ease), box-shadow var(--rx-dur-2) var(--rx-ease), background-color var(--rx-dur-2) var(--rx-ease);padding:.62em .85em;line-height:1.35}:where(input,select,textarea)::placeholder{color:var(--rx-muted);opacity:1}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):hover:not(:disabled){border-color:var(--rx-border-strong)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus{border-color:var(--rx-accent);box-shadow:0 0 0 4px var(--rx-focus);outline:none}:where(input,select,textarea):disabled{opacity:.55;cursor:not-allowed}:where(input,select,textarea)[aria-invalid=true]{border-color:var(--rx-bad)}:where(textarea){resize:vertical;min-height:110px}:where(input[type=number]){font-variant-numeric:tabular-nums;appearance:textfield;background-image:linear-gradient(var(--rx-border), var(--rx-border));background-position:calc(100% - 1.75em);background-repeat:no-repeat;background-size:1px 60%;padding-right:2.2em}:where(input[type=number])::-webkit-inner-spin-button{-webkit-appearance:inner-spin-button;opacity:.7;cursor:pointer;height:1.6em;filter:var(--rx-spin-filter,none)}:where(input[type=number])::-webkit-outer-spin-button{-webkit-appearance:inner-spin-button;opacity:.7;cursor:pointer;height:1.6em;filter:var(--rx-spin-filter,none)}:root[data-theme=dark],:root[data-theme=aurora],:root[data-theme=ember],:root[data-theme=forest],:root[data-theme=royalneon]{--rx-spin-filter:invert(.85)}:where(input[type=number]):hover::-webkit-inner-spin-button{opacity:1}:where(select:not([multiple]):not([size])){appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--rx-text-2) 50%), linear-gradient(135deg, var(--rx-text-2) 50%, transparent 50%);background-position:calc(100% - 17px) 52%,calc(100% - 12px) 52%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:2.3em}:where(select) option{background:var(--rx-surface);color:var(--rx-text)}:where(input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week])::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.75;filter:var(--rx-spin-filter,none)}:where(input[type=search])::-webkit-search-cancel-button{filter:var(--rx-spin-filter,none);cursor:pointer}:where(input[type=checkbox],input[type=radio]){appearance:none;vertical-align:middle;border:1.5px solid var(--rx-border-strong);background:var(--rx-input-bg);cursor:pointer;width:18px;height:18px;transition:background var(--rx-dur-1), border-color var(--rx-dur-1), transform var(--rx-dur-1) var(--rx-ease-spring);flex:none;place-content:center;margin:0;display:inline-grid}:where(input[type=checkbox]){border-radius:5px}:where(input[type=radio]){border-radius:50%}:where(input[type=checkbox]):before{content:"";width:10px;height:10px;transition:transform var(--rx-dur-2) var(--rx-ease-spring);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);background:var(--rx-accent-ink);transform:scale(0)}:where(input[type=radio]):before{content:"";width:8px;height:8px;transition:transform var(--rx-dur-2) var(--rx-ease-spring);background:var(--rx-accent-ink);border-radius:50%;transform:scale(0)}:where(input[type=checkbox],input[type=radio]):checked{background:var(--rx-accent);border-color:var(--rx-accent)}:where(input[type=checkbox],input[type=radio]):checked:before{transform:scale(1)}:where(input[type=checkbox],input[type=radio]):active{transform:scale(.88)}:where(input[type=checkbox],input[type=radio]):focus-visible{box-shadow:0 0 0 4px var(--rx-focus);outline:none}:where(input[type=range]){accent-color:var(--rx-accent);cursor:pointer;background:0 0;width:100%}:where(input[type=color]){border:1px solid var(--rx-input-border);border-radius:var(--rx-r-sm);background:var(--rx-input-bg);cursor:pointer;width:46px;height:42px;padding:3px}:where(input[type=file]){font:inherit;font-size:var(--rx-fs-sm);color:var(--rx-text-2);max-width:100%}:where(input[type=file])::file-selector-button{font:inherit;border-radius:var(--rx-r-sm);border:1px solid var(--rx-border-strong);background:var(--rx-surface-2);color:var(--rx-text);cursor:pointer;transition:background var(--rx-dur-2);margin-right:12px;padding:.5em 1em;font-weight:600}:where(input[type=file])::file-selector-button:hover{background:var(--rx-surface-hover)}:where(button:not([class]),input[type=submit]:not([class]),input[type=button]:not([class]),input[type=reset]:not([class])){box-sizing:border-box;min-height:40px;font:inherit;font-size:var(--rx-fs-sm);color:var(--rx-text);background:var(--rx-surface-2);border:1px solid var(--rx-border-strong);border-radius:var(--rx-r-sm);cursor:pointer;transition:background-color var(--rx-dur-2) var(--rx-ease), border-color var(--rx-dur-2) var(--rx-ease), box-shadow var(--rx-dur-2) var(--rx-ease), transform var(--rx-dur-1) var(--rx-ease);justify-content:center;align-items:center;gap:.5em;padding:.55em 1.1em;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}:where(button:not([class]),input[type=submit]:not([class]),input[type=button]:not([class]),input[type=reset]:not([class])):hover:not(:disabled){background:var(--rx-surface-hover);border-color:var(--rx-accent)}:where(button:not([class]),input[type=submit]:not([class]),input[type=button]:not([class]),input[type=reset]:not([class])):active:not(:disabled){transform:translateY(1px)}:where(button:not([class]),input[type=submit]:not([class]),input[type=button]:not([class]),input[type=reset]:not([class])):focus-visible{box-shadow:0 0 0 4px var(--rx-focus);outline:none}:where(button:not([class]),input[type=submit]:not([class]),input[type=button]:not([class]),input[type=reset]:not([class])):disabled{opacity:.55;cursor:not-allowed}:where(button[type=submit]:not([class]),input[type=submit]:not([class])){background:var(--rx-accent);color:var(--rx-accent-ink);border-color:#0000}:where(button[type=submit]:not([class]),input[type=submit]:not([class])):hover:not(:disabled){background:var(--rx-accent);filter:brightness(1.08);border-color:#0000}:where(summary:not([class])){cursor:pointer;font-weight:600}:where(select) optgroup{color:var(--rx-text-2);background:var(--rx-surface);font-weight:700}:where(select[multiple],select[size]){background-image:none;padding:.4em}:where(select[multiple],select[size]) option{border-radius:6px;padding:.35em .6em}:where(table){border-collapse:collapse}:where(a){color:inherit}:where(:focus-visible){outline:2px solid var(--rx-accent);outline-offset:2px}.swal2-popup{border:1px solid var(--rx-border);box-shadow:var(--rx-shadow-lg);background:var(--rx-surface)!important;color:var(--rx-text)!important;border-radius:var(--rx-r-lg)!important;font-family:var(--rx-font-body)!important}.swal2-popup.swal2-show{animation:rx-pop .35s var(--rx-ease-out)!important}.swal2-title{color:var(--rx-text)!important;font-family:var(--rx-font-display)!important}.swal2-html-container{color:var(--rx-text-2)!important}.swal2-input,.swal2-textarea,.swal2-select{background:var(--rx-input-bg)!important;color:var(--rx-text)!important;border:1px solid var(--rx-input-border)!important;border-radius:var(--rx-r-sm)!important;box-shadow:none!important}.swal2-input:focus,.swal2-textarea:focus{border-color:var(--rx-accent)!important;box-shadow:0 0 0 4px var(--rx-focus)!important}.swal2-styled.swal2-confirm{font-weight:700;background:var(--rx-accent)!important;color:var(--rx-accent-ink)!important;border-radius:var(--rx-r-pill)!important}.swal2-styled.swal2-cancel{background:var(--rx-surface-2)!important;color:var(--rx-text)!important;border:1px solid var(--rx-border)!important;border-radius:var(--rx-r-pill)!important}.swal2-styled.swal2-deny{background:var(--rx-bad)!important;border-radius:var(--rx-r-pill)!important}.swal2-backdrop-show{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:color-mix(in srgb, var(--rx-bg) 60%, transparent)!important}.swal2-validation-message{background:var(--rx-surface-2)!important;color:var(--rx-bad)!important}.swal2-timer-progress-bar{background:var(--rx-accent)!important}@media (prefers-reduced-motion:reduce){.rx-reveal,.rx-stagger>*,.rx-skeleton{animation:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}:root[data-theme=oceanic] .swal2-popup,:root[data-theme=oceanic] .dlg,:root[data-theme=oceanic] .dlg-head,:root[data-theme=oceanic] .reforix-cand-sheet,:root[data-theme=oceanic] .sup-panel,:root[data-theme=oceanic] .reforix-admin-sb.is-mobile,:root[data-theme=oceanic] .reforix-emp-sb.is-mobile{background:var(--rx-popover)!important}html.reduce-motion *,html.reduce-motion :before,html.reduce-motion :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html.reduce-motion .rx-reveal{opacity:1!important;transform:none!important}:root{--rx3d-ease:cubic-bezier(.2, .8, .2, 1);--rx3d-spring:cubic-bezier(.34, 1.56, .64, 1);--rx3d-rim:#ffffffd9;--rx3d-hi:#ffffffe6;--rx3d-gloss:#ffffff6b;--rx3d-glass:linear-gradient(180deg, #ffffffeb, #ffffff8c);--rx3d-amb:#1c204629;--rx3d-amb-2:#1c20461a;--rx3d-ink:#1c204642;--rx3d-edge:#1c204614;--rx3d-edge2:#1c20460f;--rx3d-well:#14183c12;--rx3d-glare:#fff9;--rx3d-glare-tint:color-mix(in srgb, var(--rx-accent) 10%, transparent);--rx3d-pearl:radial-gradient(circle at 34% 28%, #fff 0 20%, #f3f4f9 45%, #d9dce8 100%);--rx3d-jelly:linear-gradient(135deg, var(--rx-accent), color-mix(in srgb, var(--rx-accent) 45%, var(--rx-accent-2)));--rx3d-chart-ink:#1c20462e}:root[data-theme=dark],:root[data-theme=aurora],:root[data-theme=ember],:root[data-theme=forest],:root[data-theme=royalneon]{--rx3d-rim:#ffffff24;--rx3d-hi:#ffffff17;--rx3d-gloss:#ffffff4d;--rx3d-glass:linear-gradient(180deg, #ffffff17, #ffffff06);--rx3d-amb:#00000073;--rx3d-amb-2:#0000004d;--rx3d-ink:#0000008c;--rx3d-edge:#00000059;--rx3d-edge2:#00000040;--rx3d-well:#00000059;--rx3d-glare:#ffffff24;--rx3d-glare-tint:color-mix(in srgb, var(--rx-accent) 14%, transparent);--rx3d-pearl:radial-gradient(circle at 34% 28%, #fff 0 18%, #e6e8f1 45%, #aeb3c6 100%);--rx3d-chart-ink:#0006}:root [data-rx3d-new],:root [data-rx3d-new]:before,:root [data-rx3d-new]:after{transition:none!important}:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=key]{--k-face:var(--rx3d-face,var(--rx-accent));transition:translate .28s var(--rx3d-spring), scale .22s var(--rx3d-spring), box-shadow .3s var(--rx3d-ease), background-color .25s, background-position .6s var(--rx3d-ease), color .2s, border-color .25s, filter .25s, opacity .2s}:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=key][data-rx3d-rel]{position:relative}:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=key][data-rx3d-v~=solid]{box-shadow:inset 0 1px 0 #ffffff6b, inset 0 -10px 18px -12px #0000004d, inset 0 0 0 1px #ffffff0f, 0 1px 2px #00000024, 0 6px 14px -6px color-mix(in srgb, var(--k-face) 55%, transparent), 0 16px 30px -16px color-mix(in srgb, var(--k-face) 50%, transparent)}:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=key][data-rx3d-v~=solid]:not([data-rx3d-v~=grad]){background-image:radial-gradient(130% 90% at 50% -25%, var(--rx3d-gloss), #fff0 58%), linear-gradient(180deg, #ffffff0f, #0000001a)}:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=key]:is([data-rx3d-v~=outline],[data-rx3d-v~=soft]){background-image:var(--rx3d-glass);box-shadow:inset 0 1px 0 var(--rx3d-rim), inset 0 -8px 14px -12px var(--rx3d-amb-2), 0 1px 2px var(--rx3d-amb-2), 0 8px 18px -12px var(--rx3d-amb)}:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=key]:is([data-rx3d-v~=solid],[data-rx3d-v~=outline],[data-rx3d-v~=soft]):hover:not(:disabled):not([aria-disabled=true]){translate:0 -2px}:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=key][data-rx3d-v~=solid]:hover:not(:disabled):not([aria-disabled=true]){filter:saturate(1.08)brightness(1.04);box-shadow:inset 0 1px 0 #ffffff80, inset 0 -10px 18px -12px #0000004d, inset 0 0 0 1px #ffffff14, 0 2px 4px #0000001f, 0 12px 24px -8px color-mix(in srgb, var(--k-face) 60%, transparent), 0 26px 44px -18px color-mix(in srgb, var(--k-face) 55%, transparent)}:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=key]:is([data-rx3d-v~=outline],[data-rx3d-v~=soft]):hover:not(:disabled):not([aria-disabled=true]){border-color:color-mix(in srgb, var(--rx-accent) 55%, var(--rx-border-strong));box-shadow:inset 0 1px 0 var(--rx3d-rim), 0 0 0 3px color-mix(in srgb, var(--rx-accent) 14%, transparent), 0 2px 4px var(--rx3d-amb-2), 0 14px 28px -14px color-mix(in srgb, var(--rx-accent) 45%, var(--rx3d-amb))}:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=key]:not([data-rx3d-v~=text]):active:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 2px 6px #00000038, inset 0 1px 0 #fff3, 0 1px 2px var(--rx3d-amb-2), 0 4px 10px -6px color-mix(in srgb, var(--k-face) 45%, transparent);transition-duration:80ms;translate:0 1px;scale:.97}:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=key]:is([aria-pressed=true],[aria-expanded=true]):not([data-rx3d-v~=text]){box-shadow:inset 0 2px 6px #0000002e, inset 0 1px 0 var(--rx3d-rim), 0 0 0 3px color-mix(in srgb, var(--rx-accent) 18%, transparent)}:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=key][data-rx3d-v~=fx]:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(120px circle at var(--mx,50%) var(--my,0%), #ffffff8c, transparent 62%), linear-gradient(105deg, transparent 38%, #ffffff80 50%, transparent 62%);transition:opacity .3s var(--rx3d-ease), background-position 0s .3s;background-position:0 0,130% 0;background-repeat:no-repeat;background-size:100% 100%,260% 100%;position:absolute;inset:0}:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=key][data-rx3d-v~=fx]:hover:not(:disabled):after{opacity:1;mix-blend-mode:overlay;transition:opacity .25s var(--rx3d-ease), background-position .8s var(--rx3d-ease);background-position:0 0,-30% 0}:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=key]:is([data-rx3d-v~=outline],[data-rx3d-v~=soft])[data-rx3d-v~=fx]:after{background:radial-gradient(110px circle at var(--mx,50%) var(--my,0%), color-mix(in srgb, var(--rx-accent) 22%, transparent), transparent 65%), linear-gradient(105deg, transparent 40%, color-mix(in srgb, var(--rx-accent) 16%, transparent) 50%, transparent 60%);background-position:0 0,130% 0;background-repeat:no-repeat;background-size:100% 100%,260% 100%}:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=key][data-rx3d-v~=text] svg{transition:translate .3s var(--rx3d-spring), filter .3s, scale .3s var(--rx3d-spring)}:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=key][data-rx3d-v~=text]:hover:not(:disabled){box-shadow:inset 0 1px 0 var(--rx3d-rim), 0 6px 16px -10px var(--rx3d-amb)}:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=key][data-rx3d-v~=text]:hover:not(:disabled) svg{filter:drop-shadow(0 4px 6px color-mix(in srgb, var(--rx-accent) 45%, transparent));translate:0 -1px;scale:1.08}:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=key][data-rx3d-v~=text]:active:not(:disabled){scale:.94}:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=key][data-rx3d-v~=item]:hover:not(:disabled){box-shadow:inset 0 1px 0 var(--rx3d-rim), 0 6px 14px -10px var(--rx3d-amb);translate:2px}:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=key]:is(:disabled,[aria-disabled=true]){box-shadow:inset 0 1px 0 var(--rx3d-hi);filter:saturate(.6)}:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=key]:focus-visible{outline:2px solid var(--rx-accent);outline-offset:3px}:root.rx3d-glass.rx3d.rx3d-c input[type=file]::file-selector-button{border:1px solid var(--rx-border-strong);font:inherit;cursor:pointer;color:var(--rx-text);background:var(--rx3d-glass), var(--rx-surface-2);box-shadow:inset 0 1px 0 var(--rx3d-rim), 0 1px 2px var(--rx3d-amb-2), 0 8px 16px -10px var(--rx3d-amb);transition:translate .25s var(--rx3d-spring), box-shadow .25s, border-color .2s;border-radius:999px;margin-right:12px;padding:.55em 1.15em;font-weight:700}:root.rx3d-glass.rx3d.rx3d-c input[type=file]:hover::file-selector-button{border-color:var(--rx-accent);box-shadow:inset 0 1px 0 var(--rx3d-rim), 0 0 0 3px color-mix(in srgb, var(--rx-accent) 15%, transparent), 0 12px 22px -12px color-mix(in srgb, var(--rx-accent) 50%, transparent);translate:0 -1px}:root.rx3d-glass.rx3d.rx3d-c input[type=file]:active::file-selector-button{scale:.97}:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=well]{box-shadow:inset 0 1px 3px var(--rx3d-well), inset 0 0 0 1px #ffffff05, 0 1px 0 var(--rx3d-hi);transition:box-shadow .3s var(--rx3d-ease), translate .3s var(--rx3d-spring), border-color .2s, background-color .2s, color .2s}:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=well]:hover:not(:disabled):not(:focus):not(:focus-within){border-color:color-mix(in srgb, var(--rx-accent) 35%, var(--rx-border-strong));box-shadow:inset 0 1px 3px var(--rx3d-well), 0 0 0 3px color-mix(in srgb, var(--rx-accent) 7%, transparent)}:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=well]:focus,:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=well][data-rx3d-v=wrap]:focus-within{border-color:var(--rx-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--rx-accent) 60%, transparent), 0 0 0 5px color-mix(in srgb, var(--rx-accent) 16%, transparent), 0 12px 28px -14px color-mix(in srgb, var(--rx-accent) 65%, transparent), inset 0 1px 0 var(--rx3d-hi);translate:0 -1px}:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=well]:is([aria-invalid=true],[data-rx3d-bad]){border-color:var(--rx-bad);box-shadow:0 0 0 4px color-mix(in srgb, var(--rx-bad) 14%, transparent), 0 10px 22px -14px color-mix(in srgb, var(--rx-bad) 55%, transparent)}:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=well]:disabled,:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=well-in]{box-shadow:none}:root.rx3d-glass.rx3d.rx3d-c input[data-rx3d=tick]:not([data-rx3d-v=switch]){appearance:none;cursor:pointer;border:1.5px solid color-mix(in srgb, var(--rx-border-strong) 90%, transparent);background:var(--rx3d-glass), var(--rx-input-bg);box-shadow:inset 0 1px 0 var(--rx3d-rim), inset 0 -3px 6px -3px var(--rx3d-amb-2), 0 1px 2px var(--rx3d-amb-2), 0 4px 10px -6px var(--rx3d-amb);transition:background .25s, border-color .2s, box-shadow .3s var(--rx3d-ease), scale .3s var(--rx3d-spring), translate .25s var(--rx3d-spring);flex:none;place-content:center;display:inline-grid}:root.rx3d-glass.rx3d.rx3d-c input[type=checkbox][data-rx3d=tick]:not([data-rx3d-v=switch]){border-radius:7px}:root.rx3d-glass.rx3d.rx3d-c input[data-rx3d=tick]:not([data-rx3d-v=switch]):hover:not(:disabled){border-color:var(--rx-accent);box-shadow:inset 0 1px 0 var(--rx3d-rim), 0 0 0 4px color-mix(in srgb, var(--rx-accent) 14%, transparent), 0 6px 14px -6px color-mix(in srgb, var(--rx-accent) 45%, transparent);translate:0 -1px}:root.rx3d-glass.rx3d.rx3d-c input[data-rx3d=tick]:not([data-rx3d-v=switch]):checked{background:radial-gradient(120% 90% at 30% 0%, #ffffff8c, #fff0 55%), var(--rx3d-jelly);box-shadow:inset 0 1px 0 #ffffff8c, inset 0 -3px 6px -2px #00000040, 0 0 0 3px color-mix(in srgb, var(--rx-accent) 18%, transparent), 0 6px 16px -6px color-mix(in srgb, var(--rx-accent) 70%, transparent);border-color:#0000}:root.rx3d-glass.rx3d.rx3d-c input[data-rx3d=tick]:not([data-rx3d-v=switch]):active:not(:disabled){scale:.84}:root.rx3d-glass.rx3d.rx3d-c input[type=checkbox][data-rx3d=tick]:not([data-rx3d-v=switch]):before{content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);width:60%;height:60%;transition:transform .4s var(--rx3d-spring);filter:drop-shadow(0 1px 1px #00000059);background:#fff;transform:scale(0)rotate(-35deg)}:root.rx3d-glass.rx3d.rx3d-c input[type=radio][data-rx3d=tick]:not([data-rx3d-v=switch]):before{content:"";background:var(--rx3d-pearl);width:42%;height:42%;transition:transform .4s var(--rx3d-spring);border-radius:50%;transform:scale(0);box-shadow:0 1px 3px #00000059}:root.rx3d-glass.rx3d.rx3d-c input[data-rx3d=tick]:not([data-rx3d-v=switch]):checked:before{transform:scale(1)rotate(0)}:root.rx3d-glass.rx3d.rx3d-c input[data-rx3d=tick]:focus-visible{outline:2px solid var(--rx-accent);outline-offset:3px}:root.rx3d-glass.rx3d.rx3d-c input[data-rx3d=tick][data-rx3d-v=switch]{box-shadow:inset 0 1px 3px var(--rx3d-well), 0 1px 0 var(--rx3d-hi)}:root.rx3d-glass.rx3d.rx3d-c :is(.reforix-kit-switch-track,[class$=-switch-track],[class*=-switch-track\ ],[class$=-toggle-track],[class*=-toggle-track\ ]){box-shadow:inset 0 1px 3px var(--rx3d-well), inset 0 0 0 1px #ffffff08, 0 1px 0 var(--rx3d-hi);transition:background .3s, box-shadow .3s var(--rx3d-ease)}:root.rx3d-glass.rx3d.rx3d-c :is(.reforix-kit-switch-track,[class$=-switch-track],[class*=-switch-track\ ],[class$=-toggle-track],[class*=-toggle-track\ ])>span{background:var(--rx3d-pearl);transition:transform .35s var(--rx3d-spring), scale .2s var(--rx3d-spring), width .2s;box-shadow:0 1px 1px #0000001f,0 3px 8px -1px #00000059,inset 0 -2px 3px #00000014}:root.rx3d-glass.rx3d.rx3d-c .reforix-kit-switch input:checked+.reforix-kit-switch-track,:root.rx3d-glass.rx3d.rx3d-c input:checked+:is([class$=-switch-track],[class*=-switch-track\ ]){background:radial-gradient(120% 100% at 30% 0%, #ffffff59, transparent 60%), var(--rx3d-jelly);box-shadow:inset 0 1px 2px #0003, 0 0 0 3px color-mix(in srgb, var(--rx-accent) 16%, transparent), 0 6px 16px -6px color-mix(in srgb, var(--rx-accent) 70%, transparent)}:root.rx3d-glass.rx3d.rx3d-c .reforix-kit-switch:active .reforix-kit-switch-track span{scale:1.15 .9}:root.rx3d-glass.rx3d.rx3d-c input[type=range]:not([data-rx3d=off]){appearance:none;cursor:pointer;--rx3d-p:50%;background:0 0;height:26px}:root.rx3d-glass.rx3d.rx3d-c input[type=range]:not([data-rx3d=off])::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--rx-accent), color-mix(in srgb, var(--rx-accent) 40%, var(--rx-accent-2)) var(--rx3d-p), color-mix(in srgb, var(--rx-border) 80%, transparent) var(--rx3d-p));height:7px;box-shadow:inset 0 1px 2px var(--rx3d-well), 0 1px 0 var(--rx3d-hi);border-radius:99px}:root.rx3d-glass.rx3d.rx3d-c input[type=range]:not([data-rx3d=off])::-webkit-slider-thumb{-webkit-appearance:none;background:var(--rx3d-pearl);width:22px;height:22px;box-shadow:0 0 0 4px color-mix(in srgb, var(--rx-accent) 30%, transparent), 0 4px 10px -2px #00000059, 0 0 18px -2px color-mix(in srgb, var(--rx-accent) 60%, transparent);transition:transform .3s var(--rx3d-spring), box-shadow .3s;border:0;border-radius:50%;margin-top:-7.5px}:root.rx3d-glass.rx3d.rx3d-c input[type=range]:not([data-rx3d=off]):hover::-webkit-slider-thumb{box-shadow:0 0 0 6px color-mix(in srgb, var(--rx-accent) 26%, transparent), 0 4px 10px -2px #00000059, 0 0 22px 0 color-mix(in srgb, var(--rx-accent) 60%, transparent)}:root.rx3d-glass.rx3d.rx3d-c input[type=range]:not([data-rx3d=off]):active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.15)}:root.rx3d-glass.rx3d.rx3d-c input[type=range]:not([data-rx3d=off])::-moz-range-track{background:color-mix(in srgb, var(--rx-border) 80%, transparent);height:7px;box-shadow:inset 0 1px 2px var(--rx3d-well);border-radius:99px}:root.rx3d-glass.rx3d.rx3d-c input[type=range]:not([data-rx3d=off])::-moz-range-progress{background:var(--rx3d-jelly);border-radius:99px;height:7px}:root.rx3d-glass.rx3d.rx3d-c input[type=range]:not([data-rx3d=off])::-moz-range-thumb{background:var(--rx3d-pearl);width:22px;height:22px;box-shadow:0 0 0 4px color-mix(in srgb, var(--rx-accent) 30%, transparent), 0 4px 10px -2px #00000059;border:0;border-radius:50%}:root.rx3d-glass.rx3d.rx3d-c input[type=range]:focus-visible{outline:2px solid var(--rx-accent);outline-offset:4px;border-radius:99px}:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=tray]{box-shadow:inset 0 1px 3px var(--rx3d-well), inset 0 0 0 1px #ffffff05, 0 1px 0 var(--rx3d-hi)}:root.rx3d-glass.rx3d.rx3d-c .dash-tabs[data-rx3d=tray]{border:1px solid var(--rx-border);background:color-mix(in srgb, var(--rx-surface-2) 70%, transparent);border-radius:16px;padding:5px}:root.rx3d-glass.rx3d.rx3d-c .dash-tabs[data-rx3d=tray] .dash-tab{border-radius:11px}:root.rx3d-glass.rx3d.rx3d-c .dash-tabs[data-rx3d=tray] .dash-tab:after{height:2px;box-shadow:0 0 10px var(--rx-accent);bottom:3px;left:22px;right:22px}:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=tab]{transition:translate .3s var(--rx3d-spring), box-shadow .3s var(--rx3d-ease), background-color .25s, color .2s}:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=tab]:not([aria-selected=true]):not(.active):not(.is-on):not(.is-active):hover{box-shadow:inset 0 1px 0 var(--rx3d-rim), 0 6px 14px -10px var(--rx3d-amb);translate:0 -1px}:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=tab]:is([aria-selected=true],.active,.is-on,.is-active){box-shadow:inset 0 1px 0 var(--rx3d-rim), 0 1px 2px var(--rx3d-amb-2), 0 8px 18px -10px var(--rx3d-amb), 0 6px 18px -12px color-mix(in srgb, var(--rx-accent) 55%, transparent);translate:0 -1px}:root.rx3d-glass.rx3d.rx3d-c .dash-tab[data-rx3d=tab].active{background:var(--rx3d-glass), var(--rx-surface)}:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=drop]{box-shadow:inset 0 2px 10px -4px var(--rx3d-well), inset 0 0 0 1px #ffffff05, 0 1px 0 var(--rx3d-hi);background-image:radial-gradient(240px circle at var(--mx,50%) var(--my,0%), color-mix(in srgb, var(--rx-accent) 12%, transparent), transparent 70%), radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--rx-accent) 7%, transparent), transparent 62%);transition:transform .5s var(--rx3d-spring), box-shadow .35s var(--rx3d-ease), border-color .2s, background-color .2s;transform-origin:50% 100%}:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=drop]>svg,:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=drop]>span:first-child,:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=drop] [class*=-icon]{transition:translate .5s var(--rx3d-spring), scale .5s var(--rx3d-spring), filter .3s;filter:drop-shadow(0 8px 10px color-mix(in srgb, var(--rx-accent) 35%, transparent))}:root.rx3d-glass.rx3d-full.rx3d-m.rx3d-c [data-rx3d=drop]>svg,:root.rx3d-glass.rx3d-full.rx3d-m.rx3d-c [data-rx3d=drop]>span:first-child,:root.rx3d-glass.rx3d-full.rx3d-m.rx3d-c [data-rx3d=drop] [class*=-icon]{animation:3.4s ease-in-out infinite rx3d-bob}@keyframes rx3d-bob{0%,to{translate:0}50%{translate:0 -6px}}:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=drop]:is(:hover,:focus-within,.over,.is-over,.is-drag,.dragging,.is-dragging,.is-dragover,[data-over=true],[data-drag=true]){border-color:var(--rx-accent);box-shadow:inset 0 2px 10px -4px var(--rx3d-well), 0 0 0 5px color-mix(in srgb, var(--rx-accent) 13%, transparent), 0 26px 50px -26px color-mix(in srgb, var(--rx-accent) 75%, transparent);transform:perspective(1000px)rotateX(6deg)translateY(-3px)}:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=drop]:is(.over,.is-over,.is-drag,.dragging,.is-dragging,.is-dragover,[data-over=true],[data-drag=true])>svg,:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=drop]:is(.over,.is-over,.is-drag,.dragging,.is-dragging,.is-dragover,[data-over=true],[data-drag=true])>span:first-child,:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=drop]:is(.over,.is-over,.is-drag,.dragging,.is-dragging,.is-dragover,[data-over=true],[data-drag=true]) [class*=-icon]{animation:none;translate:0 -12px;scale:1.18}:root.rx3d-glass.rx3d.rx3d-c [data-rx3d=drop]:is(.has-file,.is-done,.is-filled){border-color:var(--rx-good);box-shadow:0 0 0 4px color-mix(in srgb, var(--rx-good) 14%, transparent), 0 14px 30px -18px color-mix(in srgb, var(--rx-good) 60%, transparent)}:root.rx3d-glass.rx3d.rx3d-s :is([data-rx3d=slab],.reforix-kit-section,.gate,.reforix-kit-hero,.dlg){box-shadow:inset 0 1px 0 var(--rx3d-rim), inset 0 0 0 1px #ffffff06, 0 1px 2px var(--rx3d-amb-2), 0 10px 24px -14px var(--rx3d-amb), 0 30px 60px -36px var(--rx3d-amb)}:root.rx3d-glass.rx3d.rx3d-s [data-rx3d=slab]{transition:box-shadow .4s var(--rx3d-ease), border-color .3s, background-color .25s, translate .45s var(--rx3d-spring), scale .3s var(--rx3d-spring), transform .45s var(--rx3d-ease)}:root.rx3d-glass.rx3d.rx3d-s :is([data-rx3d=slab],.reforix-kit-section):hover{border-color:color-mix(in srgb, var(--rx-accent) 28%, var(--rx-border));box-shadow:inset 0 1px 0 var(--rx3d-rim), inset 0 0 0 1px #ffffff08, 0 2px 4px var(--rx3d-amb-2), 0 18px 36px -16px var(--rx3d-amb), 0 40px 80px -40px color-mix(in srgb, var(--rx-accent) 40%, var(--rx3d-amb))}:root.rx3d-glass.rx3d.rx3d-s [data-rx3d=slab][data-rx3d-v=press]{cursor:pointer}:root.rx3d-glass.rx3d.rx3d-s [data-rx3d=slab][data-rx3d-v=press]:active{transition-duration:.1s;scale:.985}:root.rx3d-glass.rx3d.rx3d-s [data-rx3d=slab][data-rx3d-tilting]{will-change:transform;z-index:2;box-shadow:inset 0 1px 0 var(--rx3d-rim), 0 0 0 1px color-mix(in srgb, var(--rx-accent) 22%, transparent), 0 26px 50px -20px var(--rx3d-amb), 0 50px 100px -50px color-mix(in srgb, var(--rx-accent) 45%, var(--rx3d-amb))}:root.rx3d-glass.rx3d.rx3d-s :is([data-rx3d=slab],.reforix-kit-section) :is([data-rx3d=slab],.reforix-kit-section){box-shadow:inset 0 1px 0 var(--rx3d-rim), 0 1px 2px var(--rx3d-amb-2), 0 8px 18px -14px var(--rx3d-amb)}:root.rx3d [data-rx3d=slab][data-rx3d-hold]{transform:scale(1)translate(0,0)!important}:root.rx3d-glass.rx3d.rx3d-s :is(.reforix-kit-section-icon,.reforix-kit-tile-icon,.stat-icon,.reforix-kit-empty-icon){box-shadow:inset 0 1px 0 #ffffff73, inset 0 -6px 10px -8px #00000040, 0 8px 18px -8px color-mix(in srgb, var(--kit-tone,var(--sc,var(--rx-accent))) 60%, transparent);transition:translate .45s var(--rx3d-spring), rotate .45s var(--rx3d-spring)}:root.rx3d-glass.rx3d.rx3d-s :is([data-rx3d=slab],.reforix-kit-section):hover :is(.reforix-kit-section-icon,.reforix-kit-tile-icon,.stat-icon){translate:0 -2px;rotate:-6deg}:root.rx3d-glass.rx3d.rx3d-s .reforix-kit-exp{box-shadow:inset 0 1px 0 var(--rx3d-rim), 0 1px 2px var(--rx3d-amb-2), 0 8px 18px -14px var(--rx3d-amb);transition:box-shadow .35s var(--rx3d-ease), border-color .2s, background .2s, translate .35s var(--rx3d-spring)}:root.rx3d-glass.rx3d.rx3d-s .reforix-kit-exp:not(.is-open):hover{box-shadow:inset 0 1px 0 var(--rx3d-rim), 0 14px 28px -16px var(--rx3d-amb);translate:0 -2px}:root.rx3d-glass.rx3d.rx3d-s .reforix-kit-exp.is-open{box-shadow:inset 0 1px 0 var(--rx3d-rim), 0 0 0 1px color-mix(in srgb, var(--rx-accent) 25%, transparent), 0 18px 36px -20px color-mix(in srgb, var(--rx-accent) 35%, var(--rx3d-amb))}:root.rx3d-glass.rx3d.rx3d-s .reforix-kit-kv>div{box-shadow:inset 0 1px 0 var(--rx3d-rim), 0 1px 2px var(--rx3d-amb-2), 0 6px 14px -10px var(--rx3d-amb)}:root.rx3d-glass.rx3d.rx3d-s .reforix-kit-step-n{box-shadow:inset 0 1px 0 #ffffff73, 0 6px 14px -5px color-mix(in srgb, var(--rx-accent) 70%, transparent)}:root.rx3d-glass.rx3d.rx3d-s .stat-value{text-shadow:0 8px 24px color-mix(in srgb, var(--sc,var(--rx-accent)) 30%, transparent)}:root.rx3d-glass.rx3d.rx3d-s .stat-card:before{box-shadow:0 0 14px color-mix(in srgb, var(--sc,var(--rx-accent)) 70%, transparent)}:root.rx3d-glass.rx3d.rx3d-s .reforix-kit-hero-bg:after{background-image:radial-gradient(color-mix(in srgb, var(--rx-accent) 45%, transparent) 1.2px, transparent 1.6px);transform-origin:50% 100%;opacity:.35;background-size:26px 26px;height:80%;inset:auto -40% -12%;transform:perspective(600px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 20%,#000 100%);mask-image:linear-gradient(#0000 20%,#000 100%)}:root.rx3d-glass.rx3d.rx3d-s .reforix-kit-hero-bg i{transition:translate 1s var(--rx3d-ease)}:root.rx3d-glass.rx3d.rx3d-s .reforix-kit-hero-bg i:first-child{translate:calc(var(--rx3d-px,0) * -50px) calc(var(--rx3d-py,0) * -36px)}:root.rx3d-glass.rx3d.rx3d-s .reforix-kit-hero-bg i:nth-child(2){translate:calc(var(--rx3d-px,0) * 34px) calc(var(--rx3d-py,0) * 26px)}:root.rx3d-glass.rx3d.rx3d-s .reforix-kit-hero-bg i:nth-child(3){translate:calc(var(--rx3d-px,0) * -76px) calc(var(--rx3d-py,0) * 54px)}:root.rx3d-glass.rx3d.rx3d-s .reforix-kit-hero-main{perspective:600px}:root.rx3d-glass.rx3d.rx3d-s .reforix-kit-hero-icon{box-shadow:inset 0 1px 0 #ffffff8c, inset 0 -10px 16px -10px #0000004d, 0 14px 30px -10px color-mix(in srgb, var(--rx-accent) 70%, transparent), 0 0 0 6px color-mix(in srgb, var(--rx-accent) 10%, transparent);rotate:x calc(var(--rx3d-py,0) * -26deg);transition:rotate .6s var(--rx3d-ease)}:root.rx3d-glass.rx3d.rx3d-s .reforix-kit-hero .dash-title{text-shadow:0 10px 30px color-mix(in srgb, var(--rx-accent) 22%, transparent)}:root.rx3d-glass.rx3d.rx3d-s :is(.pill,.reforix-kit-pill,.reforix-kit-badge,.rx-s-chip,.reforix-kit-meta li,.reforix-kit-count,.reforix-kit-price-off,[class$=-badge],[class*=-badge\ ],[class$=-pill],[class*=-pill\ ],[class$=-chip],[class*=-chip\ ]):not([data-rx3d=key]):not([data-rx3d=slab]){box-shadow:inset 0 1px 0 #ffffff4d, inset 0 -1px 0 #0000000f, 0 1px 2px var(--rx3d-amb-2), 0 4px 12px -6px color-mix(in srgb, currentColor 45%, transparent)}:root.rx3d-glass.rx3d.rx3d-s :is(.reforix-kit-meter-track,.rank-track,.mini-bars div,[class$=-meter-track],[class$=-progress-track],[class$=-bar-track],progress){box-shadow:inset 0 1px 2px var(--rx3d-well), 0 1px 0 var(--rx3d-hi)}:root.rx3d-glass.rx3d.rx3d-s :is(.reforix-kit-meter-track>i,.rank-fill,.mini-bars i){box-shadow:inset 0 1px 0 #ffffff80, 0 0 12px -2px color-mix(in srgb, var(--rx-accent) 70%, transparent)}:root.rx3d-glass.rx3d.rx3d-s :is(.reforix-kit-ring,.match-ring) svg{filter:drop-shadow(0 4px 10px color-mix(in srgb, var(--rx-accent) 40%, transparent))}:root.rx3d-glass.rx3d.rx3d-s .match-ring{box-shadow:inset 0 1px 0 var(--rx3d-rim), 0 10px 22px -12px color-mix(in srgb, var(--rx-accent) 55%, transparent)}:root.rx3d-glass.rx3d.rx3d-s :is(.rx-skeleton,.gate-skel span,.reforix-kit-skel span){box-shadow:inset 0 1px 2px var(--rx3d-well)}:root.rx3d-glass.rx3d.rx3d-s .heat-cell{box-shadow:inset 0 1px 0 #ffffff4d, 0 2px 4px -2px var(--rx3d-amb)}:root.rx3d-glass.rx3d.rx3d-s .heat-cell:hover{box-shadow:inset 0 1px 0 #fff6, 0 12px 22px -8px var(--rx3d-amb)}:root.rx3d-glass.rx3d.rx3d-s :is(.tbl-wrap,.table-wrap,.rx-s-tablewrap,.alert){box-shadow:inset 0 1px 0 var(--rx3d-rim), 0 1px 2px var(--rx3d-amb-2), 0 12px 26px -18px var(--rx3d-amb)}:root.rx3d-glass.rx3d.rx3d-s .data-table tbody tr{transition:background .2s,box-shadow .25s}:root.rx3d-glass.rx3d.rx3d-s .data-table tbody tr:hover{box-shadow:inset 3px 0 0 var(--rx-accent), 0 10px 20px -14px var(--rx3d-amb)}:root.rx3d-glass.rx3d.rx3d-s :is(.reforix-cand-nav-bar,.reforix-emp-nav,.reforix-admin-nav,.reforix-emp-sb,.reforix-admin-sb:not(.is-mobile),.app-top){box-shadow:inset 0 1px 0 var(--rx3d-rim), inset 0 0 0 1px #ffffff06, 0 1px 2px var(--rx3d-amb-2), 0 18px 44px -26px var(--rx3d-amb)}:root.rx3d-glass.rx3d.rx3d-s .reforix-fab-main{box-shadow:inset 0 1px 0 #ffffff80, inset 0 -10px 18px -10px #0000004d, 0 0 0 6px color-mix(in srgb, var(--rx-accent) 14%, transparent), 0 16px 34px -10px color-mix(in srgb, var(--rx-accent) 70%, transparent)}:root.rx3d-glass.rx3d.rx3d-s .reforix-fab-action-ico{box-shadow:inset 0 1px 0 #fff6, 0 10px 20px -8px var(--rx3d-amb)}:root.rx3d-glass.rx3d.rx3d-s :is(.reforix-cand-nav-mark,.reforix-admin-sb-mark,.reforix-emp-sb-logo){box-shadow:inset 0 1px 0 #ffffff80, inset 0 -6px 10px -6px #0000004d, 0 8px 18px -8px color-mix(in srgb, var(--rx-accent) 70%, transparent)}:root.rx3d-glass.rx3d.rx3d-s .rfx-toast-ic{box-shadow:inset 0 1px #ffffff73,0 8px 16px -6px #00000059}:root.rx3d-glass.rx3d.rx3d-s :is([data-rx3d=pop],.reforix-kit-dd-pop,.reforix-kit-picker-list,.tt,.rfx-toast){box-shadow:inset 0 1px 0 var(--rx3d-rim), inset 0 0 0 1px #ffffff08, 0 2px 6px var(--rx3d-amb-2), 0 24px 48px -18px var(--rx3d-amb), 0 60px 100px -50px var(--rx3d-amb)}:root.rx3d-glass.rx3d-full.rx3d-s :is([data-rx3d=pop],.reforix-kit-dd-pop){background-color:color-mix(in srgb, var(--rx-popover,var(--rx-surface)) 88%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.6)}:root.rx3d-glass.rx3d.rx3d-s .swal2-popup{box-shadow:inset 0 1px 0 var(--rx3d-rim), 0 2px 6px var(--rx3d-amb-2), 0 40px 90px -30px var(--rx3d-amb)!important}:root.rx3d-glass.rx3d.rx3d-s :is(.dlg-scrim,.swal2-backdrop-show){-webkit-backdrop-filter:blur(6px)}.rfx-toast{touch-action:pan-y}:root.rx3d-glass.rx3d-full.rx3d-m [data-rx3d=pop]{animation:rx3d-rise .38s var(--rx3d-spring) both;transform-origin:50% 0}@keyframes rx3d-rise{0%{opacity:0;translate:0 -8px;scale:.94}to{opacity:1;translate:0;scale:1}}:root.rx3d-glass.rx3d-full.rx3d-m .dlg{animation:rx3d-portal .42s var(--rx3d-ease) both;transform-origin:50% 30%}:root.rx3d-glass.rx3d-full.rx3d-m .swal2-popup.swal2-show{transform-origin:50% 30%;animation:rx3d-portal .42s var(--rx3d-ease) both!important}@keyframes rx3d-portal{0%{opacity:0;transform:perspective(1200px)rotateX(-14deg)translateY(28px)scale(.92)}60%{opacity:1;transform:perspective(1200px)rotateX(2deg)translateY(-2px)scale(1.01)}to{opacity:1;transform:perspective(1200px)rotateX(0)translateY(0)scale(1)}}:root.rx3d-glass.rx3d-full.rx3d-m .rfx-toast{animation:rx3d-toast-in .6s var(--rx3d-spring) backwards;transform-origin:50% 100%}@keyframes rx3d-toast-in{0%{opacity:0;transform:perspective(800px)rotateX(50deg)translateY(30px)scale(.9)}}:root.rx3d-glass.rx3d-full.rx3d-m :is(.reforix-shell-page,.reforix-pub-page){animation:rx3d-page-in .3s var(--rx3d-ease) backwards}@keyframes rx3d-page-in{0%{opacity:0;translate:0 10px}}:root.rx3d.rx3d-full.rx3d-s :is(.recharts-bar-rectangles,.recharts-pie,.recharts-radial-bar-sectors){filter:drop-shadow(0 3px 4px var(--rx3d-chart-ink))}:root.rx3d-glass.rx3d-full.rx3d-s .recharts-line-curve{filter:drop-shadow(0 6px 6px color-mix(in srgb, var(--rx-accent) 35%, transparent))}:root.rx3d-glass.rx3d.rx3d-m .reforix-shell-loader{animation:1.6s linear infinite rx3d-gyro}:root.rx3d-glass.rx3d.rx3d-m .gate-spinner{animation:1.3s linear infinite rx3d-gyro}@keyframes rx3d-gyro{0%{transform:perspective(180px)rotateX(0)rotateY(0)rotate(0)}50%{transform:perspective(180px)rotateX(180deg)rotateY(90deg)rotate(180deg)}to{transform:perspective(180px)rotateX(360deg)rotateY(180deg)rotate(360deg)}}:root.rx3d-glass.rx3d-subtle.rx3d-s :is([data-rx3d=slab],.reforix-kit-section,.gate,.reforix-kit-hero,.dlg){box-shadow:inset 0 1px 0 var(--rx3d-rim), 0 1px 2px var(--rx3d-amb-2), 0 10px 22px -18px var(--rx3d-amb)}:root.rx3d-glass.rx3d-subtle.rx3d-c [data-rx3d=key][data-rx3d-v~=solid]{box-shadow:inset 0 1px 0 #ffffff59, 0 1px 2px #0000001f, 0 6px 14px -8px color-mix(in srgb, var(--k-face) 45%, transparent)}:root.rx3d-glass.rx3d-subtle .reforix-kit-hero-bg:after{opacity:.2}@media (prefers-reduced-motion:reduce){:root.rx3d [data-rx3d],:root.rx3d [data-rx3d] *,:root.rx3d .reforix-kit-hero-bg:after,:root.rx3d .reforix-shell-page,:root.rx3d .reforix-pub-page,:root.rx3d .dlg,:root.rx3d .rfx-toast{animation:none!important}:root.rx3d .reforix-kit-hero-bg i,:root.rx3d .reforix-kit-hero-icon{translate:none;rotate:none}:root.rx3d [data-rx3d=key]:after{display:none}}html.reduce-motion.rx3d [data-rx3d],html.reduce-motion.rx3d .reforix-kit-hero-bg:after,html.reduce-motion.rx3d .reforix-shell-page,html.reduce-motion.rx3d .reforix-pub-page,html.reduce-motion.rx3d .dlg,html.reduce-motion.rx3d .rfx-toast{animation:none!important}html.reduce-motion.rx3d .reforix-kit-hero-bg i,html.reduce-motion.rx3d .reforix-kit-hero-icon{translate:none;rotate:none}html.reduce-motion.rx3d [data-rx3d=key]:after{display:none}@media (forced-colors:active){:root.rx3d [data-rx3d],:root.rx3d [data-rx3d]:before,:root.rx3d [data-rx3d]:after{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important}}@media print{:root.rx3d [data-rx3d]{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}:root.rx3d-alt.rx3d.rx3d-c [data-rx3d=key]{--k-face:var(--rx3d-face,var(--rx-accent));transition:translate .2s var(--rx3d-spring), scale .18s var(--rx3d-spring), box-shadow .2s var(--rx3d-ease), background-color .2s, background-position .5s var(--rx3d-ease), color .2s, border-color .2s, filter .2s}:root.rx3d-alt.rx3d.rx3d-c [data-rx3d=key][data-rx3d-rel]{position:relative}:root.rx3d-alt.rx3d.rx3d-c [data-rx3d=key]:focus-visible{outline:2px solid var(--rx-accent);outline-offset:3px}:root.rx3d-alt.rx3d.rx3d-c [data-rx3d=key]:is(:disabled,[aria-disabled=true]){filter:saturate(.6);translate:none;scale:none}:root.rx3d-alt.rx3d.rx3d-c [data-rx3d=key][data-rx3d-v~=text] svg{transition:translate .25s var(--rx3d-spring), scale .25s var(--rx3d-spring)}:root.rx3d-alt.rx3d.rx3d-c [data-rx3d=key][data-rx3d-v~=text]:hover:not(:disabled) svg{translate:0 -1px;scale:1.08}:root.rx3d-alt.rx3d.rx3d-c [data-rx3d=key][data-rx3d-v~=text]:active:not(:disabled){scale:.94}:root.rx3d-alt.rx3d.rx3d-c input[type=file]::file-selector-button{font:inherit;cursor:pointer;transition:translate .2s var(--rx3d-spring), box-shadow .2s, border-color .2s;margin-right:12px;padding:.55em 1.15em;font-weight:700}:root.rx3d-alt.rx3d.rx3d-c [data-rx3d=well]{transition:box-shadow .25s var(--rx3d-ease), translate .25s var(--rx3d-spring), border-color .2s, background-color .2s}:root.rx3d-alt.rx3d.rx3d-c [data-rx3d=well-in],:root.rx3d-alt.rx3d.rx3d-c [data-rx3d=well]:disabled{box-shadow:none}:root.rx3d-alt.rx3d.rx3d-c input[data-rx3d=tick]:not([data-rx3d-v=switch]){appearance:none;cursor:pointer;transition:background-color .2s, background-image .2s, border-color .2s, box-shadow .25s var(--rx3d-ease), scale .25s var(--rx3d-spring), translate .2s var(--rx3d-spring);flex:none;place-content:center;display:inline-grid}:root.rx3d-alt.rx3d.rx3d-c input[type=checkbox][data-rx3d=tick]:not([data-rx3d-v=switch]):before{content:"";background:var(--d-mark,#fff);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);width:60%;height:60%;transition:transform .3s var(--rx3d-spring);transform:scale(0)rotate(-35deg)}:root.rx3d-alt.rx3d.rx3d-c input[type=radio][data-rx3d=tick]:not([data-rx3d-v=switch]):before{content:"";background:var(--d-dot,#fff);width:44%;height:44%;transition:transform .3s var(--rx3d-spring);border-radius:50%;transform:scale(0)}:root.rx3d-alt.rx3d.rx3d-c input[data-rx3d=tick]:not([data-rx3d-v=switch]):checked:before{transform:scale(1)rotate(0)}:root.rx3d-alt.rx3d.rx3d-c input[data-rx3d=tick]:not([data-rx3d-v=switch]):active:not(:disabled){scale:.88}:root.rx3d-alt.rx3d.rx3d-c input[data-rx3d=tick]:focus-visible{outline:2px solid var(--rx-accent);outline-offset:3px}:root.rx3d-alt.rx3d.rx3d-c :is(.reforix-kit-switch-track,[class$=-switch-track],[class*=-switch-track\ ],[class$=-toggle-track],[class*=-toggle-track\ ]){transition:background-color .25s, background-image .25s, box-shadow .25s var(--rx3d-ease)}:root.rx3d-alt.rx3d.rx3d-c :is(.reforix-kit-switch-track,[class$=-switch-track],[class*=-switch-track\ ],[class$=-toggle-track],[class*=-toggle-track\ ])>span{transition:transform .3s var(--rx3d-spring), scale .2s var(--rx3d-spring), width .2s, box-shadow .2s}:root.rx3d-alt.rx3d.rx3d-c .reforix-kit-switch:active .reforix-kit-switch-track span{scale:1.12 .9}:root.rx3d-alt.rx3d.rx3d-c input[type=range]:not([data-rx3d=off]){appearance:none;cursor:pointer;--rx3d-p:50%;background:0 0;height:28px}:root.rx3d-alt.rx3d.rx3d-c input[type=range]:not([data-rx3d=off])::-webkit-slider-runnable-track{border-radius:99px;height:8px}:root.rx3d-alt.rx3d.rx3d-c input[type=range]:not([data-rx3d=off])::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;transition:transform .25s var(--rx3d-spring);border:0;border-radius:50%;margin-top:-7px}:root.rx3d-alt.rx3d.rx3d-c input[type=range]:not([data-rx3d=off]):active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.12)}:root.rx3d-alt.rx3d.rx3d-c input[type=range]:not([data-rx3d=off])::-moz-range-track{border-radius:99px;height:8px}:root.rx3d-alt.rx3d.rx3d-c input[type=range]:not([data-rx3d=off])::-moz-range-progress{border-radius:99px;height:8px}:root.rx3d-alt.rx3d.rx3d-c input[type=range]:not([data-rx3d=off])::-moz-range-thumb{border:0;border-radius:50%;width:22px;height:22px}:root.rx3d-alt.rx3d.rx3d-c input[type=range]:focus-visible{outline:2px solid var(--rx-accent);outline-offset:4px;border-radius:99px}:root.rx3d-alt.rx3d.rx3d-c [data-rx3d=tab]{transition:translate .25s var(--rx3d-spring), box-shadow .25s var(--rx3d-ease), background-color .2s, color .2s}:root.rx3d-alt.rx3d.rx3d-c .dash-tabs[data-rx3d=tray]{border-radius:16px;padding:5px}:root.rx3d-alt.rx3d.rx3d-c .dash-tabs[data-rx3d=tray] .dash-tab{border-radius:11px}:root.rx3d-alt.rx3d.rx3d-c [data-rx3d=drop]{transition:transform .4s var(--rx3d-spring), translate .3s var(--rx3d-spring), box-shadow .3s var(--rx3d-ease), border-color .2s, background-color .2s;transform-origin:50% 100%}:root.rx3d-alt.rx3d.rx3d-c [data-rx3d=drop]>svg,:root.rx3d-alt.rx3d.rx3d-c [data-rx3d=drop]>span:first-child,:root.rx3d-alt.rx3d.rx3d-c [data-rx3d=drop] [class*=-icon]{transition:translate .4s var(--rx3d-spring), scale .4s var(--rx3d-spring)}:root.rx3d-alt.rx3d.rx3d-c [data-rx3d=drop]:is(.over,.is-over,.is-drag,.dragging,.is-dragging,.is-dragover,[data-over=true],[data-drag=true])>:is(svg,span:first-child),:root.rx3d-alt.rx3d.rx3d-c [data-rx3d=drop]:is(.over,.is-over,.is-drag,.dragging,.is-dragging,.is-dragover,[data-over=true],[data-drag=true]) [class*=-icon]{translate:0 -10px;scale:1.15}:root.rx3d-alt.rx3d.rx3d-s [data-rx3d=slab]{transition:box-shadow .3s var(--rx3d-ease), border-color .25s, background-color .25s, translate .35s var(--rx3d-spring), scale .25s var(--rx3d-spring), transform .45s var(--rx3d-ease)}:root.rx3d-alt.rx3d.rx3d-s [data-rx3d=slab][data-rx3d-v=press]{cursor:pointer}:root.rx3d-alt.rx3d.rx3d-s [data-rx3d=slab][data-rx3d-v=press]:active{transition-duration:.1s;scale:.985}:root.rx3d-alt.rx3d.rx3d-s [data-rx3d=slab][data-rx3d-tilting]{will-change:transform;z-index:2}:root.rx3d-alt.rx3d.rx3d-s :is(.reforix-kit-section-icon,.reforix-kit-tile-icon,.stat-icon,.reforix-kit-empty-icon){transition:translate .4s var(--rx3d-spring), rotate .4s var(--rx3d-spring), scale .4s var(--rx3d-spring)}:root.rx3d-alt.rx3d.rx3d-s .reforix-kit-exp{transition:box-shadow .3s var(--rx3d-ease), border-color .2s, background-color .2s, translate .3s var(--rx3d-spring)}:root.rx3d-alt.rx3d.rx3d-s .data-table tbody tr{transition:background-color .2s,box-shadow .2s}:root.rx3d-alt.rx3d.rx3d-s .data-table tbody tr:hover{box-shadow:inset 3px 0 0 var(--rx-accent)}:root.rx3d-alt.rx3d.rx3d-s .reforix-kit-hero-bg i{transition:translate 1s var(--rx3d-ease)}:root.rx3d-alt.rx3d.rx3d-s .reforix-kit-hero-bg i:first-child{translate:calc(var(--rx3d-px,0) * -40px) calc(var(--rx3d-py,0) * -30px)}:root.rx3d-alt.rx3d.rx3d-s .reforix-kit-hero-bg i:nth-child(2){translate:calc(var(--rx3d-px,0) * 28px) calc(var(--rx3d-py,0) * 22px)}:root.rx3d-alt.rx3d.rx3d-s .reforix-kit-hero-bg i:nth-child(3){translate:calc(var(--rx3d-px,0) * -60px) calc(var(--rx3d-py,0) * 44px)}:root.rx3d-alt.rx3d.rx3d-s .reforix-kit-hero-main{perspective:600px}:root.rx3d-alt.rx3d.rx3d-s .reforix-kit-hero-icon{rotate:x calc(var(--rx3d-py,0) * -22deg);transition:rotate .6s var(--rx3d-ease)}:root.rx3d-alt.rx3d-full.rx3d-m :is(.reforix-shell-page,.reforix-pub-page){animation:var(--d-page,rx3d-alt-page) .32s var(--d-page-ease,var(--rx3d-ease)) backwards}:root.rx3d-alt.rx3d-full.rx3d-m [data-rx3d=pop]{animation:var(--d-pop,rx3d-alt-pop) .3s var(--d-pop-ease,var(--rx3d-spring)) both;transform-origin:50% 0}:root.rx3d-alt.rx3d-full.rx3d-m .dlg,:root.rx3d-alt.rx3d-full.rx3d-m .swal2-popup.swal2-show{transform-origin:50% 40%;animation:var(--d-dlg,rx3d-alt-dlg) .38s var(--d-dlg-ease,var(--rx3d-spring)) both!important}:root.rx3d-alt.rx3d-full.rx3d-m .rfx-toast{animation:var(--d-toast,rx3d-alt-toast) .42s var(--rx3d-spring) backwards}:root.rx3d-alt.rx3d.rx3d-m :is(.reforix-shell-loader,.gate-spinner){animation:var(--d-loader,rx-spin) var(--d-loader-t,1s) var(--d-loader-ease,linear) infinite}@keyframes rx3d-alt-page{0%{opacity:0;translate:0 10px}}@keyframes rx3d-alt-pop{0%{opacity:0;translate:0 -6px;scale:.94}}@keyframes rx3d-alt-dlg{0%{opacity:0;translate:0 16px;scale:.92}}@keyframes rx3d-alt-toast{0%{opacity:0;translate:0 24px;scale:.94}}:root.rx3d-alt.rx3d-full.rx3d-s .recharts-line-curve{filter:drop-shadow(0 5px 5px color-mix(in srgb, var(--rx-accent) 30%, transparent))}:root.rx3d-alt.rx3d{background:var(--d-backdrop,var(--rx-bg)) fixed;background-color:var(--sc-0,var(--rx-bg))}:root.rx3d-alt.rx3d body{background:0 0}:root.rx3d-alt.rx3d :is(.reforix-admin-shell,.reforix-cand-shell,.reforix-emp-shell,.dash-root,.reforix-pub,.reforix-auth,.reforix-page){background-color:#0000}.rx3d-scene-layer{z-index:-1;pointer-events:none;opacity:0;width:100vw;height:100vh;transition:opacity .9s;position:fixed;inset:0}:root.rx3d-scene-on .rx3d-scene-layer{opacity:1}canvas.rx3d-scene-canvas{display:block}:root:not(.rx3d-sc) .rx3d-scene-layer{display:none}@supports (animation-timeline:view()){:root.rx3d-alt.rx3d-full.rx3d-m :is([data-rx3d=slab],.reforix-kit-section,.stat-card,.chart-card){animation:var(--d-reveal,rx3d-reveal) linear both;animation-timeline:view();animation-range:entry entry 80%}:root.rx3d-alt.rx3d-full.rx3d-m :is([data-rx3d=slab],.reforix-kit-section) :is([data-rx3d=slab],.reforix-kit-section){animation:none}}@keyframes rx3d-reveal{0%{opacity:0;translate:0 56px;scale:.92}}:root.rx3d-alt.rx3d-full.rx3d-s :is([data-rx3d-tilting],[data-rx3d-lighting]) :is(h2,h3,.stat-value,.reforix-kit-tile-icon,.reforix-kit-section-icon,.stat-icon,.rx3d-ui-card-icon){translate:calc((var(--rx3d-gx,.5) - .5) * var(--d-par,10px)) calc((var(--rx3d-gy,.5) - .5) * var(--d-par,10px));transition:translate .25s var(--rx3d-ease)}:root.rx3d-alt.rx3d.rx3d-c [data-rx3d=key]:is([data-rx3d-v~=solid],[data-rx3d-v~=outline],[data-rx3d-v~=soft]):not([data-rx3d-v~=item]):hover:not(:disabled):not([aria-disabled=true]){translate:calc(var(--kx,0) * 4px) calc(var(--ky,0) * 3px - var(--d-lift,2px))}:root.rx3d-alt.rx3d.rx3d-c [data-rx3d=key][data-rx3d-v~=fx]:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(90px circle at var(--mx,50%) var(--my,0%), var(--d-spec,#ffffff73), transparent 65%);transition:opacity .25s;position:absolute;inset:0}:root.rx3d-alt.rx3d.rx3d-c [data-rx3d=key][data-rx3d-v~=fx]:hover:not(:disabled):after{opacity:1}@media (prefers-reduced-motion:reduce){:root.rx3d-alt [data-rx3d],:root.rx3d-alt .reforix-kit-section,:root.rx3d-alt .stat-card,:root.rx3d-alt .chart-card{animation:none!important}:root.rx3d-alt [data-rx3d] :is(h2,h3,.stat-value,.reforix-kit-tile-icon,.reforix-kit-section-icon,.stat-icon,.rx3d-ui-card-icon){translate:none!important}.rx3d-scene-layer{transition:none}}html.reduce-motion.rx3d-alt :is([data-rx3d],.reforix-kit-section,.stat-card,.chart-card){animation:none!important}:root.rx3d-alt.rx3d.rx3d-sc :is(.reforix-auth-blob,.reforix-auth-grid,.reforix-landing-hero-bg,.reforix-landing-hero-grid,.reforix-error-bg,.reforix-kit-hero-bg,.rx-s-aurora){display:none}:root.rx3d-alt.rx3d.rx3d-sc.rx3d-s .reforix-kit-hero{box-shadow:none;background-color:#0000;background-image:none;border-color:#0000;animation:none}:root.rx3d-alt.rx3d.rx3d-sc.rx3d-s .reforix-kit-hero :is(h1,.dash-title,p,.dash-sub,[class$=-sub]){text-shadow:0 1px 2px color-mix(in srgb, var(--rx-bg) 80%, transparent), 0 2px 18px color-mix(in srgb, var(--rx-bg) 85%, transparent)}:root.rx3d-spatial.rx3d{--sc-0:color-mix(in srgb, var(--rx-bg) 92%, var(--rx-accent));--sc-1:color-mix(in srgb, var(--rx-accent) 70%, var(--rx-bg));--sc-2:color-mix(in srgb, var(--rx-accent-2) 66%, var(--rx-bg));--sc-3:color-mix(in srgb, var(--rx-accent-3) 55%, var(--rx-bg));--sc-4:color-mix(in srgb, #fff 55%, var(--rx-accent));--sp-glass:color-mix(in srgb, var(--rx-surface) 64%, transparent);--sp-glass-2:color-mix(in srgb, var(--rx-surface) 78%, transparent);--sp-glass-3:color-mix(in srgb, var(--rx-surface) 90%, transparent);--sp-rim:#fffffff2;--sp-edge:#ffffffb3;--sp-shadow:#282c6e33;--rx3d-spot:#ffffff8c;--rx3d-glare:#ffffffb3;--rx3d-glare-tint:color-mix(in srgb, var(--rx-accent) 10%, transparent);--d-backdrop:radial-gradient(60vw 50vh at 15% 15%, var(--sc-1), transparent 70%), radial-gradient(55vw 50vh at 90% 30%, var(--sc-2), transparent 70%), radial-gradient(60vw 45vh at 55% 95%, var(--sc-3), transparent 70%), var(--sc-0);--d-page:rx3d-sp-page;--d-page-ease:cubic-bezier(.16, 1, .3, 1);--d-pop:rx3d-sp-pop;--d-pop-ease:cubic-bezier(.16, 1, .3, 1);--d-dlg:rx3d-sp-dlg;--d-dlg-ease:cubic-bezier(.16, 1, .3, 1);--d-toast:rx3d-sp-toast;--d-reveal:rx3d-sp-reveal;--d-par:14px;--d-lift:3px;--d-loader:rx-spin;--d-loader-t:.9s;--d-mark:#fff;--d-dot:#fff}:root.rx3d-spatial.rx3d:is([data-theme=dark],[data-theme=aurora],[data-theme=ember],[data-theme=forest],[data-theme=royalneon]){--sc-0:color-mix(in srgb, var(--rx-bg) 88%, #000);--sc-1:color-mix(in srgb, var(--rx-accent) 75%, var(--rx-bg));--sc-2:color-mix(in srgb, var(--rx-accent-2) 65%, var(--rx-bg));--sc-3:color-mix(in srgb, var(--rx-accent-3) 55%, var(--rx-bg));--sc-4:color-mix(in srgb, var(--rx-accent) 30%, #0a0a14);--sp-glass:color-mix(in srgb, var(--rx-surface) 52%, transparent);--sp-glass-2:color-mix(in srgb, var(--rx-surface) 68%, transparent);--sp-glass-3:color-mix(in srgb, var(--rx-surface) 88%, transparent);--sp-rim:#ffffff42;--sp-edge:#ffffff1c;--sp-shadow:#00000080;--rx3d-spot:#ffffff16;--rx3d-glare:#ffffff29}:root.rx3d-spatial.rx3d.rx3d-s :is([data-rx3d=slab],.reforix-kit-section,.gate,.reforix-kit-hero,.stat-card,.chart-card,.form-card,.tbl-wrap,.table-wrap,.alert){background-color:var(--sp-glass);border-color:var(--sp-edge);box-shadow:inset 0 1px 0 var(--sp-rim), inset 0 0 0 1px var(--sp-edge), inset 0 -24px 40px -36px #ffffff40, 0 30px 60px -32px var(--sp-shadow), 0 8px 20px -12px var(--sp-shadow)}:root.rx3d-spatial.rx3d.rx3d-s :is([data-rx3d=slab],.reforix-kit-section,.reforix-kit-hero){border-radius:max(var(--rx-r-lg), 22px)}:root.rx3d-spatial.rx3d.rx3d-s [data-rx3d=slab]:not([data-rx3d-tilting]):hover{translate:0 -4px}:root.rx3d-spatial.rx3d.rx3d-s :is([data-rx3d=slab],.reforix-kit-section):hover{box-shadow:inset 0 1px 0 var(--sp-rim), inset 0 0 0 1px color-mix(in srgb, var(--rx-accent) 25%, var(--sp-edge)), inset 0 -24px 40px -36px #ffffff4d, 0 44px 80px -36px var(--sp-shadow), 0 12px 26px -14px var(--sp-shadow), 0 0 60px -30px color-mix(in srgb, var(--rx-accent) 60%, transparent)}:root.rx3d-spatial.rx3d.rx3d-s :is([data-rx3d=slab],.reforix-kit-section) :is([data-rx3d=slab],.reforix-kit-section,.stat-card){background-color:var(--sp-glass-2);box-shadow:inset 0 1px 0 var(--sp-rim), inset 0 0 0 1px var(--sp-edge), 0 14px 30px -20px var(--sp-shadow)}:root.rx3d-spatial.rx3d.rx3d-s :is(.reforix-cand-nav-bar,.reforix-emp-nav,.reforix-admin-nav,.reforix-emp-sb,.reforix-admin-sb,.app-top,.reforix-pub-nav,.reforix-cand-nav){background-color:var(--sp-glass-2);border-color:var(--sp-edge);box-shadow:inset 0 1px 0 var(--sp-rim), inset 0 0 0 1px var(--sp-edge), 0 20px 50px -30px var(--sp-shadow)}:root.rx3d-spatial.rx3d.rx3d-s :is([data-rx3d=pop],.reforix-kit-dd-pop,.reforix-kit-picker-list,.tt,.rfx-toast,.swal2-popup,.dlg){border-color:var(--sp-edge);background-color:var(--sp-glass-3)!important;box-shadow:inset 0 1px 0 var(--sp-rim), inset 0 0 0 1px var(--sp-edge), 0 40px 90px -30px var(--sp-shadow), 0 12px 30px -16px var(--sp-shadow)!important}:root.rx3d-spatial.rx3d.rx3d-s :is(.reforix-kit-section-icon,.reforix-kit-tile-icon,.stat-icon,.reforix-kit-empty-icon,.reforix-kit-hero-icon,.reforix-kit-step-n,.reforix-fab-main,.reforix-fab-action-ico,.reforix-cand-nav-mark,.reforix-admin-sb-mark,.reforix-emp-sb-logo,.rfx-toast-ic){box-shadow:inset 0 1px 0 #fff9, inset 0 0 0 1px #fff3, 0 12px 24px -10px color-mix(in srgb, var(--kit-tone,var(--sc,var(--rx-accent))) 65%, transparent)}:root.rx3d-spatial.rx3d.rx3d-s :is(.pill,.reforix-kit-pill,.reforix-kit-badge,.rx-s-chip,.reforix-kit-meta li,.reforix-kit-count,.reforix-kit-price-off,[class$=-badge],[class*=-badge\ ],[class$=-pill],[class*=-pill\ ],[class$=-chip],[class*=-chip\ ]):not([data-rx3d=key]):not([data-rx3d=slab]){box-shadow:inset 0 1px 0 #ffffff59, inset 0 0 0 1px #ffffff1f, 0 4px 12px -6px color-mix(in srgb, currentColor 45%, transparent)}:root.rx3d-spatial.rx3d.rx3d-s :is(.reforix-kit-meter-track,.rank-track,.mini-bars div,[class$=-meter-track],[class$=-progress-track],[class$=-bar-track],progress){background-color:var(--sp-glass);box-shadow:inset 0 1px 2px #0000002e, 0 1px 0 var(--sp-edge)}:root.rx3d-spatial.rx3d.rx3d-s :is(.reforix-kit-meter-track>i,.rank-fill,.mini-bars i){box-shadow:inset 0 1px 0 #ffffff8c, 0 0 14px -2px color-mix(in srgb, var(--rx-accent) 75%, transparent)}:root.rx3d-spatial.rx3d.rx3d-s .reforix-kit-hero-bg:after{opacity:0}:root.rx3d-spatial.rx3d.rx3d-s :is(.reforix-kit-exp,.reforix-kit-kv>div){background-color:var(--sp-glass-2);box-shadow:inset 0 1px 0 var(--sp-rim), inset 0 0 0 1px var(--sp-edge), 0 10px 22px -16px var(--sp-shadow)}:root.rx3d-spatial.rx3d.rx3d-c [data-rx3d=key][data-rx3d-v~=solid]{box-shadow:inset 0 1px 0 #fff9, inset 0 0 0 1px #fff3, inset 0 -8px 14px -10px #00000040, 0 12px 26px -12px color-mix(in srgb, var(--k-face) 75%, transparent), 0 3px 8px -3px #00000040}:root.rx3d-spatial.rx3d.rx3d-c [data-rx3d=key][data-rx3d-v~=solid]:not([data-rx3d-v~=grad]){background-image:linear-gradient(#ffffff52,#fff0 55%)}:root.rx3d-spatial.rx3d.rx3d-c [data-rx3d=key]:is([data-rx3d-v~=outline],[data-rx3d-v~=soft]){background-color:var(--sp-glass-2);border-color:var(--sp-edge);box-shadow:inset 0 1px 0 var(--sp-rim), inset 0 0 0 1px var(--sp-edge), 0 10px 24px -14px var(--sp-shadow)}:root.rx3d-spatial.rx3d.rx3d-c [data-rx3d=key]:is([data-rx3d-v~=outline],[data-rx3d-v~=soft]):hover:not(:disabled){background-color:var(--sp-glass-3);box-shadow:inset 0 1px 0 var(--sp-rim), inset 0 0 0 1px color-mix(in srgb, var(--rx-accent) 40%, var(--sp-edge)), 0 16px 30px -14px var(--sp-shadow)}:root.rx3d-spatial.rx3d.rx3d-c [data-rx3d=key][data-rx3d-v~=solid]:hover:not(:disabled){filter:brightness(1.06)saturate(1.06);box-shadow:inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #ffffff40, 0 18px 34px -12px color-mix(in srgb, var(--k-face) 80%, transparent), 0 4px 10px -4px #00000040}:root.rx3d-spatial.rx3d.rx3d-c [data-rx3d=key]:not([data-rx3d-v~=text]):active:not(:disabled){transition-duration:80ms;scale:.96}:root.rx3d-spatial.rx3d.rx3d-c [data-rx3d=key][data-rx3d-v~=text]:hover:not(:disabled){background-color:var(--sp-glass-2);box-shadow:inset 0 1px 0 var(--sp-rim), inset 0 0 0 1px var(--sp-edge), 0 8px 18px -12px var(--sp-shadow)}:root.rx3d-spatial.rx3d.rx3d-c [data-rx3d=key]:is([aria-pressed=true],[aria-expanded=true]):not([data-rx3d-v~=text]){box-shadow:inset 0 1px 0 var(--sp-rim), 0 0 0 3px color-mix(in srgb, var(--rx-accent) 30%, transparent), 0 10px 24px -14px var(--sp-shadow)}:root.rx3d-spatial.rx3d.rx3d-c input[type=file]::file-selector-button{color:var(--rx-text);background:var(--sp-glass-2);box-shadow:inset 0 1px 0 var(--sp-rim), inset 0 0 0 1px var(--sp-edge), 0 8px 18px -12px var(--sp-shadow);border:0;border-radius:999px}:root.rx3d-spatial.rx3d.rx3d-c [data-rx3d=well]{background-color:color-mix(in srgb, var(--rx-input-bg) 62%, transparent);border-color:var(--sp-edge);box-shadow:inset 0 1px 3px #00000024, 0 1px 0 var(--sp-edge)}:root.rx3d-spatial.rx3d.rx3d-c [data-rx3d=well]:focus,:root.rx3d-spatial.rx3d.rx3d-c [data-rx3d=well][data-rx3d-v=wrap]:focus-within{background-color:var(--sp-glass-3);border-color:color-mix(in srgb, var(--rx-accent) 70%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--rx-accent) 20%, transparent), 0 14px 30px -16px color-mix(in srgb, var(--rx-accent) 70%, transparent), inset 0 1px 0 var(--sp-rim)}:root.rx3d-spatial.rx3d.rx3d-c [data-rx3d=well]:is([aria-invalid=true],[data-rx3d-bad]){border-color:var(--rx-bad);box-shadow:0 0 0 4px color-mix(in srgb, var(--rx-bad) 18%, transparent)}:root.rx3d-spatial.rx3d.rx3d-c input[data-rx3d=tick]:not([data-rx3d-v=switch]){border:1px solid var(--sp-edge);background:var(--sp-glass-2);box-shadow:inset 0 1px 0 var(--sp-rim), 0 4px 10px -6px var(--sp-shadow)}:root.rx3d-spatial.rx3d.rx3d-c input[type=checkbox][data-rx3d=tick]:not([data-rx3d-v=switch]){border-radius:7px}:root.rx3d-spatial.rx3d.rx3d-c input[data-rx3d=tick]:not([data-rx3d-v=switch]):checked{background:linear-gradient(180deg, #fff6, transparent 60%), var(--rx-accent);box-shadow:inset 0 1px 0 #fff9, 0 6px 16px -6px color-mix(in srgb, var(--rx-accent) 80%, transparent);border-color:#0000}:root.rx3d-spatial.rx3d.rx3d-c :is(.reforix-kit-switch-track,[class$=-switch-track],[class*=-switch-track\ ],[class$=-toggle-track],[class*=-toggle-track\ ]){background-color:var(--sp-glass-2);box-shadow:inset 0 1px 3px #0003, inset 0 0 0 1px var(--sp-edge)}:root.rx3d-spatial.rx3d.rx3d-c :is(.reforix-kit-switch-track,[class$=-switch-track],[class*=-switch-track\ ],[class$=-toggle-track],[class*=-toggle-track\ ])>span{background:radial-gradient(circle at 35% 30%,#fff 0 30%,#eef0f8 70%,#d9dcea);box-shadow:0 3px 8px -1px #00000059,inset 0 -1px 2px #0000001a}:root.rx3d-spatial.rx3d.rx3d-c .reforix-kit-switch input:checked+.reforix-kit-switch-track,:root.rx3d-spatial.rx3d.rx3d-c input:checked+:is([class$=-switch-track],[class*=-switch-track\ ]){background:linear-gradient(180deg, #ffffff59, transparent 60%), var(--rx-accent);box-shadow:inset 0 1px 0 #ffffff73, 0 6px 16px -6px color-mix(in srgb, var(--rx-accent) 80%, transparent)}:root.rx3d-spatial.rx3d.rx3d-c input[type=range]:not([data-rx3d=off])::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--rx-accent) var(--rx3d-p), var(--sp-glass-2) var(--rx3d-p));box-shadow:inset 0 1px 2px #0003, inset 0 0 0 1px var(--sp-edge)}:root.rx3d-spatial.rx3d.rx3d-c input[type=range]:not([data-rx3d=off])::-webkit-slider-thumb{box-shadow:0 4px 10px -2px #0006, 0 0 0 4px color-mix(in srgb, var(--rx-accent) 25%, transparent);background:radial-gradient(circle at 35% 30%,#fff 0 30%,#eef0f8 70%,#d9dcea)}:root.rx3d-spatial.rx3d.rx3d-c input[type=range]:not([data-rx3d=off])::-moz-range-track{background:var(--sp-glass-2)}:root.rx3d-spatial.rx3d.rx3d-c input[type=range]:not([data-rx3d=off])::-moz-range-progress{background:var(--rx-accent)}:root.rx3d-spatial.rx3d.rx3d-c input[type=range]:not([data-rx3d=off])::-moz-range-thumb{background:#fff;box-shadow:0 4px 10px -2px #0006}:root.rx3d-spatial.rx3d.rx3d-c [data-rx3d=tray]{background-color:var(--sp-glass);border-color:var(--sp-edge);box-shadow:inset 0 1px 3px #0000001f, inset 0 0 0 1px var(--sp-edge)}:root.rx3d-spatial.rx3d.rx3d-c [data-rx3d=tab]:is([aria-selected=true],.active,.is-on,.is-active){background-color:var(--sp-glass-3);box-shadow:inset 0 1px 0 var(--sp-rim), inset 0 0 0 1px var(--sp-edge), 0 10px 22px -12px var(--sp-shadow);translate:0 -1px}:root.rx3d-spatial.rx3d.rx3d-c [data-rx3d=drop]{background-color:var(--sp-glass);border-color:var(--sp-edge);box-shadow:inset 0 1px 0 var(--sp-rim), inset 0 2px 12px -6px #0003}:root.rx3d-spatial.rx3d.rx3d-c [data-rx3d=drop]:is(:hover,:focus-within,.over,.is-over,.is-drag,.dragging,.is-dragging,.is-dragover,[data-over=true],[data-drag=true]){border-color:var(--rx-accent);box-shadow:inset 0 1px 0 var(--sp-rim), 0 0 0 4px color-mix(in srgb, var(--rx-accent) 18%, transparent), 0 30px 50px -26px color-mix(in srgb, var(--rx-accent) 60%, var(--sp-shadow));translate:0 -4px;scale:1.01}@keyframes rx3d-sp-page{0%{opacity:0;scale:1.025}}@keyframes rx3d-sp-pop{0%{opacity:0;translate:0 -6px;scale:.94}}@keyframes rx3d-sp-dlg{0%{opacity:0;scale:1.08}}@keyframes rx3d-sp-toast{0%{opacity:0;translate:0 18px;scale:.9}}@keyframes rx3d-sp-reveal{0%{opacity:0;translate:0 70px;scale:.9}}:root.rx3d-spatial.rx3d-subtle.rx3d-s :is([data-rx3d=slab],.reforix-kit-section){box-shadow:inset 0 1px 0 var(--sp-rim), inset 0 0 0 1px var(--sp-edge), 0 12px 26px -18px var(--sp-shadow)}@property --nx-c{syntax:"<color>";inherits:false;initial-value:#00f0ff}@property --nx-bracket{syntax:"*";inherits:false}:root.rx3d-neon.rx3d{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rx-bg:#07031a;--rx-bg-2:#0d0628;--rx-surface:#0c0826e0;--rx-surface-2:#140e3ae6;--rx-surface-hover:#1e1450e6;--rx-border:#00f0ff3d;--rx-border-strong:#00f0ff6b;--rx-text:#ecf8ff;--rx-text-2:#b4c2ec;--rx-muted:#93a0cf;--rx-accent:#ff2bd6;--rx-accent-2:#00f0ff;--rx-accent-3:#ffb300;--rx-accent-ink:#160020;--rx-accent-soft:#ff2bd624;--rx-good:#3dffa8;--rx-warn:#fc3;--rx-bad:#ff4d6d;--rx-info:#00f0ff;--rx-input-bg:#040214e0;--rx-input-border:#00f0ff5c;--rx-focus:#00f0ff8c;--rx-popover:#0c0826;--rx-glass-bg:#0c0826eb;--rx-grad-accent:linear-gradient(120deg, #ff2bd6, #8b5cff 50%, #00f0ff);--rx-grad-hero:none;--rx-shadow:0 0 30px -10px #00f0ff66;--rx-shadow-lg:0 0 60px -20px #ff2bd680;--sc-0:#070322;--sc-1:#00e5ff;--sc-2:#4a0b6e;--sc-3:#ff2bd6;--sc-4:#ffcf40;--nx-c:#00f0ff;--nx-m:#ff2bd6;--nx-bracket:linear-gradient(var(--nx-c), var(--nx-c));--rx3d-spot:#00f0ff1a;--rx3d-glare:#00f0ff38;--rx3d-glare-tint:#ff2bd61a;--rx3d-rim:#00f0ff40;--rx3d-hi:#00f0ff1a;--rx3d-well:#00000080;--d-backdrop:linear-gradient(180deg, #070322 0%, #1b0640 48%, #4a0b6e 49.6%, #ff2bd6 50%, #12042e 50.4%, #070322 100%);--d-page:rx3d-nx-boot;--d-page-ease:linear;--d-pop:rx3d-nx-unfold;--d-pop-ease:cubic-bezier(.2, .9, .2, 1);--d-dlg:rx3d-nx-hud;--d-dlg-ease:cubic-bezier(.2, .9, .2, 1);--d-toast:rx3d-nx-toast;--d-reveal:rx3d-nx-reveal;--d-par:12px;--d-lift:2px;--d-loader:rx-spin;--d-loader-t:.7s;--d-spec:#ffffff59;--d-mark:#160020;--d-dot:#160020}:root.rx3d-neon.rx3d.rx3d-s :is([data-rx3d=slab],.reforix-kit-section,.gate,.reforix-kit-hero,.stat-card,.chart-card,.form-card,.tbl-wrap,.table-wrap,.alert,.reforix-kit-exp){--nx-bracket:linear-gradient(var(--nx-c), var(--nx-c));background-color:var(--rx-surface);background-image:var(--nx-bracket), var(--nx-bracket), var(--nx-bracket), var(--nx-bracket), var(--nx-bracket), var(--nx-bracket), var(--nx-bracket), var(--nx-bracket), linear-gradient(180deg, #00f0ff12, transparent 28%);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%,0 0;background-repeat:no-repeat;background-size:16px 2px,2px 16px,16px 2px,2px 16px,16px 2px,2px 16px,16px 2px,2px 16px,100% 100%;border-color:#00f0ff4d;border-radius:6px;box-shadow:0 0 0 1px #00f0ff12,0 0 26px -8px #00f0ff61,inset 0 0 34px -20px #00f0ff8c,0 26px 50px -30px #000000e6}:root.rx3d-neon.rx3d.rx3d-s :is([data-rx3d=slab],.reforix-kit-section):hover{--nx-c:#ff2bd6;border-color:#ff2bd68c;box-shadow:0 0 0 1px #ff2bd633,0 0 34px -6px #ff2bd68c,inset 0 0 40px -20px #ff2bd699,0 30px 60px -30px #000000e6}:root.rx3d-neon.rx3d.rx3d-s [data-rx3d=slab]:not([data-rx3d-tilting]):hover{translate:0 -3px}:root.rx3d-neon.rx3d.rx3d-s :is([data-rx3d=slab],.reforix-kit-section) :is([data-rx3d=slab],.reforix-kit-section,.stat-card){background-color:#140e3a8c;box-shadow:inset 0 0 24px -16px #00f0ff80}:root.rx3d-neon.rx3d.rx3d-s :is(.reforix-cand-nav-bar,.reforix-emp-nav,.reforix-admin-nav,.reforix-emp-sb,.reforix-admin-sb,.app-top,.reforix-pub-nav,.reforix-cand-nav){background-color:#07031adb;border-color:#00f0ff47;box-shadow:0 1px #00f0ff80,0 0 30px -10px #00f0ff73}:root.rx3d-neon.rx3d.rx3d-s :is([data-rx3d=pop],.reforix-kit-dd-pop,.reforix-kit-picker-list,.tt,.rfx-toast,.swal2-popup,.dlg){border-radius:6px;background-color:#0a0622f5!important;border:1px solid #00f0ff73!important;box-shadow:0 0 0 1px #ff2bd62e,0 0 40px -8px #00f0ff80,inset 0 0 40px -24px #00f0ffb3,0 40px 80px -30px #000!important}:root.rx3d-neon.rx3d.rx3d-s :is(.reforix-kit-section-icon,.reforix-kit-tile-icon,.stat-icon,.reforix-kit-empty-icon,.reforix-kit-hero-icon,.reforix-kit-step-n,.reforix-fab-main,.reforix-fab-action-ico,.reforix-cand-nav-mark,.reforix-admin-sb-mark,.reforix-emp-sb-logo,.rfx-toast-ic){box-shadow:0 0 0 1px #ffffff40, 0 0 18px -2px color-mix(in srgb, var(--kit-tone,var(--sc,var(--rx-accent))) 85%, transparent), inset 0 0 10px #ffffff40;border-radius:6px}:root.rx3d-neon.rx3d.rx3d-s :is(.pill,.reforix-kit-pill,.reforix-kit-badge,.rx-s-chip,.reforix-kit-meta li,.reforix-kit-count,.reforix-kit-price-off,[class$=-badge],[class*=-badge\ ],[class$=-pill],[class*=-pill\ ],[class$=-chip],[class*=-chip\ ]):not([data-rx3d=key]):not([data-rx3d=slab]){box-shadow:0 0 0 1px color-mix(in srgb, currentColor 55%, transparent), 0 0 12px -3px currentColor;text-shadow:0 0 8px color-mix(in srgb, currentColor 60%, transparent);border-radius:4px}:root.rx3d-neon.rx3d.rx3d-s :is(.reforix-kit-meter-track,.rank-track,.mini-bars div,[class$=-meter-track],[class$=-progress-track],[class$=-bar-track],progress){border-radius:2px;box-shadow:0 0 0 1px #00f0ff4d}:root.rx3d-neon.rx3d.rx3d-s :is(.reforix-kit-meter-track>i,.rank-fill,.mini-bars i){box-shadow:0 0 12px 0 currentColor, 0 0 16px -2px var(--rx-accent)}:root.rx3d-neon.rx3d.rx3d-s .reforix-kit-hero-bg:after{opacity:0}:root.rx3d-neon.rx3d.rx3d-s :is(.dash-title,.reforix-kit-hero h1,.reforix-pub-hero h1){text-shadow:0 0 22px #ff2bd68c,0 0 2px #fff9;letter-spacing:.01em}:root.rx3d-neon.rx3d.rx3d-s :is(.reforix-kit-eyebrow,.dash-eyebrow,[class$=-eyebrow]){color:var(--nx-c);text-transform:uppercase;letter-spacing:.18em;text-shadow:0 0 10px #00f0ffb3}:root.rx3d-neon.rx3d.rx3d-s .stat-value{text-shadow:0 0 18px color-mix(in srgb, var(--sc,var(--rx-accent-2)) 80%, transparent)}:root.rx3d-neon.rx3d.rx3d-s .data-table tbody tr:hover{box-shadow:inset 3px 0 0 var(--nx-m);background-color:#00f0ff0f}:root.rx3d-neon.rx3d-full.rx3d-s .recharts-line-curve{filter:drop-shadow(0 0 6px var(--rx-accent-2))}:root.rx3d-neon.rx3d.rx3d-c [data-rx3d=key]:is([data-rx3d-v~=solid],[data-rx3d-v~=outline],[data-rx3d-v~=soft]){border-radius:4px}:root.rx3d-neon.rx3d.rx3d-c [data-rx3d=key][data-rx3d-v~=solid]{box-shadow:0 0 0 1px color-mix(in srgb, var(--k-face) 70%, #fff), 0 4px 0 -1px color-mix(in srgb, var(--k-face) 55%, #000), 0 0 22px -4px var(--k-face), 0 0 48px -14px var(--k-face), inset 0 1px 0 #ffffff8c, inset 0 -10px 16px -10px #00000073}:root.rx3d-neon.rx3d.rx3d-c [data-rx3d=key][data-rx3d-v~=solid]:hover:not(:disabled){filter:brightness(1.15)saturate(1.1);box-shadow:0 0 0 1px #fff, 0 5px 0 -1px color-mix(in srgb, var(--k-face) 55%, #000), 0 0 30px -2px var(--k-face), 0 0 70px -10px var(--k-face), inset 0 1px 0 #ffffffb3}:root.rx3d-neon.rx3d.rx3d-c [data-rx3d=key]:is([data-rx3d-v~=outline],[data-rx3d-v~=soft]){color:#b9f9ff;text-shadow:0 0 8px #00f0ff99;background-color:#00f0ff0f;border-color:#00f0ff8c;box-shadow:0 0 16px -6px #00f0ffb3,inset 0 0 14px -8px #00f0ffcc,0 3px 0 -1px #00788c99}:root.rx3d-neon.rx3d.rx3d-c [data-rx3d=key]:is([data-rx3d-v~=outline],[data-rx3d-v~=soft]):hover:not(:disabled){background-color:#00f0ff29;border-color:#00f0ff;box-shadow:0 0 26px -4px #00f0ffe6,inset 0 0 18px -6px #00f0ffe6,0 4px 0 -1px #00788cb3}:root.rx3d-neon.rx3d.rx3d-c [data-rx3d=key]:not([data-rx3d-v~=text]):active:not(:disabled){filter:brightness(1.3);transition-duration:50ms;translate:0 3px}:root.rx3d-neon.rx3d.rx3d-c [data-rx3d=key][data-rx3d-v~=text]:hover:not(:disabled){color:#00f0ff;text-shadow:0 0 10px #00f0ffcc;background-color:#00f0ff14}:root.rx3d-neon.rx3d.rx3d-c [data-rx3d=key][data-rx3d-v~=text]:hover:not(:disabled) svg{filter:drop-shadow(0 0 6px #00f0ff)}:root.rx3d-neon.rx3d.rx3d-c [data-rx3d=key]:is([aria-pressed=true],[aria-expanded=true]):not([data-rx3d-v~=text]){box-shadow:0 0 0 1px #ff2bd6,0 0 24px -4px #ff2bd6}:root.rx3d-neon.rx3d.rx3d-c [data-rx3d=key][data-rx3d-v~=fx]:after{background:linear-gradient(100deg,#0000 30%,#ffffff8c 48%,#ffffff1a 52%,#0000 70%) 140% 0/250% 100% no-repeat;transition:opacity .15s,background-position 0s .2s}:root.rx3d-neon.rx3d.rx3d-c [data-rx3d=key][data-rx3d-v~=fx]:hover:not(:disabled):after{background-position:-40% 0;transition:opacity .1s,background-position .55s linear}:root.rx3d-neon.rx3d.rx3d-c input[type=file]::file-selector-button{color:#b9f9ff;background:#00f0ff14;border:1px solid #00f0ff;border-radius:4px;box-shadow:0 0 14px -4px #00f0ffcc}:root.rx3d-neon.rx3d.rx3d-c [data-rx3d=well]{caret-color:#00f0ff;border-radius:4px;box-shadow:inset 0 0 18px -10px #00f0ffb3,inset 0 -2px #00f0ff59}:root.rx3d-neon.rx3d.rx3d-c [data-rx3d=well]:focus,:root.rx3d-neon.rx3d.rx3d-c [data-rx3d=well][data-rx3d-v=wrap]:focus-within{border-color:#00f0ff;box-shadow:0 0 0 1px #00f0ff,0 0 26px -4px #00f0ffd9,inset 0 0 20px -10px #00f0ffe6}:root.rx3d-neon.rx3d.rx3d-c [data-rx3d=well]:is([aria-invalid=true],[data-rx3d-bad]){border-color:var(--rx-bad);box-shadow:0 0 0 1px var(--rx-bad), 0 0 20px -4px var(--rx-bad)}:root.rx3d-neon.rx3d.rx3d-c input[data-rx3d=tick]:not([data-rx3d-v=switch]){background:#040214e6;border:1.5px solid #00f0ffb3;border-radius:3px;box-shadow:0 0 10px -3px #00f0ffcc}:root.rx3d-neon.rx3d.rx3d-c input[type=radio][data-rx3d=tick]:not([data-rx3d-v=switch]){border-radius:50%}:root.rx3d-neon.rx3d.rx3d-c input[data-rx3d=tick]:not([data-rx3d-v=switch]):checked{background:#ff2bd6;border-color:#ff2bd6;box-shadow:0 0 16px -2px #ff2bd6,0 0 0 1px #fff}:root.rx3d-neon.rx3d.rx3d-c :is(.reforix-kit-switch-track,[class$=-switch-track],[class*=-switch-track\ ],[class$=-toggle-track],[class*=-toggle-track\ ]){background-color:#040214e6;box-shadow:0 0 0 1px #00f0ff99,0 0 12px -4px #00f0ffcc}:root.rx3d-neon.rx3d.rx3d-c :is(.reforix-kit-switch-track,[class$=-switch-track],[class*=-switch-track\ ],[class$=-toggle-track],[class*=-toggle-track\ ])>span{background:#e9fbff;box-shadow:0 0 10px #00f0ff}:root.rx3d-neon.rx3d.rx3d-c .reforix-kit-switch input:checked+.reforix-kit-switch-track,:root.rx3d-neon.rx3d.rx3d-c input:checked+:is([class$=-switch-track],[class*=-switch-track\ ]){background:#ff2bd6;box-shadow:0 0 0 1px #ffb4f1,0 0 20px -2px #ff2bd6}:root.rx3d-neon.rx3d.rx3d-c input[type=range]:not([data-rx3d=off])::-webkit-slider-runnable-track{background:linear-gradient(90deg, #ff2bd6, #00f0ff var(--rx3d-p), #00f0ff2e var(--rx3d-p));height:4px;box-shadow:0 0 10px -2px #00f0ffe6}:root.rx3d-neon.rx3d.rx3d-c input[type=range]:not([data-rx3d=off])::-webkit-slider-thumb{background:#ff2bd6;border-radius:3px;width:18px;height:18px;margin-top:-7px;transform:rotate(45deg);box-shadow:0 0 0 2px #fff,0 0 18px #ff2bd6}:root.rx3d-neon.rx3d.rx3d-c input[type=range]:not([data-rx3d=off]):active::-webkit-slider-thumb{transform:rotate(45deg)scale(1.2)}:root.rx3d-neon.rx3d.rx3d-c input[type=range]:not([data-rx3d=off])::-moz-range-track{background:#00f0ff2e;height:4px}:root.rx3d-neon.rx3d.rx3d-c input[type=range]:not([data-rx3d=off])::-moz-range-progress{background:linear-gradient(90deg,#ff2bd6,#00f0ff);height:4px}:root.rx3d-neon.rx3d.rx3d-c input[type=range]:not([data-rx3d=off])::-moz-range-thumb{background:#ff2bd6;border-radius:3px;box-shadow:0 0 18px #ff2bd6}:root.rx3d-neon.rx3d.rx3d-c [data-rx3d=tray]{background-color:#040214b3;border-color:#00f0ff4d;border-radius:6px;box-shadow:inset 0 0 16px -8px #00f0ff99}:root.rx3d-neon.rx3d.rx3d-c [data-rx3d=tab]{border-radius:4px}:root.rx3d-neon.rx3d.rx3d-c [data-rx3d=tab]:is([aria-selected=true],.active,.is-on,.is-active){color:#ffd6f7;text-shadow:0 0 10px #ff2bd6e6;background-color:#ff2bd629;box-shadow:inset 0 -2px #ff2bd6,0 0 18px -6px #ff2bd6}:root.rx3d-neon.rx3d.rx3d-c [data-rx3d=drop]{background-color:#00f0ff0a;border-color:#00f0ff80;border-radius:6px;box-shadow:inset 0 0 30px -14px #00f0ffb3}:root.rx3d-neon.rx3d.rx3d-c [data-rx3d=drop]:is(:hover,:focus-within,.over,.is-over,.is-drag,.dragging,.is-dragging,.is-dragover,[data-over=true],[data-drag=true]){border-color:#ff2bd6;translate:0 -3px;box-shadow:0 0 34px -6px #ff2bd6,inset 0 0 40px -16px #ff2bd6}@keyframes rx3d-nx-boot{0%{opacity:0}20%{opacity:.7}30%{opacity:.15}45%{opacity:.9}55%{opacity:.5}70%{opacity:1}}@keyframes rx3d-nx-unfold{0%{opacity:0;scale:1 .05}}@keyframes rx3d-nx-hud{0%{opacity:0;scale:.2 .02}45%{opacity:1;scale:1 .02}to{opacity:1;scale:1}}@keyframes rx3d-nx-toast{0%{opacity:0;translate:60px}60%{opacity:1;translate:-4px}70%{opacity:.5}to{opacity:1;translate:0}}@keyframes rx3d-nx-reveal{0%{opacity:0;translate:0 50px;scale:1 .7}}:root.rx3d-noir.rx3d{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rx-bg:#060607;--rx-bg-2:#0c0c0e;--rx-surface:#111114;--rx-surface-2:#17171b;--rx-surface-hover:#1d1d22;--rx-border:#d4af5f33;--rx-border-strong:#d4af5f66;--rx-text:#f5efe3;--rx-text-2:#cfc4ac;--rx-muted:#a99f89;--rx-accent:#d4af5f;--rx-accent-2:#f1d999;--rx-accent-3:#b07a3a;--rx-accent-ink:#1a1306;--rx-accent-soft:#d4af5f1f;--rx-good:#86d3a0;--rx-warn:#e8b85a;--rx-bad:#ec6f66;--rx-info:#9dbcea;--rx-input-bg:#0b0b0d;--rx-input-border:#d4af5f4d;--rx-focus:#e9c77a8c;--rx-popover:#141417;--rx-glass-bg:#111114f0;--rx-grad-accent:linear-gradient(120deg, #8a6420, #f1d999 45%, #b8862b 70%, #f6e3a1);--rx-grad-hero:none;--sc-0:#040405;--sc-1:#24211c;--sc-2:#f0cf86;--sc-3:#c0913a;--sc-4:#000;--nr-gold:linear-gradient(180deg, #fbeec2 0%, #e2bf6a 38%, #a87c2c 52%, #d9b25c 74%, #f4dc98 100%);--nr-hi:#ffecbe80;--nr-lo:#6e4812b3;--nr-line:#d4af5f52;--rx3d-spot:#f0cf8616;--rx3d-glare:#ffecbe2e;--rx3d-glare-tint:#d4af5f14;--rx3d-rim:#ffecbe24;--rx3d-hi:#ffecbe0f;--rx3d-well:#0009;--d-backdrop:radial-gradient(70vw 60vh at 72% 12%, #1d1a14, transparent 70%), radial-gradient(50vw 50vh at 10% 90%, #141210, transparent 70%), #050506;--d-page:rx3d-nr-page;--d-page-ease:cubic-bezier(.22, 1, .36, 1);--d-pop:rx3d-nr-pop;--d-pop-ease:cubic-bezier(.22, 1, .36, 1);--d-dlg:rx3d-nr-dlg;--d-dlg-ease:cubic-bezier(.22, 1, .36, 1);--d-toast:rx3d-nr-toast;--d-reveal:rx3d-nr-reveal;--d-par:8px;--d-lift:2px;--d-loader:rx-spin;--d-loader-t:1.4s;--d-loader-ease:cubic-bezier(.6, .1, .4, .9);--d-spec:#fff6dc99;--d-mark:#1a1306;--d-dot:#1a1306}:root.rx3d-noir.rx3d-full.rx3d-m :is(.reforix-shell-page,.reforix-pub-page){animation-duration:.7s!important}:root.rx3d-noir.rx3d :is(h1,h2,.dash-title,.reforix-kit-section-title,.stat-value){letter-spacing:.005em;font-family:Cormorant Garamond,Playfair Display,"Bodoni 72",Didot,Georgia,Times New Roman,serif}:root.rx3d-noir.rx3d :is(.dash-title,.reforix-kit-hero h1,.reforix-pub-hero h1){background:linear-gradient(#fff4d4 10%,#e9c77a 55%,#b58a35 95%);color:#0000;-webkit-background-clip:text;background-clip:text}:root.rx3d-noir.rx3d.rx3d-s :is([data-rx3d=slab],.reforix-kit-section,.gate,.reforix-kit-hero,.stat-card,.chart-card,.form-card,.tbl-wrap,.table-wrap,.alert,.reforix-kit-exp){border-color:var(--nr-line);box-shadow:inset 0 1px 0 var(--nr-hi), inset 0 -1px 0 var(--nr-lo), inset 0 0 0 1px #d4af5f1a, 0 40px 70px -40px #000, 0 10px 24px -14px #000000e6;background-color:#101013eb;background-image:linear-gradient(162deg,#ffffff12 0%,#ffffff04 30%,#fff0 31% 100%)}:root.rx3d-noir.rx3d.rx3d-s :is([data-rx3d=slab],.reforix-kit-section):hover{box-shadow:inset 0 1px 0 #ffecbeb3, inset 0 -1px 0 var(--nr-lo), inset 0 0 0 1px #e9c77a2e, 0 0 0 1px #e9c77a1f, 0 40px 80px -36px #000, 0 0 50px -24px #d4af5f73;border-color:#e9c77a8c}:root.rx3d-noir.rx3d.rx3d-s [data-rx3d=slab]:not([data-rx3d-tilting]):hover{translate:0 -3px}:root.rx3d-noir.rx3d.rx3d-s :is([data-rx3d=slab],.reforix-kit-section) :is([data-rx3d=slab],.reforix-kit-section,.stat-card){background-color:#16161ae6;box-shadow:inset 0 1px #ffecbe47,inset 0 -1px #0009,0 12px 24px -18px #000}:root.rx3d-noir.rx3d.rx3d-s :is(.reforix-cand-nav-bar,.reforix-emp-nav,.reforix-admin-nav,.reforix-emp-sb,.reforix-admin-sb,.app-top,.reforix-pub-nav,.reforix-cand-nav){border-color:var(--nr-line);background-color:#08080ae6;box-shadow:inset 0 -1px #d4af5f59,0 20px 40px -26px #000}:root.rx3d-noir.rx3d.rx3d-s :is([data-rx3d=pop],.reforix-kit-dd-pop,.reforix-kit-picker-list,.tt,.rfx-toast,.swal2-popup,.dlg){box-shadow:inset 0 1px 0 var(--nr-hi), 0 0 0 1px #0009, 0 50px 100px -40px #000, 0 0 60px -30px #d4af5f66!important;background-color:#141417!important;border:1px solid #d4af5f73!important}:root.rx3d-noir.rx3d.rx3d-s :is(.reforix-kit-section-icon,.reforix-kit-tile-icon,.stat-icon,.reforix-kit-empty-icon,.reforix-kit-hero-icon,.reforix-kit-step-n,.reforix-fab-main,.reforix-fab-action-ico,.reforix-cand-nav-mark,.reforix-admin-sb-mark,.reforix-emp-sb-logo,.rfx-toast-ic){box-shadow:inset 0 1px #ffffffb3,inset 0 -2px 3px #6e481280,0 0 0 1px #6e481299,0 10px 22px -10px #d4af5f8c;background:var(--nr-gold)!important;color:#1a1306!important}:root.rx3d-noir.rx3d.rx3d-s :is(.pill,.reforix-kit-pill,.reforix-kit-badge,.rx-s-chip,.reforix-kit-meta li,.reforix-kit-count,.reforix-kit-price-off,[class$=-badge],[class*=-badge\ ],[class$=-pill],[class*=-pill\ ],[class$=-chip],[class*=-chip\ ]):not([data-rx3d=key]):not([data-rx3d=slab]){box-shadow:inset 0 1px #ffecbe40,0 0 0 1px #d4af5f4d}:root.rx3d-noir.rx3d.rx3d-s :is(.reforix-kit-meter-track,.rank-track,.mini-bars div,[class$=-meter-track],[class$=-progress-track],[class$=-bar-track],progress){box-shadow:inset 0 1px 3px #000c,0 1px #ffecbe14,0 0 0 1px #d4af5f33}:root.rx3d-noir.rx3d.rx3d-s :is(.reforix-kit-meter-track>i,.rank-fill,.mini-bars i){box-shadow:0 0 12px -3px #e9c77acc;background-image:var(--nr-gold)!important}:root.rx3d-noir.rx3d.rx3d-s .reforix-kit-hero-bg:after{opacity:0}:root.rx3d-noir.rx3d.rx3d-s .data-table tbody tr:hover{background-color:#d4af5f0d;box-shadow:inset 2px 0 #d4af5f}:root.rx3d-noir.rx3d.rx3d-c [data-rx3d=key][data-rx3d-v~=solid]{box-shadow:inset 0 1px 0 #fffc, inset 0 -1px 0 #00000073, 0 0 0 1px color-mix(in srgb, var(--k-face) 45%, #000), 0 14px 28px -12px color-mix(in srgb, var(--k-face) 50%, transparent), 0 3px 6px #000000b3;background-image:linear-gradient(#ffffff8c 0%,#ffffff1a 46%,#0003 54%,#ffffff38 100%)}:root.rx3d-noir.rx3d.rx3d-c [data-rx3d=key][data-rx3d-v~=grad]{background-image:var(--nr-gold);color:#1a1306}:root.rx3d-noir.rx3d.rx3d-c [data-rx3d=key]:is([data-rx3d-v~=outline],[data-rx3d-v~=soft]){color:#f1d999;background-color:#0e0e11e6;border-color:#d4af5f80;box-shadow:inset 0 1px #ffecbe38,0 0 0 1px #000000b3,0 10px 22px -14px #000}:root.rx3d-noir.rx3d.rx3d-c [data-rx3d=key]:is([data-rx3d-v~=outline],[data-rx3d-v~=soft]):hover:not(:disabled){background-color:#d4af5f1a;border-color:#e9c77a;box-shadow:inset 0 1px #ffecbe59,0 0 30px -12px #d4af5fb3}:root.rx3d-noir.rx3d.rx3d-c [data-rx3d=key][data-rx3d-v~=solid]:hover:not(:disabled){filter:brightness(1.08);box-shadow:inset 0 1px 0 #fff, inset 0 -1px 0 #00000073, 0 0 0 1px color-mix(in srgb, var(--k-face) 45%, #000), 0 20px 40px -14px color-mix(in srgb, var(--k-face) 65%, transparent), 0 3px 6px #000000b3}:root.rx3d-noir.rx3d.rx3d-c [data-rx3d=key]:not([data-rx3d-v~=text]):active:not(:disabled){filter:brightness(.94);transition-duration:80ms;translate:0 1px;scale:.98}:root.rx3d-noir.rx3d.rx3d-c [data-rx3d=key][data-rx3d-v~=text]:hover:not(:disabled){color:#f1d999;background-color:#d4af5f14}:root.rx3d-noir.rx3d.rx3d-c [data-rx3d=key][data-rx3d-v~=fx]:after{background:linear-gradient(115deg,#0000 35%,#fffae6bf 48%,#fffae61a 54%,#0000 65%) 130% 0/260% 100% no-repeat;transition:opacity .2s,background-position 0s .3s}:root.rx3d-noir.rx3d.rx3d-c [data-rx3d=key][data-rx3d-v~=fx]:hover:not(:disabled):after{background-position:-30% 0;transition:opacity .2s,background-position 1s cubic-bezier(.22,1,.36,1)}:root.rx3d-noir.rx3d.rx3d-c input[type=file]::file-selector-button{color:#f1d999;background:#141417;border:1px solid #d4af5f99;border-radius:999px;box-shadow:inset 0 1px #ffecbe40}:root.rx3d-noir.rx3d.rx3d-c [data-rx3d=well]{box-shadow:inset 0 2px 4px #000c,inset 0 0 0 1px #0006,0 1px #ffecbe12}:root.rx3d-noir.rx3d.rx3d-c [data-rx3d=well]:focus,:root.rx3d-noir.rx3d.rx3d-c [data-rx3d=well][data-rx3d-v=wrap]:focus-within{border-color:#e9c77a;box-shadow:inset 0 2px 4px #000c,0 0 0 3px #d4af5f33,0 0 26px -10px #e9c77ab3}:root.rx3d-noir.rx3d.rx3d-c [data-rx3d=well]:is([aria-invalid=true],[data-rx3d-bad]){border-color:var(--rx-bad);box-shadow:0 0 0 3px #ec6f6633}:root.rx3d-noir.rx3d.rx3d-c input[data-rx3d=tick]:not([data-rx3d-v=switch]){background:#0b0b0d;border:1px solid #d4af5f8c;box-shadow:inset 0 2px 3px #000c}:root.rx3d-noir.rx3d.rx3d-c input[type=checkbox][data-rx3d=tick]:not([data-rx3d-v=switch]){border-radius:4px}:root.rx3d-noir.rx3d.rx3d-c input[data-rx3d=tick]:not([data-rx3d-v=switch]):checked{background:var(--nr-gold);border-color:#8a6420;box-shadow:inset 0 1px #fff,0 0 14px -3px #e9c77acc}:root.rx3d-noir.rx3d.rx3d-c :is(.reforix-kit-switch-track,[class$=-switch-track],[class*=-switch-track\ ],[class$=-toggle-track],[class*=-toggle-track\ ]){background-color:#0b0b0d;box-shadow:inset 0 2px 4px #000000e6,0 0 0 1px #d4af5f59}:root.rx3d-noir.rx3d.rx3d-c :is(.reforix-kit-switch-track,[class$=-switch-track],[class*=-switch-track\ ],[class$=-toggle-track],[class*=-toggle-track\ ])>span{background:radial-gradient(circle at 35% 30%,#fffaf0 0 25%,#efe4cc 65%,#c9b48a);box-shadow:0 2px 5px #000c}:root.rx3d-noir.rx3d.rx3d-c .reforix-kit-switch input:checked+.reforix-kit-switch-track,:root.rx3d-noir.rx3d.rx3d-c input:checked+:is([class$=-switch-track],[class*=-switch-track\ ]){background:var(--nr-gold);box-shadow:inset 0 1px #fff,0 0 18px -4px #e9c77acc}:root.rx3d-noir.rx3d.rx3d-c input[type=range]:not([data-rx3d=off])::-webkit-slider-runnable-track{background:linear-gradient(90deg, #8a6420, #f1d999 var(--rx3d-p), #1d1d22 var(--rx3d-p));height:5px;box-shadow:inset 0 1px 2px #000,0 0 0 1px #d4af5f40}:root.rx3d-noir.rx3d.rx3d-c input[type=range]:not([data-rx3d=off])::-webkit-slider-thumb{background:radial-gradient(circle at 35% 30%,#fff6d8 0 18%,#e9c77a 45%,#8a6420 100%);margin-top:-9px;box-shadow:0 0 0 1px #5a3f10,0 4px 10px #000c,0 0 18px -4px #e9c77a}:root.rx3d-noir.rx3d.rx3d-c input[type=range]:not([data-rx3d=off])::-moz-range-track{background:#1d1d22;height:5px}:root.rx3d-noir.rx3d.rx3d-c input[type=range]:not([data-rx3d=off])::-moz-range-progress{background:linear-gradient(90deg,#8a6420,#f1d999);height:5px}:root.rx3d-noir.rx3d.rx3d-c input[type=range]:not([data-rx3d=off])::-moz-range-thumb{background:radial-gradient(circle at 35% 30%,#fff6d8 0 18%,#e9c77a 45%,#8a6420 100%)}:root.rx3d-noir.rx3d.rx3d-c [data-rx3d=tray]{background-color:#0b0b0d;border-color:#d4af5f40;box-shadow:inset 0 2px 5px #000c}:root.rx3d-noir.rx3d.rx3d-c [data-rx3d=tab]:is([aria-selected=true],.active,.is-on,.is-active){color:#f1d999;background-color:#18181c;box-shadow:inset 0 1px #ffecbe4d,inset 0 -2px #d4af5f,0 8px 18px -12px #000}:root.rx3d-noir.rx3d.rx3d-c [data-rx3d=drop]{background-color:#0a0a0ccc;border-color:#d4af5f73;box-shadow:inset 0 4px 16px -6px #000}:root.rx3d-noir.rx3d.rx3d-c [data-rx3d=drop]:is(:hover,:focus-within,.over,.is-over,.is-drag,.dragging,.is-dragging,.is-dragover,[data-over=true],[data-drag=true]){box-shadow:0 0 40px -14px #e9c77a99, inset 0 1px 0 var(--nr-hi);border-color:#e9c77a;translate:0 -3px}@keyframes rx3d-nr-page{0%{opacity:0;translate:0 18px}}@keyframes rx3d-nr-pop{0%{opacity:0;translate:0 -4px;scale:.98}}@keyframes rx3d-nr-dlg{0%{opacity:0;translate:0 26px;scale:.97}}@keyframes rx3d-nr-toast{0%{opacity:0;translate:0 14px}}@keyframes rx3d-nr-reveal{0%{opacity:0;translate:0 60px}}:root.rx3d-noir.rx3d.rx3d-sc.rx3d-s .reforix-kit-hero :is(h1,.dash-title){text-shadow:none;filter:drop-shadow(0 2px 10px #000000d9)}:root.rx3d-toy.rx3d{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rx-bg:#fff3e6;--rx-bg-2:#ffe8d3;--rx-surface:#fff;--rx-surface-2:#fff8f1;--rx-surface-hover:#fff1e3;--rx-border:#f2dcc6;--rx-border-strong:#e3c2a2;--rx-text:#2b2140;--rx-text-2:#574a6b;--rx-muted:#6a5c7d;--rx-accent:#d6336c;--rx-accent-2:#1f8fd6;--rx-accent-3:#d98f00;--rx-accent-ink:#fff;--rx-accent-soft:#d6336c1f;--rx-good:#12925f;--rx-warn:#b06a00;--rx-bad:#c8283c;--rx-info:#2b6fd6;--rx-input-bg:#fff;--rx-input-border:#e6cbb1;--rx-popover:#fff;--rx-grad-accent:linear-gradient(120deg, #ff4f8b, #ff9f45 55%, #ffd23f);--rx-grad-hero:none;--sc-0:#fff3e6;--sc-1:#ff7aa8;--sc-2:#63c3ff;--sc-3:#ffd25e;--sc-4:#7fe0b0;--ty-body:#783c5a38;--ty-shadow:#d6336c33;--ty-ink:#2b21401f;--rx3d-spot:#ffffffb3;--rx3d-glare:#fffc;--rx3d-glare-tint:#ffd25e26;--d-backdrop:radial-gradient(40vw 40vh at 8% 12%, #ffd6e4, transparent 70%), radial-gradient(40vw 40vh at 95% 20%, #d4eeff, transparent 70%), radial-gradient(50vw 40vh at 50% 105%, #fff0bf, transparent 70%), #fff3e6;--d-page:rx3d-ty-page;--d-page-ease:cubic-bezier(.34, 1.56, .64, 1);--d-pop:rx3d-ty-pop;--d-pop-ease:cubic-bezier(.34, 1.7, .64, 1);--d-dlg:rx3d-ty-dlg;--d-dlg-ease:cubic-bezier(.34, 1.56, .64, 1);--d-toast:rx3d-ty-toast;--d-reveal:rx3d-ty-reveal;--d-par:16px;--d-lift:4px;--d-loader:rx3d-ty-bounce;--d-loader-t:.9s;--d-loader-ease:ease-in-out;--d-spec:#fff9;--d-mark:#fff;--d-dot:#fff}:root.rx3d-toy.rx3d:is([data-theme=dark],[data-theme=aurora],[data-theme=ember],[data-theme=forest],[data-theme=royalneon]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rx-bg:#1b1431;--rx-bg-2:#231a40;--rx-surface:#2a2050;--rx-surface-2:#31265c;--rx-surface-hover:#382c68;--rx-border:#43357a;--rx-border-strong:#5a4a9a;--rx-text:#fff4fb;--rx-text-2:#dccdf2;--rx-muted:#bba9db;--rx-accent:#ff5d93;--rx-accent-2:#5cc2ff;--rx-accent-3:#ffcc4d;--rx-accent-ink:#2a0b18;--rx-good:#4fdd9a;--rx-warn:#ffc24d;--rx-bad:#ff6b7d;--rx-info:#7cb6ff;--rx-input-bg:#221a42;--rx-input-border:#4d3f88;--rx-popover:#2a2050;--sc-0:#1b1431;--sc-1:#ff7aa8;--sc-2:#5cc2ff;--sc-3:#ffcc4d;--sc-4:#6fe0aa;--ty-body:#00000073;--ty-shadow:#00000080;--ty-ink:#0000004d;--rx3d-spot:#ffffff14;--rx3d-glare:#fff3;--d-backdrop:radial-gradient(40vw 40vh at 8% 12%, #3b2160, transparent 70%), radial-gradient(40vw 40vh at 95% 20%, #18315a, transparent 70%), #1b1431}:root.rx3d-toy.rx3d.rx3d-s :is([data-rx3d=slab],.reforix-kit-section,.gate,.reforix-kit-hero,.stat-card,.chart-card,.form-card,.tbl-wrap,.table-wrap,.alert,.reforix-kit-exp){border-radius:max(var(--rx-r-lg), 26px);box-shadow:inset 0 2px 0 #ffffff80, inset 0 -3px 0 var(--ty-ink), 0 0 0 1.5px var(--rx-border), 0 6px 0 -1px var(--rx-border-strong), 0 24px 40px -22px var(--ty-shadow);transition:box-shadow .3s var(--rx3d-ease), translate .45s cubic-bezier(.34, 1.7, .64, 1), rotate .45s cubic-bezier(.34, 1.7, .64, 1), scale .3s cubic-bezier(.34, 1.7, .64, 1), transform .45s var(--rx3d-ease);border-color:#0000}:root.rx3d-toy.rx3d.rx3d-s [data-rx3d=slab]:not([data-rx3d-tilting]):hover{translate:0 -6px;rotate:-.6deg}:root.rx3d-toy.rx3d.rx3d-s :is([data-rx3d=slab],.reforix-kit-section):hover{box-shadow:inset 0 2px 0 #ffffff8c, inset 0 -3px 0 var(--ty-ink), 0 0 0 1.5px color-mix(in srgb, var(--rx-accent) 45%, var(--rx-border)), 0 9px 0 -1px color-mix(in srgb, var(--rx-accent) 35%, var(--rx-border-strong)), 0 34px 50px -22px color-mix(in srgb, var(--rx-accent) 40%, transparent)}:root.rx3d-toy.rx3d.rx3d-s [data-rx3d=slab][data-rx3d-v=press]:active{translate:0 2px;scale:1.02 .97}:root.rx3d-toy.rx3d.rx3d-s :is([data-rx3d=slab],.reforix-kit-section) :is([data-rx3d=slab],.reforix-kit-section,.stat-card){box-shadow:inset 0 2px 0 #ffffff73, 0 0 0 1.5px var(--rx-border), 0 4px 0 -1px var(--rx-border-strong)}:root.rx3d-toy.rx3d.rx3d-s :is(.reforix-cand-nav-bar,.reforix-emp-nav,.reforix-admin-nav,.reforix-emp-sb,.reforix-admin-sb,.app-top,.reforix-pub-nav,.reforix-cand-nav){box-shadow:0 0 0 1.5px var(--rx-border), 0 5px 0 -1px var(--rx-border-strong), 0 18px 34px -24px var(--ty-shadow)}:root.rx3d-toy.rx3d.rx3d-s :is([data-rx3d=pop],.reforix-kit-dd-pop,.reforix-kit-picker-list,.tt,.rfx-toast,.swal2-popup,.dlg){box-shadow:0 0 0 1.5px var(--rx-border), 0 7px 0 -1px var(--rx-border-strong), 0 30px 60px -24px var(--ty-shadow)!important;border-radius:22px!important}:root.rx3d-toy.rx3d.rx3d-s :is(.reforix-kit-section-icon,.reforix-kit-tile-icon,.stat-icon,.reforix-kit-empty-icon,.reforix-kit-hero-icon,.reforix-kit-step-n,.reforix-fab-main,.reforix-fab-action-ico,.reforix-cand-nav-mark,.reforix-admin-sb-mark,.reforix-emp-sb-logo,.rfx-toast-ic){box-shadow:inset 0 3px 0 #ffffff73, inset 0 -3px 0 #00000026, 0 4px 0 color-mix(in srgb, var(--kit-tone,var(--sc,var(--rx-accent))) 60%, #000), 0 12px 18px -8px color-mix(in srgb, var(--kit-tone,var(--sc,var(--rx-accent))) 60%, transparent)}:root.rx3d-toy.rx3d.rx3d-s :is([data-rx3d=slab],.reforix-kit-section):hover :is(.reforix-kit-section-icon,.reforix-kit-tile-icon,.stat-icon){rotate:-10deg;scale:1.12}:root.rx3d-toy.rx3d.rx3d-s :is(.pill,.reforix-kit-pill,.reforix-kit-badge,.rx-s-chip,.reforix-kit-meta li,.reforix-kit-count,.reforix-kit-price-off,[class$=-badge],[class*=-badge\ ],[class$=-pill],[class*=-pill\ ],[class$=-chip],[class*=-chip\ ]):not([data-rx3d=key]):not([data-rx3d=slab]){box-shadow:inset 0 2px 0 #fff6, 0 2px 0 color-mix(in srgb, currentColor 35%, transparent)}:root.rx3d-toy.rx3d.rx3d-s :is(.reforix-kit-meter-track,.rank-track,.mini-bars div,[class$=-meter-track],[class$=-progress-track],[class$=-bar-track],progress){box-shadow:inset 0 2px 3px var(--ty-ink)}:root.rx3d-toy.rx3d.rx3d-s :is(.reforix-kit-meter-track>i,.rank-fill,.mini-bars i){box-shadow:inset 0 2px #ffffff80,inset 0 -2px #00000026}:root.rx3d-toy.rx3d.rx3d-s .reforix-kit-hero-bg:after{opacity:0}:root.rx3d-toy.rx3d.rx3d-c [data-rx3d=key]:is([data-rx3d-v~=solid],[data-rx3d-v~=outline],[data-rx3d-v~=soft]){--ty-s:color-mix(in srgb, var(--k-face) 62%, #000);box-shadow:inset 0 3px 0 #fff6, inset 0 -3px 0 #0000001a, 0 5px 0 var(--ty-s), 0 12px 18px -8px color-mix(in srgb, var(--k-face) 55%, transparent);transition:translate .35s cubic-bezier(.34,1.8,.64,1),scale .3s cubic-bezier(.34,1.8,.64,1),box-shadow .2s,filter .2s,background-color .2s}:root.rx3d-toy.rx3d.rx3d-c [data-rx3d=key][data-rx3d-v~=solid]:not([data-rx3d-v~=grad]){background-image:radial-gradient(80% 60% at 30% 15%,#ffffff59,#0000 60%)}:root.rx3d-toy.rx3d.rx3d-c [data-rx3d=key][data-rx3d-v~=grad]{--ty-s:color-mix(in srgb, var(--rx-accent) 60%, #000)}:root.rx3d-toy.rx3d.rx3d-c [data-rx3d=key]:is([data-rx3d-v~=outline],[data-rx3d-v~=soft]){--ty-s:var(--rx-border-strong);background-color:var(--rx-surface);border-color:var(--rx-border);color:var(--rx-text)}:root.rx3d-toy.rx3d.rx3d-c [data-rx3d=key]:is([data-rx3d-v~=solid],[data-rx3d-v~=outline],[data-rx3d-v~=soft]):hover:not(:disabled){box-shadow:inset 0 3px 0 #ffffff73, inset 0 -3px 0 #0000001a, 0 8px 0 var(--ty-s), 0 18px 24px -10px color-mix(in srgb, var(--k-face) 60%, transparent)}:root.rx3d-toy.rx3d.rx3d-c [data-rx3d=key]:is([data-rx3d-v~=outline],[data-rx3d-v~=soft]):hover:not(:disabled){color:var(--rx-accent)}:root.rx3d-toy.rx3d.rx3d-c [data-rx3d=key]:not([data-rx3d-v~=text]):active:not(:disabled){box-shadow:inset 0 3px 0 #ffffff4d, 0 0 0 var(--ty-s), 0 4px 8px -4px #0000004d;transition-duration:70ms;translate:0 5px;scale:1.05 .92}:root.rx3d-toy.rx3d.rx3d-c [data-rx3d=key][data-rx3d-v~=text]:hover:not(:disabled){background-color:var(--rx-accent-soft)}:root.rx3d-toy.rx3d.rx3d-c [data-rx3d=key][data-rx3d-v~=text]:hover:not(:disabled) svg{rotate:-12deg;scale:1.2}:root.rx3d-toy.rx3d.rx3d-c input[type=file]::file-selector-button{color:#fff;background:var(--rx-accent);box-shadow:inset 0 3px 0 #ffffff59, 0 4px 0 color-mix(in srgb, var(--rx-accent) 62%, #000);border:0;border-radius:999px}:root.rx3d-toy.rx3d.rx3d-c [data-rx3d=well]{box-shadow:inset 0 3px 0 var(--ty-ink);border-width:2px;border-radius:16px}:root.rx3d-toy.rx3d.rx3d-c [data-rx3d=well]:focus,:root.rx3d-toy.rx3d.rx3d-c [data-rx3d=well][data-rx3d-v=wrap]:focus-within{border-color:var(--rx-accent);box-shadow:inset 0 3px 0 var(--ty-ink), 0 4px 0 color-mix(in srgb, var(--rx-accent) 45%, transparent), 0 0 0 5px color-mix(in srgb, var(--rx-accent) 18%, transparent);translate:0 -2px}:root.rx3d-toy.rx3d.rx3d-c [data-rx3d=well]:is([aria-invalid=true],[data-rx3d-bad]){border-color:var(--rx-bad);box-shadow:0 0 0 5px color-mix(in srgb, var(--rx-bad) 18%, transparent)}:root.rx3d-toy.rx3d.rx3d-c input[data-rx3d=tick]:not([data-rx3d-v=switch]){border:2px solid var(--rx-border-strong);background:var(--rx-surface);box-shadow:0 3px 0 var(--rx-border-strong);border-radius:8px}:root.rx3d-toy.rx3d.rx3d-c input[type=radio][data-rx3d=tick]:not([data-rx3d-v=switch]){border-radius:50%}:root.rx3d-toy.rx3d.rx3d-c input[data-rx3d=tick]:not([data-rx3d-v=switch]):checked{border-color:color-mix(in srgb, var(--rx-accent) 62%, #000);background:radial-gradient(70% 60% at 30% 20%, #ffffff73, transparent 60%), var(--rx-accent);box-shadow:0 1px 0 color-mix(in srgb, var(--rx-accent) 62%, #000);translate:0 2px}:root.rx3d-toy.rx3d.rx3d-c :is(.reforix-kit-switch-track,[class$=-switch-track],[class*=-switch-track\ ],[class$=-toggle-track],[class*=-toggle-track\ ]){box-shadow:inset 0 3px 0 var(--ty-ink), 0 0 0 2px var(--rx-border-strong)}:root.rx3d-toy.rx3d.rx3d-c :is(.reforix-kit-switch-track,[class$=-switch-track],[class*=-switch-track\ ],[class$=-toggle-track],[class*=-toggle-track\ ])>span{background:radial-gradient(circle at 35% 30%,#fff 0 35%,#f4eef8);box-shadow:0 3px #0000002e,0 4px 6px #0003}:root.rx3d-toy.rx3d.rx3d-c .reforix-kit-switch input:checked+.reforix-kit-switch-track,:root.rx3d-toy.rx3d.rx3d-c input:checked+:is([class$=-switch-track],[class*=-switch-track\ ]){background:var(--rx-accent);box-shadow:inset 0 3px 0 #0000002e, 0 0 0 2px color-mix(in srgb, var(--rx-accent) 62%, #000)}:root.rx3d-toy.rx3d.rx3d-c input[type=range]:not([data-rx3d=off])::-webkit-slider-runnable-track{background:linear-gradient(90deg, #ff4f8b, #ff9f45 calc(var(--rx3d-p) * .6), #ffd23f var(--rx3d-p), var(--rx-bg-2) var(--rx3d-p));height:12px;box-shadow:inset 0 3px 0 var(--ty-ink)}:root.rx3d-toy.rx3d.rx3d-c input[type=range]:not([data-rx3d=off])::-webkit-slider-thumb{width:26px;height:26px;box-shadow:0 4px 0 #0003, 0 0 0 3px var(--rx-accent);background:radial-gradient(circle at 35% 30%,#fff 0 35%,#f4eef8);margin-top:-7px}:root.rx3d-toy.rx3d.rx3d-c input[type=range]:not([data-rx3d=off])::-moz-range-track{background:var(--rx-bg-2);height:12px}:root.rx3d-toy.rx3d.rx3d-c input[type=range]:not([data-rx3d=off])::-moz-range-progress{background:linear-gradient(90deg,#ff4f8b,#ffd23f);height:12px}:root.rx3d-toy.rx3d.rx3d-c input[type=range]:not([data-rx3d=off])::-moz-range-thumb{width:26px;height:26px;box-shadow:0 0 0 3px var(--rx-accent);background:#fff}:root.rx3d-toy.rx3d.rx3d-c [data-rx3d=tray]{background-color:var(--rx-bg-2);box-shadow:inset 0 3px 0 var(--ty-ink);border-color:#0000;border-radius:20px}:root.rx3d-toy.rx3d.rx3d-c [data-rx3d=tab]{border-radius:14px;transition:translate .35s cubic-bezier(.34,1.8,.64,1),background-color .2s,box-shadow .2s}:root.rx3d-toy.rx3d.rx3d-c [data-rx3d=tab]:is([aria-selected=true],.active,.is-on,.is-active){background-color:var(--rx-surface);color:var(--rx-accent);box-shadow:0 4px 0 var(--rx-border-strong), 0 10px 16px -10px var(--ty-shadow);translate:0 -2px}:root.rx3d-toy.rx3d.rx3d-c .dash-tabs[data-rx3d=tray] .dash-tab:after{display:none}:root.rx3d-toy.rx3d.rx3d-c [data-rx3d=drop]{box-shadow:inset 0 4px 0 var(--ty-ink);border-width:2.5px;border-radius:24px}:root.rx3d-toy.rx3d.rx3d-c [data-rx3d=drop]:is(:hover,:focus-within,.over,.is-over,.is-drag,.dragging,.is-dragging,.is-dragover,[data-over=true],[data-drag=true]){border-color:var(--rx-accent);box-shadow:0 6px 0 color-mix(in srgb, var(--rx-accent) 40%, var(--rx-border-strong)), 0 26px 40px -20px color-mix(in srgb, var(--rx-accent) 50%, transparent);translate:0 -6px;rotate:-.8deg}@keyframes rx3d-ty-page{0%{opacity:0;translate:0 20px;scale:.94}}@keyframes rx3d-ty-pop{0%{opacity:0;scale:.6}}@keyframes rx3d-ty-dlg{0%{opacity:0;translate:0 -60px;scale:.9 1.1}60%{opacity:1;translate:0 6px;scale:1.05 .94}to{translate:0;scale:1}}@keyframes rx3d-ty-toast{0%{opacity:0;translate:0 40px;scale:.7}to{opacity:1}}@keyframes rx3d-ty-reveal{0%{opacity:0;translate:0 70px;rotate:2deg;scale:.82}}@keyframes rx3d-ty-bounce{0%,to{transform:translateY(0)scale(1.1,.9)}50%{transform:translateY(-10px)scale(.95,1.05)rotate(180deg)}}:root.rx3d-paper.rx3d{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rx-bg:#ebe1cf;--rx-bg-2:#e2d5bf;--rx-surface:#fcf8f0;--rx-surface-2:#f5eee1;--rx-surface-hover:#f0e7d6;--rx-border:#dccdb2;--rx-border-strong:#c4ae88;--rx-text:#2c241c;--rx-text-2:#54473a;--rx-muted:#6a5b4a;--rx-accent:#b5442c;--rx-accent-2:#2f6f62;--rx-accent-3:#c98a22;--rx-accent-ink:#fff;--rx-accent-soft:#b5442c1a;--rx-good:#2e7d4f;--rx-warn:#946400;--rx-bad:#b3261e;--rx-info:#2f5f9a;--rx-input-bg:#fffdf8;--rx-input-border:#cdb994;--rx-popover:#fcf8f0;--rx-grad-accent:linear-gradient(120deg, #b5442c, #c98a22);--rx-grad-hero:none;--sc-0:#f4e9d6;--sc-1:#d8d9c0;--sc-2:#b4c7ad;--sc-3:#7fa391;--sc-4:#3f6f62;--pc-sun:#e9a23b;--pc-cloud:#fffaf0;--pc-s1:#efe3cc;--pc-s2:color-mix(in srgb, var(--rx-accent-2) 30%, #efe3cc);--pc-cast:#46301447;--pc-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .25 0 0 0 0 .15 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");--rx3d-spot:#fffaeb8c;--d-backdrop:linear-gradient(180deg, #f4e9d6 0%, #efe2c9 55%, #d8d9c0 56%, #b4c7ad 70%, #7fa391 84%, #3f6f62 100%);--d-page:rx3d-pc-page;--d-page-ease:cubic-bezier(.2, .9, .3, 1.15);--d-pop:rx3d-pc-pop;--d-pop-ease:cubic-bezier(.2, .9, .3, 1.15);--d-dlg:rx3d-pc-dlg;--d-dlg-ease:cubic-bezier(.2, .9, .3, 1.1);--d-toast:rx3d-pc-toast;--d-reveal:rx3d-pc-reveal;--d-par:8px;--d-lift:2px;--d-loader:rx-spin;--d-loader-t:1.2s;--d-loader-ease:steps(12);--d-mark:#fff;--d-dot:#fff}:root.rx3d-paper.rx3d:is([data-theme=dark],[data-theme=aurora],[data-theme=ember],[data-theme=forest],[data-theme=royalneon]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rx-bg:#1a2130;--rx-bg-2:#212a3c;--rx-surface:#2a3347;--rx-surface-2:#313b52;--rx-surface-hover:#374260;--rx-border:#3f4a64;--rx-border-strong:#59658a;--rx-text:#f3eadb;--rx-text-2:#d2c6b1;--rx-muted:#b2a690;--rx-accent:#ec8a64;--rx-accent-2:#86c7b4;--rx-accent-3:#f1c15c;--rx-accent-ink:#1c1510;--rx-good:#7fd39c;--rx-warn:#f1c15c;--rx-bad:#f08070;--rx-info:#8fb5ee;--rx-input-bg:#222a3b;--rx-input-border:#4c5874;--rx-popover:#2a3347;--sc-0:#141b2a;--sc-1:#222c42;--sc-2:#2b3852;--sc-3:#354563;--sc-4:#435577;--pc-sun:#f3ead2;--pc-cloud:#2e3850;--pc-s1:#232c3f;--pc-s2:color-mix(in srgb, var(--rx-accent-2) 25%, #232c3f);--pc-cast:#0000008c;--rx3d-spot:#fff5dc12;--d-backdrop:linear-gradient(180deg, #141b2a 0%, #1a2236 55%, #222c42 56%, #2b3852 70%, #354563 84%, #435577 100%)}:root.rx3d-paper.rx3d{background-image:var(--pc-grain), var(--d-backdrop)}.rx3d-paper-scene{overflow:hidden}.rx3d-paper-sky{background:linear-gradient(180deg, var(--sc-0), color-mix(in srgb, var(--sc-0) 80%, var(--sc-1)));position:absolute;inset:0}.rx3d-paper-sun{background:var(--pc-sun);width:15vmin;height:15vmin;box-shadow:0 6px 0 -1px color-mix(in srgb, var(--pc-sun) 70%, #6b3c00), 0 18px 30px -12px var(--pc-cast);border-radius:50%;position:absolute;top:9vh;right:12vw}.rx3d-paper-cloud{background:var(--pc-cloud);height:5vmin;box-shadow:0 5px 0 -1px color-mix(in srgb, var(--pc-cloud) 85%, #8a7550), 0 14px 22px -12px var(--pc-cast);border-radius:99px;position:absolute}.rx3d-paper-cloud:before,.rx3d-paper-cloud:after{content:"";background:inherit;border-radius:50%;position:absolute;bottom:40%}.rx3d-paper-cloud:before{aspect-ratio:1;width:38%;left:18%}.rx3d-paper-cloud:after{aspect-ratio:1;width:30%;left:45%}.rx3d-paper-cloud.c1{width:18vmin;top:14vh;left:8vw}.rx3d-paper-cloud.c2{width:13vmin;top:7vh;left:46vw}.rx3d-paper-cloud.c3{width:10vmin;top:24vh;right:30vw}.rx3d-paper-layer{will-change:translate;width:108vw;max-width:none;height:64vh;position:absolute;bottom:-2vh;left:-4vw}.rx3d-paper-layer[data-i="1"]{height:54vh}.rx3d-paper-layer[data-i="2"]{height:44vh}.rx3d-paper-layer[data-i="3"]{height:32vh}:root.rx3d-paper.rx3d.rx3d-s :is([data-rx3d=slab],.reforix-kit-section,.gate,.reforix-kit-hero,.stat-card,.chart-card,.form-card,.tbl-wrap,.table-wrap,.alert,.reforix-kit-exp){border-color:color-mix(in srgb, var(--rx-border) 70%, transparent);background-image:var(--pc-grain);box-shadow:0 1px 0 #ffffff80 inset, 0 5px 0 -2px var(--pc-s1), 0 5px 1px -1px var(--pc-cast), 0 10px 0 -4px var(--pc-s2), 0 10px 2px -3px var(--pc-cast), 0 22px 26px -18px var(--pc-cast);border-radius:12px;transition:box-shadow .35s cubic-bezier(.2,.9,.3,1.2),translate .35s cubic-bezier(.2,.9,.3,1.2),rotate .35s cubic-bezier(.2,.9,.3,1.2),border-color .2s}:root.rx3d-paper.rx3d.rx3d-s [data-rx3d=slab]:hover{translate:0 -5px;rotate:-.5deg}:root.rx3d-paper.rx3d.rx3d-s :is([data-rx3d=slab],.reforix-kit-section):hover{box-shadow:0 1px 0 #ffffff80 inset, -3px 8px 0 -2px var(--pc-s1), -3px 8px 2px -1px var(--pc-cast), 4px 16px 0 -4px var(--pc-s2), 4px 16px 3px -3px var(--pc-cast), 0 34px 36px -22px var(--pc-cast)}:root.rx3d-paper.rx3d.rx3d-s [data-rx3d=slab][data-rx3d-v=press]:active{box-shadow:0 2px 0 -1px var(--pc-s1), 0 3px 2px -1px var(--pc-cast);translate:0 3px;rotate:0deg;scale:none}:root.rx3d-paper.rx3d.rx3d-s :is([data-rx3d=slab],.reforix-kit-section) :is([data-rx3d=slab],.reforix-kit-section,.stat-card){box-shadow:0 3px 0 -1px var(--pc-s1), 0 4px 2px -1px var(--pc-cast)}:root.rx3d-paper.rx3d.rx3d-s :is(.reforix-cand-nav-bar,.reforix-emp-nav,.reforix-admin-nav,.reforix-emp-sb,.reforix-admin-sb,.app-top,.reforix-pub-nav,.reforix-cand-nav){background-image:var(--pc-grain);box-shadow:0 4px 0 -1px var(--pc-s1), 0 5px 3px -2px var(--pc-cast), 0 16px 24px -18px var(--pc-cast)}:root.rx3d-paper.rx3d.rx3d-s :is([data-rx3d=pop],.reforix-kit-dd-pop,.reforix-kit-picker-list,.tt,.rfx-toast,.swal2-popup,.dlg){box-shadow:0 5px 0 -2px var(--pc-s1), 0 6px 2px -2px var(--pc-cast), 0 28px 40px -20px var(--pc-cast)!important;border-radius:10px!important}:root.rx3d-paper.rx3d.rx3d-s :is(.reforix-kit-section-icon,.reforix-kit-tile-icon,.stat-icon,.reforix-kit-empty-icon,.reforix-kit-hero-icon,.reforix-kit-step-n,.reforix-fab-main,.reforix-fab-action-ico,.reforix-cand-nav-mark,.reforix-admin-sb-mark,.reforix-emp-sb-logo,.rfx-toast-ic){box-shadow:0 3px 0 -1px color-mix(in srgb, var(--kit-tone,var(--sc,var(--rx-accent))) 55%, #3a2a10), 0 4px 3px -1px var(--pc-cast)}:root.rx3d-paper.rx3d.rx3d-s :is([data-rx3d=slab],.reforix-kit-section):hover :is(.reforix-kit-section-icon,.reforix-kit-tile-icon,.stat-icon){translate:0 -2px;rotate:6deg}:root.rx3d-paper.rx3d.rx3d-s :is(.pill,.reforix-kit-pill,.reforix-kit-badge,.rx-s-chip,.reforix-kit-meta li,.reforix-kit-count,.reforix-kit-price-off,[class$=-badge],[class*=-badge\ ],[class$=-pill],[class*=-pill\ ],[class$=-chip],[class*=-chip\ ]):not([data-rx3d=key]):not([data-rx3d=slab]){box-shadow:0 2px 0 -1px color-mix(in srgb, currentColor 30%, transparent), 0 2px 2px -1px var(--pc-cast)}:root.rx3d-paper.rx3d.rx3d-s :is(.reforix-kit-meter-track,.rank-track,.mini-bars div,[class$=-meter-track],[class$=-progress-track],[class$=-bar-track],progress){box-shadow:inset 0 2px 2px var(--pc-cast)}:root.rx3d-paper.rx3d.rx3d-s .reforix-kit-hero-bg:after{opacity:0}:root.rx3d-paper.rx3d.rx3d-c [data-rx3d=key]:is([data-rx3d-v~=solid],[data-rx3d-v~=outline],[data-rx3d-v~=soft]){--pc-k:color-mix(in srgb, var(--k-face) 62%, #2a1a08);box-shadow:inset 0 1px 0 #ffffff4d, 0 3px 0 -1px var(--pc-k), 0 4px 2px -1px var(--pc-cast), 0 10px 14px -10px var(--pc-cast);border-radius:8px}:root.rx3d-paper.rx3d.rx3d-c [data-rx3d=key]:is([data-rx3d-v~=outline],[data-rx3d-v~=soft]){--pc-k:var(--rx-border-strong);background-color:var(--rx-surface);border-color:var(--rx-border);color:var(--rx-text)}:root.rx3d-paper.rx3d.rx3d-c [data-rx3d=key]:is([data-rx3d-v~=solid],[data-rx3d-v~=outline],[data-rx3d-v~=soft]):hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff4d, 0 5px 0 -1px var(--pc-k), 0 6px 3px -1px var(--pc-cast), 0 16px 18px -10px var(--pc-cast);rotate:-1.2deg}:root.rx3d-paper.rx3d.rx3d-c [data-rx3d=key]:not([data-rx3d-v~=text]):active:not(:disabled){box-shadow:0 0 0 -1px var(--pc-k), 0 1px 1px var(--pc-cast);transition-duration:60ms;translate:0 3px;rotate:0deg}:root.rx3d-paper.rx3d.rx3d-c [data-rx3d=key][data-rx3d-v~=fx]:not([data-rx3d-v~=icon]):after{opacity:1;background:linear-gradient(225deg, var(--rx-bg) 0 48%, color-mix(in srgb, var(--k-face,var(--rx-surface)) 60%, #fff) 50% 100%);width:12px;height:12px;box-shadow:-1px 1px 2px var(--pc-cast);border-radius:0 8px 0 0;transition:width .2s,height .2s;inset:0 0 auto auto}:root.rx3d-paper.rx3d.rx3d-c [data-rx3d=key][data-rx3d-v~=fx]:not([data-rx3d-v~=icon]):hover:not(:disabled):after{width:16px;height:16px}:root.rx3d-paper.rx3d.rx3d-c [data-rx3d=key][data-rx3d-v~=text]:hover:not(:disabled){background-color:var(--rx-accent-soft)}:root.rx3d-paper.rx3d.rx3d-c input[type=file]::file-selector-button{border:1px solid var(--rx-border-strong);color:var(--rx-text);background:var(--rx-surface);box-shadow:0 3px 0 -1px var(--rx-border-strong), 0 4px 2px -1px var(--pc-cast);border-radius:8px}:root.rx3d-paper.rx3d.rx3d-c [data-rx3d=well]{box-shadow:inset 0 2px 3px var(--pc-cast);border-radius:8px}:root.rx3d-paper.rx3d.rx3d-c [data-rx3d=well]:focus,:root.rx3d-paper.rx3d.rx3d-c [data-rx3d=well][data-rx3d-v=wrap]:focus-within{border-color:var(--rx-accent);box-shadow:inset 0 2px 3px var(--pc-cast), 0 0 0 3px color-mix(in srgb, var(--rx-accent) 22%, transparent)}:root.rx3d-paper.rx3d.rx3d-c [data-rx3d=well]:is([aria-invalid=true],[data-rx3d-bad]){border-color:var(--rx-bad);box-shadow:0 0 0 3px color-mix(in srgb, var(--rx-bad) 20%, transparent)}:root.rx3d-paper.rx3d.rx3d-c input[data-rx3d=tick]:not([data-rx3d-v=switch]){border:1.5px solid var(--rx-border-strong);background:var(--rx-surface);box-shadow:0 2px 0 -1px var(--rx-border-strong);border-radius:4px}:root.rx3d-paper.rx3d.rx3d-c input[type=radio][data-rx3d=tick]:not([data-rx3d-v=switch]){border-radius:50%}:root.rx3d-paper.rx3d.rx3d-c input[data-rx3d=tick]:not([data-rx3d-v=switch]):checked{border-color:var(--rx-accent);background:var(--rx-accent);box-shadow:0 2px 0 -1px color-mix(in srgb, var(--rx-accent) 60%, #000);rotate:-4deg}:root.rx3d-paper.rx3d.rx3d-c :is(.reforix-kit-switch-track,[class$=-switch-track],[class*=-switch-track\ ],[class$=-toggle-track],[class*=-toggle-track\ ]){box-shadow:inset 0 2px 3px var(--pc-cast)}:root.rx3d-paper.rx3d.rx3d-c :is(.reforix-kit-switch-track,[class$=-switch-track],[class*=-switch-track\ ],[class$=-toggle-track],[class*=-toggle-track\ ])>span{background:var(--rx-surface);box-shadow:0 2px 0 -1px var(--rx-border-strong), 0 3px 3px -1px var(--pc-cast)}:root.rx3d-paper.rx3d.rx3d-c .reforix-kit-switch input:checked+.reforix-kit-switch-track,:root.rx3d-paper.rx3d.rx3d-c input:checked+:is([class$=-switch-track],[class*=-switch-track\ ]){background:var(--rx-accent-2)}:root.rx3d-paper.rx3d.rx3d-c input[type=range]:not([data-rx3d=off])::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--rx-accent) var(--rx3d-p), var(--rx-bg-2) var(--rx3d-p));height:8px;box-shadow:inset 0 2px 2px var(--pc-cast);border-radius:4px}:root.rx3d-paper.rx3d.rx3d-c input[type=range]:not([data-rx3d=off])::-webkit-slider-thumb{background:var(--rx-surface);box-shadow:0 3px 0 -1px var(--rx-border-strong), 0 4px 3px -1px var(--pc-cast), inset 0 0 0 2px var(--rx-accent);border-radius:6px}:root.rx3d-paper.rx3d.rx3d-c input[type=range]:not([data-rx3d=off])::-moz-range-track{background:var(--rx-bg-2);height:8px}:root.rx3d-paper.rx3d.rx3d-c input[type=range]:not([data-rx3d=off])::-moz-range-progress{background:var(--rx-accent);height:8px}:root.rx3d-paper.rx3d.rx3d-c input[type=range]:not([data-rx3d=off])::-moz-range-thumb{background:var(--rx-surface);box-shadow:inset 0 0 0 2px var(--rx-accent);border-radius:6px}:root.rx3d-paper.rx3d.rx3d-c [data-rx3d=tray]{background-color:var(--rx-bg-2);box-shadow:inset 0 2px 3px var(--pc-cast);border-radius:10px}:root.rx3d-paper.rx3d.rx3d-c [data-rx3d=tab]{border-radius:8px}:root.rx3d-paper.rx3d.rx3d-c [data-rx3d=tab]:is([aria-selected=true],.active,.is-on,.is-active){background-color:var(--rx-surface);box-shadow:0 3px 0 -1px var(--rx-border-strong), 0 4px 3px -1px var(--pc-cast);translate:0 -2px}:root.rx3d-paper.rx3d.rx3d-c .dash-tabs[data-rx3d=tray] .dash-tab:after{background:var(--rx-accent)}:root.rx3d-paper.rx3d.rx3d-c [data-rx3d=drop]{background-image:var(--pc-grain);box-shadow:inset 0 3px 5px var(--pc-cast);border-style:dashed;border-radius:12px}:root.rx3d-paper.rx3d.rx3d-c [data-rx3d=drop]:is(:hover,:focus-within,.over,.is-over,.is-drag,.dragging,.is-dragging,.is-dragover,[data-over=true],[data-drag=true]){border-color:var(--rx-accent);box-shadow:0 5px 0 -2px var(--pc-s1), 0 6px 2px -1px var(--pc-cast), 0 20px 26px -16px var(--pc-cast);translate:0 -4px;rotate:-.6deg}@keyframes rx3d-pc-page{0%{opacity:0;translate:0 -14px;rotate:-.6deg}}@keyframes rx3d-pc-pop{0%{opacity:0;rotate:-1deg;scale:1 .6}}@keyframes rx3d-pc-dlg{0%{opacity:0;translate:0 -40px;rotate:-3deg}}@keyframes rx3d-pc-toast{0%{opacity:0;translate:30px 10px;rotate:4deg}}@keyframes rx3d-pc-reveal{0%{opacity:0;translate:0 60px;rotate:2.5deg}}:root{--fx-rise:cubic-bezier(.34, 1.32, .64, 1);--fx-glide:cubic-bezier(.22, 1, .36, 1);--fx-spring:cubic-bezier(.34, 1.56, .64, 1)}.fx-off,.fx-off *{animation-play-state:paused!important}.fx-num.fx-num,.fx-num.fx-num>[aria-hidden=true]{all:unset}.fx-num.fx-num{font-variant-numeric:tabular-nums}.fx-num.fx-num>.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fx-chart-wait{max-width:100%;display:block}.fx-chart{animation:fx-chart-in .7s var(--fx-glide) both}@keyframes fx-chart-in{0%{opacity:0;translate:0 10px}}@keyframes fx-fade{0%{opacity:0}}@keyframes fx-pop-in{0%{opacity:0;scale:.7}}.fx-bar-gloss,.fx-bar-halo{pointer-events:none}.fx-bar-halo{opacity:.2;transform-box:fill-box;transform-origin:50%;animation:fx-halo .32s var(--fx-glide) both}@keyframes fx-halo{0%{opacity:0;scale:.92}}.recharts-wrapper .recharts-inactive-bar,.recharts-wrapper .recharts-active-bar{transition:opacity .22s ease-out}.recharts-wrapper:hover .recharts-bar-rectangle .recharts-inactive-bar{opacity:.5}.recharts-pie-sector .recharts-sector,.recharts-pie-sector>g{transition:opacity .22s ease-out}.recharts-wrapper:hover .recharts-pie .recharts-pie-sector .recharts-shape{opacity:.55}.fx-pie-ring{opacity:.5;pointer-events:none;animation:.3s ease-out both fx-fade}.fx-pie-on>path:first-child{animation:fx-pie-out .3s var(--fx-spring) both;transform-box:view-box}@keyframes fx-pie-out{0%{opacity:.85}}.fx-dot-halo{opacity:.2;transform-box:fill-box;transform-origin:50%;animation:fx-bloom .5s var(--fx-glide) both}.fx-dot-core{transform-box:fill-box;transform-origin:50%;animation:fx-pop-in .3s var(--fx-spring) both}@keyframes fx-bloom{0%{opacity:.55;scale:.25}}.recharts-area-area{transition:opacity .25s ease-out}.recharts-wrapper:hover .recharts-area-area{opacity:.85}.recharts-tooltip-cursor.recharts-rectangle{fill:color-mix(in srgb, var(--rx-accent,#6c7cff) 10%, transparent)}.recharts-tooltip-cursor.recharts-curve,.recharts-tooltip-cursor.recharts-cross{stroke:color-mix(in srgb, var(--rx-accent,#6c7cff) 55%, transparent);stroke-width:1.5px;stroke-dasharray:4 5}.recharts-tooltip-cursor.recharts-polygon,.recharts-tooltip-cursor.recharts-sector{fill:color-mix(in srgb, var(--rx-accent,#6c7cff) 8%, transparent)}.recharts-tooltip-wrapper{pointer-events:none}.recharts-scatter-symbol{transform-box:fill-box;transform-origin:50%;transition:scale .25s var(--fx-spring), opacity .2s}.recharts-scatter-symbol:hover{scale:1.25}.recharts-wrapper:hover .recharts-scatter-symbol:not(:hover){opacity:.7}.recharts-funnel-trapezoid,.recharts-radial-bar-sector,.recharts-treemap-depth-1{transition:opacity .22s ease-out}.recharts-wrapper:hover .recharts-funnel-trapezoid:not(:hover),.recharts-wrapper:hover .recharts-radial-bar-sector:not(:hover){opacity:.6}.recharts-sankey-link{transition:stroke-opacity .22s ease-out}.recharts-sankey-link:hover{stroke-opacity:.55!important}.recharts-legend-item .recharts-surface{transition:scale .25s var(--fx-spring);transform-box:fill-box;transform-origin:50%}.recharts-legend-item:hover .recharts-surface{scale:1.25}.recharts-brush-traveller{cursor:ew-resize}.recharts-brush-traveller rect{transition:fill .2s}.recharts-brush-traveller:hover rect{fill:var(--rx-accent,#6c7cff)}[data-fx-spot]{position:relative}.fx-spot-clip{border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.fx-spot{pointer-events:none;opacity:0;background:radial-gradient(circle, color-mix(in srgb, var(--tone,var(--rx-accent,#6c7cff)) 13%, transparent) 0%, transparent 62%);border-radius:50%;width:440px;height:440px;margin:-220px 0 0 -220px;transition:opacity .35s ease-out;position:absolute;top:0;left:0}:root.rx3d.rx3d-s:not(.rx3d-spot) [data-fx-hot]>.fx-spot-clip>.fx-spot{opacity:1;will-change:transform}@media (prefers-reduced-motion:reduce){.fx-chart,.fx-chart *,.fx-bar-halo,.fx-dot-halo,.fx-dot-core,.fx-pie-ring,.fx-pie-on>path{animation:none!important}.fx-spot{display:none}.recharts-scatter-symbol,.recharts-legend-item .recharts-surface{transition:none}}html.reduce-motion :is(.fx-chart,.fx-chart *,.fx-bar-halo,.fx-dot-halo,.fx-dot-core,.fx-pie-ring,.fx-pie-on>path){animation:none!important}html.reduce-motion .fx-spot{display:none}body{box-sizing:border-box;margin:0;padding:0}.authnest-error-page-container{justify-content:center;align-items:center;min-height:100vh;padding:2rem;transition:background-color .3s,color .3s;display:flex;position:relative;overflow:hidden}.authnest-error-page-container.light{color:#2d3748;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.authnest-error-page-container.dark{color:#e2e8f0;background:linear-gradient(135deg,#1a202c 0%,#2d3748 100%)}.authnest-error-page-container:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 20%,#ffffff1a 0%,#0000 50%),radial-gradient(circle at 80% 80%,#ffffff1a 0%,#0000 50%),radial-gradient(circle at 40% 20%,#ffffff0d 0%,#0000 50%);width:100%;height:100%;animation:15s ease-in-out infinite backgroundPulse;position:absolute}@keyframes backgroundPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.authnest-error-page-content{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;width:100%;max-width:1200px;display:grid;position:relative}@media (width<=968px){.authnest-error-page-content{text-align:center;grid-template-columns:1fr;gap:3rem}}.authnest-error-page-text{animation:.8s ease-out slideInLeft}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}.authnest-error-page-title{background:linear-gradient(135deg,#fff 0%,#e2e8f0 100%);-webkit-text-fill-color:transparent;text-shadow:0 10px 30px #0000004d;-webkit-background-clip:text;background-clip:text;margin:0;font-size:8rem;font-weight:900;line-height:1;animation:3s ease-in-out infinite glitchTitle}@keyframes glitchTitle{0%,90%,to{transform:translate(0)}92%{transform:translate(-2px,2px)}94%{transform:translate(2px,-2px)}96%{transform:translate(-2px,-2px)}98%{transform:translate(2px,2px)}}.authnest-error-page-subtitle{color:#fff;text-shadow:0 5px 15px #0003;margin:1rem 0;font-size:2.5rem;font-weight:700}.authnest-error-page-description{color:#ffffffe6;max-width:600px;margin:1.5rem 0 2rem;font-size:1.125rem;line-height:1.7}@media (width<=968px){.authnest-error-page-description{margin-left:auto;margin-right:auto}}.authnest-error-page-details{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;margin:2rem 0;padding:1.5rem;transition:transform .3s,box-shadow .3s;box-shadow:0 8px 32px #0000001a}.authnest-error-page-details:hover{transform:translateY(-5px);box-shadow:0 12px 40px #0003}.authnest-error-page-details-title{color:#fff;margin:0 0 1rem;font-size:1.25rem;font-weight:600}.authnest-error-page-details-list{margin:0;padding:0;list-style:none}.authnest-error-page-details-item{color:#ffffffe6;align-items:center;gap:.75rem;padding:.75rem 0;font-size:1rem;transition:transform .2s;display:flex}.authnest-error-page-details-item:hover{transform:translate(5px)}@media (width<=968px){.authnest-error-page-details-item{justify-content:center}}.authnest-error-page-details-item svg{opacity:.8;flex-shrink:0}.authnest-error-page-actions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}@media (width<=968px){.authnest-error-page-actions{justify-content:center}}.authnest-error-page-button{cursor:pointer;border:none;border-radius:12px;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-family:inherit;font-size:1rem;font-weight:600;transition:all .3s;display:flex;position:relative;overflow:hidden}.authnest-error-page-button:before{content:"";background:#ffffff4d;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.authnest-error-page-button:hover:before{width:300px;height:300px}.authnest-error-page-button svg,.authnest-error-page-button span{z-index:1;position:relative}.authnest-error-page-button-primary{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);box-shadow:0 4px 15px #667eea66}.authnest-error-page-button-primary:hover{transform:translateY(-3px);box-shadow:0 8px 25px #667eea99}.authnest-error-page-button-primary:active{transform:translateY(-1px)}.authnest-error-page-button-secondary{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #ffffff4d}.authnest-error-page-button-secondary:hover{background:#ffffff40;transform:translateY(-3px);box-shadow:0 8px 25px #fff3}.authnest-error-page-button-secondary:active{transform:translateY(-1px)}.authnest-error-page-visual{perspective:1000px;justify-content:center;align-items:center;animation:.8s ease-out slideInRight;display:flex}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.authnest-error-page-floating-elements{width:400px;height:400px;position:relative}@media (width<=968px){.authnest-error-page-floating-elements{width:300px;height:300px}}.authnest-error-page-floating-element{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fff3,#ffffff0d);border:1px solid #ffffff4d;border-radius:20px;width:60px;height:60px;animation:6s ease-in-out infinite float;position:absolute}.authnest-error-page-floating-element:first-child{animation-delay:0s;top:10%;left:10%}.authnest-error-page-floating-element:nth-child(2){width:80px;height:80px;animation-delay:2s;top:60%;right:10%}.authnest-error-page-floating-element:nth-child(3){width:50px;height:50px;animation-delay:4s;bottom:10%;left:20%}@keyframes float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-30px)rotate(180deg)}}.authnest-error-page-cube{width:200px;height:200px;transform-style:preserve-3d;animation:20s linear infinite rotateCube;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(0)rotateY(0)}@media (width<=968px){.authnest-error-page-cube{width:150px;height:150px}}@keyframes rotateCube{0%{transform:translate(-50%,-50%)rotateX(0)rotateY(0)}to{transform:translate(-50%,-50%)rotateX(360deg)rotateY(360deg)}}.authnest-error-page-face{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#667eeacc,#764ba2cc);border:2px solid #fff6;justify-content:center;align-items:center;width:200px;height:200px;font-size:5rem;font-weight:900;display:flex;position:absolute;box-shadow:0 0 30px #667eea80,inset 0 0 30px #ffffff1a}@media (width<=968px){.authnest-error-page-face{width:150px;height:150px;font-size:3.5rem}}.authnest-error-page-face-front{transform:translateZ(100px)}.authnest-error-page-face-back{transform:translateZ(-100px)rotateY(180deg)}.authnest-error-page-face-right{transform:rotateY(90deg)translateZ(100px)}.authnest-error-page-face-left{transform:rotateY(-90deg)translateZ(100px)}.authnest-error-page-face-top{transform:rotateX(90deg)translateZ(100px)}.authnest-error-page-face-bottom{transform:rotateX(-90deg)translateZ(100px)}@media (width<=968px){.authnest-error-page-face-front{transform:translateZ(75px)}.authnest-error-page-face-back{transform:translateZ(-75px)rotateY(180deg)}.authnest-error-page-face-right{transform:rotateY(90deg)translateZ(75px)}.authnest-error-page-face-left{transform:rotateY(-90deg)translateZ(75px)}.authnest-error-page-face-top{transform:rotateX(90deg)translateZ(75px)}.authnest-error-page-face-bottom{transform:rotateX(-90deg)translateZ(75px)}}.authnest-error-page-container.dark .authnest-error-page-details{background:#ffffff0d;border-color:#ffffff1a}.authnest-error-page-container.dark .authnest-error-page-button-primary{box-shadow:0 4px 15px #667eea4d}.authnest-error-page-container.dark .authnest-error-page-button-primary:hover{box-shadow:0 8px 25px #667eea80}.authnest-error-page-container.dark .authnest-error-page-button-secondary{background:#ffffff14;border-color:#fff3}.authnest-error-page-container.dark .authnest-error-page-button-secondary:hover{background:#ffffff26}.authnest-error-page-container *{transition:background-color .3s,color .3s,border-color .3s}.cookie-consent{z-index:1000;background:var(--surface-color,#111);color:var(--text-color,#fff);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #0003}.cookie-consent p{max-width:640px;margin:0;font-size:.9rem}.cookie-consent-actions{flex-shrink:0;gap:8px;display:flex}.cookie-btn{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:8px 16px;font-size:.9rem}.cookie-btn-primary{color:#fff;background:#2563eb}.cookie-btn-secondary{color:inherit;background:0 0;border-color:currentColor}@media (width<=480px){.cookie-consent{flex-direction:column;align-items:stretch}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rfx-auth-top-controls{z-index:5;align-items:center;gap:8px;display:flex;position:absolute;top:16px;right:16px}.language-switcher{color:var(--rx-text,var(--dash-text,inherit));display:inline-flex;position:relative}.language-switcher-btn{border:1px solid var(--rx-border,#80808066);background:linear-gradient(180deg, color-mix(in srgb, var(--rx-surface,#fff) 92%, #fff 8%), var(--rx-surface-2,var(--rx-surface,#fff)));max-width:100%;height:38px;color:inherit;font:inherit;cursor:pointer;box-shadow:0 1px 0 #ffffff24 inset, 0 3px 0 -1px var(--rx-border-strong,var(--rx-border,#80808066)), 0 8px 18px -12px #00000073;transition:transform .2s var(--rx-ease-out,ease-out), box-shadow .2s, border-color .2s;border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 4px;font-size:.84rem;font-weight:650;line-height:1;display:inline-flex;transform:perspective(500px)translateZ(0)}.language-switcher-btn:hover{border-color:color-mix(in srgb, var(--rx-accent,#6366f1) 55%, var(--rx-border,#ccc));box-shadow:0 1px 0 #ffffff29 inset, 0 5px 0 -1px color-mix(in srgb, var(--rx-accent,#6366f1) 40%, var(--rx-border,#ccc)), 0 14px 26px -14px color-mix(in srgb, var(--rx-accent,#6366f1) 60%, transparent);transform:perspective(500px)translateY(-2px)translateZ(4px)}.language-switcher-btn:active{box-shadow:0 1px 0 #ffffff1a inset, 0 1px 0 -1px var(--rx-border,#ccc), 0 4px 10px -8px #0006;transform:perspective(500px)translateY(1px)}.language-switcher-btn:focus-visible{box-shadow:0 0 0 3px var(--rx-focus,color-mix(in srgb, var(--rx-accent,#6366f1) 35%, transparent));outline:none}.language-switcher.is-open .language-switcher-btn{border-color:var(--rx-accent,currentColor)}.language-switcher-tile{width:30px;height:30px;font:700 .95rem/1 var(--rx-font-body), "Noto Sans", "Noto Sans Devanagari", "Noto Sans Bengali", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Gujarati", "Noto Sans Kannada", sans-serif;color:var(--rx-accent-ink,#fff);background:radial-gradient(120% 120% at 30% 20%, color-mix(in srgb, #fff 35%, var(--rx-accent,#6366f1)), var(--rx-accent,#6366f1) 55%, color-mix(in srgb, var(--rx-accent-2,var(--rx-accent,#6366f1)) 80%, #000 20%));box-shadow:0 1px 0 #ffffff73 inset, 0 -2px 4px #0000002e inset, 0 3px 8px -3px color-mix(in srgb, var(--rx-accent,#6366f1) 70%, transparent);text-shadow:0 1px 1px #00000040;border-radius:50%;flex:none;place-items:center;display:grid}.language-switcher-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.language-switcher-chevron{color:var(--rx-text-2,currentColor);transition:transform .25s var(--rx-ease-out,ease);flex:none}.language-switcher.is-open .language-switcher-chevron{color:var(--rx-accent,currentColor);transform:rotate(180deg)}.language-switcher-panel{z-index:1500;isolation:isolate;width:268px;max-width:calc(100vw - 20px);color:var(--rx-text,#111);background:var(--rx-popover,var(--rx-surface,#fff));border:1px solid var(--rx-border-strong,var(--rx-border,#80808066));box-shadow:0 1px 0 #ffffff24 inset, 0 6px 0 -3px var(--rx-border,#80808059), 0 28px 60px -20px #0000008c;transform-origin:100% 0;animation:language-switcher-pop .32s var(--rx-ease-out,ease-out) both;border-radius:20px;padding:8px;position:absolute;top:calc(100% + 10px);right:0}.language-switcher-panel:before{content:"";background:inherit;border-left:1px solid var(--rx-border-strong,var(--rx-border,#ccc));border-top:1px solid var(--rx-border-strong,var(--rx-border,#ccc));border-radius:3px 0 0;width:12px;height:12px;position:absolute;top:-6px;right:22px;transform:rotate(45deg)}.language-switcher-head{letter-spacing:.08em;text-transform:uppercase;color:var(--rx-text-2,currentColor);align-items:center;gap:6px;margin:2px 8px 8px;font-size:.7rem;font-weight:750;display:flex}.language-switcher-head svg{color:var(--rx-accent,currentColor)}.language-switcher-menu{overscroll-behavior:contain;outline:none;gap:4px;max-height:min(360px,60vh);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.language-switcher-option{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--rx-text,#111);transition:background-color .18s, border-color .18s, transform .18s var(--rx-ease-out,ease);animation:language-switcher-in .34s var(--rx-ease-out,ease-out) both;animation-delay:calc(var(--i,0) * 28ms);border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;padding:8px 10px;display:flex;position:relative}.language-switcher-option .language-switcher-tile{width:36px;height:36px;transition:transform .25s var(--rx-ease-spring,ease);font-size:1.05rem}.language-switcher-option:not(.is-selected) .language-switcher-tile{color:var(--rx-text,#111);background:linear-gradient(180deg, var(--rx-surface,#fff), var(--rx-surface-2,#f3f3f3));box-shadow:0 1px 0 #fff6 inset, 0 3px 0 -1px var(--rx-border-strong,var(--rx-border,#ccc));text-shadow:none}.language-switcher-option.is-active{background:var(--rx-surface-hover,color-mix(in srgb, currentColor 7%, transparent));border-color:var(--rx-border,transparent);transform:translate(2px)}.language-switcher-option.is-active .language-switcher-tile{transform:translateY(-2px)rotate(-6deg)}.language-switcher-option.is-selected{background:var(--rx-accent-soft,color-mix(in srgb, var(--rx-accent,#6366f1) 12%, transparent));border-color:color-mix(in srgb, var(--rx-accent,#6366f1) 35%, transparent)}.language-switcher-names{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.language-switcher-names b{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:700;overflow:hidden}.language-switcher-names small{color:var(--rx-text-2,currentColor);font-size:.72rem}.language-switcher-code{font:700 .66rem/1 var(--rx-font-mono,monospace);letter-spacing:.06em;color:var(--rx-text-2,currentColor);opacity:.7;border:1px solid var(--rx-border,#8080804d);border-radius:6px;flex:none;padding:4px 6px}.language-switcher-check{color:var(--rx-accent,currentColor);flex:none}.language-switcher-menu::-webkit-scrollbar{width:8px}.language-switcher-menu::-webkit-scrollbar-thumb{background:var(--rx-border-strong,#80808066);border-radius:8px}@keyframes language-switcher-pop{0%{opacity:0;transform:perspective(800px)translateY(-6px)rotateX(-14deg)scale(.96)}to{opacity:1;transform:none}}@keyframes language-switcher-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.app-topbar .language-switcher-btn{max-width:170px}@media (width<=560px){.language-switcher-btn{max-width:150px}.language-switcher-panel{width:min(268px,100vw - 20px)}}@media (width<=380px){.language-switcher-value{display:none}.language-switcher-btn{padding-right:6px}}.reforix-vnav-sheet-foot .language-switcher-panel,.reforix-cand-sheet-tools .language-switcher-panel{transform-origin:0 100%;inset:auto auto calc(100% + 10px) 0}.reforix-vnav-sheet-foot .language-switcher-panel:before,.reforix-cand-sheet-tools .language-switcher-panel:before{inset:auto auto -6px 22px;transform:rotate(225deg)}@media (prefers-reduced-motion:reduce){.language-switcher-btn,.language-switcher-chevron,.language-switcher-option,.language-switcher-tile{transition:none}.language-switcher-panel,.language-switcher-option{animation:none}}html.reduce-motion .language-switcher-panel,html.reduce-motion .language-switcher-option{animation:none}.language-switcher:focus-within,.language-switcher.is-open{z-index:1500}.reforix-themeswitch{flex:none;position:relative}.reforix-themeswitch-trigger{border-radius:var(--rx-r-pill);border:1px solid var(--rx-border);background:var(--rx-surface-2);min-width:38px;height:38px;color:var(--rx-text);cursor:pointer;font:inherit;font-size:var(--rx-fs-sm);transition:border-color var(--rx-dur-2), transform var(--rx-dur-2) var(--rx-ease-spring), box-shadow var(--rx-dur-2);align-items:center;gap:8px;padding:0 10px;font-weight:600;display:inline-flex;position:relative}.reforix-themeswitch-trigger:hover{border-color:var(--rx-accent);box-shadow:var(--rx-glow);transform:translateY(-1px)}.reforix-themeswitch-trigger:active{transform:scale(.95)}.reforix-themeswitch-trigger:focus-visible{outline:2px solid var(--rx-accent);outline-offset:2px}.reforix-themeswitch-orb{background:conic-gradient(from 0deg, var(--ts-a), var(--ts-b), var(--ts-c), var(--ts-a));width:18px;height:18px;box-shadow:0 0 0 2px var(--rx-surface), 0 0 0 3px var(--rx-border-strong);border-radius:50%;flex:none;animation:8s linear infinite rx-spin}.reforix-themeswitch-trigger:hover .reforix-themeswitch-orb{animation-duration:1.4s}.reforix-themeswitch-icon{display:none}.reforix-themeswitch-panel{z-index:80;border-radius:var(--rx-r-lg);background:var(--rx-popover);width:min(340px,100vw - 24px);-webkit-backdrop-filter:blur(var(--rx-glass-blur)) saturate(1.4);border:1px solid var(--rx-border);box-shadow:var(--rx-shadow-lg);transform-origin:100% 0;animation:rx-slide-down .28s var(--rx-ease-out) both;padding:12px;position:absolute;top:calc(100% + 10px)}.reforix-themeswitch-panel--end{right:0}.reforix-themeswitch-panel--start{transform-origin:0 0;left:0}.reforix-themeswitch-title{font-size:var(--rx-fs-xs);color:var(--rx-text-2);margin:2px 6px 10px;font-weight:700}.reforix-themeswitch-grid{gap:6px;display:grid}.reforix-themeswitch-option{border-radius:var(--rx-r-md);width:100%;color:var(--rx-text);cursor:pointer;font:inherit;text-align:left;animation:rx-slide-left .35s var(--rx-ease-out) both;animation-delay:calc(var(--i) * 35ms);transition:background var(--rx-dur-2), border-color var(--rx-dur-2), transform var(--rx-dur-2) var(--rx-ease);background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:8px;display:flex;position:relative}.reforix-themeswitch-option:hover{background:var(--rx-surface-hover);transform:translate(3px)}.reforix-themeswitch-option:focus-visible{outline:2px solid var(--rx-accent);outline-offset:1px}.reforix-themeswitch-option.is-on{border-color:color-mix(in srgb, var(--rx-accent) 50%, transparent);background:var(--rx-accent-soft)}.reforix-themeswitch-preview{background:var(--ts-bg);border-radius:10px;flex:none;width:54px;height:38px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7f7f7f40}.reforix-themeswitch-preview i{border-radius:4px;position:absolute}.reforix-themeswitch-preview i:first-child{background:var(--ts-a);width:26px;height:5px;top:7px;left:6px}.reforix-themeswitch-preview i:nth-child(2){background:color-mix(in srgb, var(--ts-a) 30%, var(--ts-bg));width:40px;height:4px;top:16px;left:6px}.reforix-themeswitch-preview i:nth-child(3){background:var(--ts-b);width:14px;height:14px;box-shadow:0 0 10px var(--ts-b);transition:transform .4s var(--rx-ease-spring);border-radius:50%;bottom:6px;right:6px}.reforix-themeswitch-option:hover .reforix-themeswitch-preview i:nth-child(3){transform:scale(1.35)}.reforix-themeswitch-text{gap:1px;min-width:0;display:grid}.reforix-themeswitch-text b{font-size:var(--rx-fs-sm)}.reforix-themeswitch-text small{font-size:var(--rx-fs-xs);color:var(--rx-text-2)}.reforix-themeswitch-check{color:var(--rx-accent);animation:rx-pop .3s var(--rx-ease-out);margin-left:auto}@media (width<=480px){.reforix-themeswitch-trigger{justify-content:center;width:38px;padding:0}.reforix-themeswitch-name{display:none}}.reforix-vnav{z-index:60;font-family:var(--rx-font-body);border-bottom:1px solid #0000;transition:background .35s,box-shadow .35s,border-color .35s;position:sticky;top:0}.reforix-vnav.is-scrolled,.reforix-vnav.is-sheet{background:var(--rx-glass-bg);-webkit-backdrop-filter:blur(var(--rx-glass-blur)) saturate(1.6);border-bottom-color:var(--rx-border);box-shadow:0 10px 30px -24px #0009}.reforix-vnav-inner{max-width:1320px;height:72px;padding:0 var(--rx-gutter);transition:height .35s var(--rx-ease-out);align-items:center;gap:22px;margin:0 auto;display:flex}.reforix-vnav.is-scrolled .reforix-vnav-inner{height:62px}.reforix-vnav-logo{color:var(--rx-text);font-family:var(--rx-font-display);letter-spacing:-.03em;flex:none;align-items:center;gap:10px;font-size:1.3rem;font-weight:800;text-decoration:none;display:inline-flex}.reforix-vnav-logo b{color:var(--rx-accent)}.reforix-vnav-logo-mark{background:var(--rx-text);width:36px;height:36px;transition:transform .6s var(--rx-ease-spring);border-radius:12px;place-items:center;display:grid}.reforix-vnav-logo-mark svg{fill:none;width:22px;height:22px;stroke:var(--rx-bg);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;animation:rx-draw 1.4s var(--rx-ease-out) both;--rx-len:60}.reforix-vnav-logo:hover .reforix-vnav-logo-mark{transform:rotate(-12deg)scale(1.06)}.reforix-vnav-nav{flex:1}.reforix-vnav-nav>ul,.reforix-vnav-signin{gap:4px;margin:0;padding:0;list-style:none;display:flex}.reforix-vnav-link{height:40px;color:var(--rx-text-2);font:inherit;font-size:var(--rx-fs-sm);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-weight:650;text-decoration:none;transition:color .25s,background .25s;display:inline-flex;position:relative}.reforix-vnav-link:after{content:"";background:var(--rx-accent);transform-origin:0;height:2px;transition:transform .4s var(--rx-ease-out);border-radius:2px;position:absolute;bottom:6px;left:14px;right:14px;transform:scaleX(0)}.reforix-vnav-link:hover,.reforix-vnav-drop.is-open>.reforix-vnav-link{color:var(--rx-text)}.reforix-vnav-link:hover:after,.reforix-vnav-link.is-active:after{transform:scaleX(1)}.reforix-vnav-link.is-active{color:var(--rx-text)}.reforix-vnav-link:focus-visible{outline:2px solid var(--rx-accent);outline-offset:2px}.reforix-vnav-chev{transition:transform .35s var(--rx-ease-spring)}.reforix-vnav-drop.is-open .reforix-vnav-chev{transform:rotate(180deg)}.reforix-vnav-drop{position:relative}.reforix-vnav-panel{z-index:70;padding-top:10px;position:absolute;top:100%;left:-10px}.reforix-vnav-panel[hidden]{display:none}.reforix-vnav-panel>*{animation:rx-slide-down .3s var(--rx-ease-out) both}.reforix-vnav-panel:before{content:"";background:var(--rx-popover);border:1px solid var(--rx-border);box-shadow:var(--rx-shadow-lg);z-index:-1;animation:reforix-vnav-panel .32s var(--rx-ease-out) both;border-radius:24px;position:absolute;inset:10px 0 0}@keyframes reforix-vnav-panel{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:none}}.reforix-vnav-panel{gap:8px;padding:20px 10px 10px;display:flex}.reforix-vnav-panel.is-wide{min-width:600px}.reforix-vnav-signin .reforix-vnav-panel{min-width:260px;left:auto;right:-10px}.reforix-vnav-col{flex:1;align-content:start;gap:2px;min-width:220px;display:grid}.reforix-vnav-col--feature{background:var(--rx-grad-hero), var(--rx-surface-2);border-radius:18px;padding:10px}.reforix-vnav-coltitle{font-size:var(--rx-fs-xs);color:var(--rx-text-2);margin:4px 10px 6px;font-weight:700}.reforix-vnav-item{color:var(--rx-text);transition:background .2s, transform .3s var(--rx-ease);border-radius:15px;align-items:flex-start;gap:12px;padding:10px;text-decoration:none;display:flex}.reforix-vnav-item:hover,.reforix-vnav-item:focus-visible{background:var(--rx-surface-hover);outline:none;transform:translate(3px)}.reforix-vnav-item-ico{width:36px;height:36px;color:var(--rx-accent);background:var(--rx-accent-soft);transition:transform .4s var(--rx-ease-spring);border-radius:12px;flex:none;place-items:center;display:grid}.reforix-vnav-item:hover .reforix-vnav-item-ico{transform:rotate(-10deg)scale(1.1)}.reforix-vnav-item b{font-size:var(--rx-fs-sm);display:block}.reforix-vnav-item small{font-size:var(--rx-fs-xs);color:var(--rx-text-2);margin-top:2px;line-height:1.4;display:block}.reforix-vnav-right{align-items:center;gap:8px;margin-left:auto;display:flex}.reforix-vnav-cta{height:42px;font-weight:750;font-size:var(--rx-fs-sm);color:var(--rx-bg);background:var(--rx-text);white-space:nowrap;transition:transform .35s var(--rx-ease-spring), box-shadow .3s;border-radius:999px;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.reforix-vnav-cta:hover{box-shadow:var(--rx-glow);transform:translateY(-2px)}.reforix-vnav-cta svg{transition:transform .35s var(--rx-ease-spring)}.reforix-vnav-cta:hover svg{transform:translate(3px)}.reforix-vnav-burger{border:1px solid var(--rx-border);background:var(--rx-surface-2);width:42px;height:42px;color:var(--rx-text);cursor:pointer;border-radius:50%;place-items:center;display:none}.reforix-vnav-sheet{z-index:59;padding:16px var(--rx-gutter) 30px;background:var(--rx-bg);animation:.3s both rx-fade;position:fixed;inset:62px 0 0;overflow-y:auto}.reforix-vnav-sheet[hidden]{display:none}.reforix-vnav-sheet{background-color:var(--rx-bg)!important;-webkit-backdrop-filter:none!important;background-image:none!important;border-radius:0!important}.reforix-vnav-sheet-grid{gap:18px;display:grid}.reforix-vnav-sheet section{animation:rx-rise .5s var(--rx-ease-out) both;animation-delay:calc(var(--i) * 70ms)}.reforix-vnav-sheet h2{font-family:var(--rx-font-display);font-size:var(--rx-fs-xl);margin:0 0 8px}.reforix-vnav-sheet .reforix-vnav-col{min-width:0}.reforix-vnav-sheet .reforix-vnav-col--feature{margin-top:8px}.reforix-vnav-sheet-foot{border-top:1px solid var(--rx-border);flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;padding-top:18px;display:flex}@media (width<=1080px){.reforix-vnav-lang{display:none}}@media (width<=920px){.reforix-vnav-nav,.reforix-vnav-signin{display:none}.reforix-vnav-burger{display:grid}}@media (width<=520px){.reforix-vnav-right>.reforix-vnav-cta{display:none}.reforix-vnav-inner{gap:10px}}.reforix-pfoot{padding:0 var(--rx-gutter);border-top:1px solid var(--rx-border);background:var(--rx-bg-2);color:var(--rx-text);font-family:var(--rx-font-body);margin-top:40px;position:relative;overflow:hidden}.reforix-pfoot-cta{max-width:var(--rx-max);border-bottom:1px solid var(--rx-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin:-1px auto 0;padding:clamp(28px,5vw,56px) 0;display:flex}.reforix-pfoot-cta h2{font-family:var(--rx-font-display);font-size:var(--rx-fs-2xl);letter-spacing:-.03em;margin:0}.reforix-pfoot-cta p{color:var(--rx-text-2);max-width:52ch;margin:8px 0 0}.reforix-pfoot-cta-btns{flex-wrap:wrap;gap:10px;display:flex}.reforix-pfoot-btn{height:48px;font-weight:750;font-size:var(--rx-fs-sm);color:var(--rx-text);border:1px solid var(--rx-border-strong);transition:transform .35s var(--rx-ease-spring), background .25s, border-color .25s;border-radius:999px;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.reforix-pfoot-btn:hover{border-color:var(--rx-accent);transform:translateY(-2px)}.reforix-pfoot-btn.is-primary{background:var(--rx-accent);color:var(--rx-accent-ink);border-color:var(--rx-accent)}.reforix-pfoot-btn svg{transition:transform .35s var(--rx-ease-spring)}.reforix-pfoot-btn:hover svg{transform:translate(2px,-2px)}.reforix-pfoot-grid{max-width:var(--rx-max);grid-template-columns:1.6fr repeat(3,1fr);gap:30px;margin:0 auto;padding:44px 0 30px;display:grid}.reforix-pfoot-logo{font-family:var(--rx-font-display);color:var(--rx-text);letter-spacing:-.03em;font-size:1.6rem;font-weight:800;text-decoration:none}.reforix-pfoot-logo b{color:var(--rx-accent)}.reforix-pfoot-brand>p{color:var(--rx-text-2);font-size:var(--rx-fs-sm);margin:10px 0 0}.reforix-pfoot-contact{align-items:center;gap:8px;display:flex}.reforix-pfoot-contact svg{color:var(--rx-accent);flex:none}.reforix-pfoot-contact a{color:var(--rx-text)}.reforix-pfoot h2{font-size:var(--rx-fs-sm);margin:0 0 14px;font-weight:800}.reforix-pfoot ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.reforix-pfoot nav a{color:var(--rx-text-2);font-size:var(--rx-fs-sm);text-decoration:none;transition:color .2s;position:relative}.reforix-pfoot nav a:after{content:"";transform-origin:100%;height:1px;transition:transform .35s var(--rx-ease-out);background:currentColor;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.reforix-pfoot nav a:hover{color:var(--rx-text)}.reforix-pfoot nav a:hover:after{transform-origin:0;transform:scaleX(1)}.reforix-pfoot-bottom{max-width:var(--rx-max);border-top:1px solid var(--rx-border);font-size:var(--rx-fs-xs);color:var(--rx-muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin:0 auto;padding:18px 0 26px;display:flex}.reforix-pfoot-giant{pointer-events:none;-webkit-user-select:none;user-select:none;text-align:center;font-family:var(--rx-font-display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px var(--rx-border-strong);background:linear-gradient(180deg, color-mix(in srgb, var(--rx-accent) 18%, transparent), transparent 75%);-webkit-background-clip:text;background-clip:text;margin:0 0 -.12em;font-size:clamp(4rem,19vw,17rem);font-weight:800;line-height:.8}@media (width<=860px){.reforix-pfoot-grid{grid-template-columns:1fr 1fr}.reforix-pfoot-brand{grid-column:1/-1}}@media (width<=460px){.reforix-pfoot-grid{grid-template-columns:1fr}}.reforix-fab{bottom:max(18px, env(safe-area-inset-bottom));z-index:58;font-family:var(--rx-font-body);flex-direction:column;align-items:flex-end;display:flex;position:fixed}.reforix-fab--right{right:max(18px, env(safe-area-inset-right))}.reforix-fab--left{left:max(18px, env(safe-area-inset-left));align-items:flex-start}.reforix-fab-backdrop{z-index:-1;background:radial-gradient(circle at var(--fx,100%) 100%, color-mix(in srgb, var(--rx-bg) 92%, transparent), color-mix(in srgb, var(--rx-bg) 55%, transparent) 70%);-webkit-backdrop-filter:blur(3px);pointer-events:none;animation:.3s both rx-fade;position:fixed;inset:0}.reforix-fab--left .reforix-fab-backdrop{--fx:0%}.reforix-fab-main{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:64px;height:64px;padding:0;display:grid;position:relative}.reforix-fab-main:focus-visible{outline:none}.reforix-fab-main:focus-visible .reforix-fab-core{box-shadow:0 0 0 4px var(--rx-focus), var(--rx-glow)}.reforix-fab-ring{width:calc(100% + 4px);height:calc(100% + 4px);position:absolute;inset:-2px;transform:rotate(-90deg)}.reforix-fab-ring-track{fill:none;stroke:color-mix(in srgb, var(--rx-text) 10%, transparent);stroke-width:3px}.reforix-fab-ring-bar{fill:none;stroke:var(--rx-accent-2);stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 4px var(--rx-accent-2));transition:stroke-dashoffset .15s linear}.reforix-fab-core{width:54px;height:54px;color:var(--rx-accent-ink);background:var(--rx-grad-accent);box-shadow:0 14px 30px -10px color-mix(in srgb, var(--rx-accent) 75%, transparent), inset 0 2px 0 #ffffff59, inset 0 -4px 10px #00000026;transition:transform .5s var(--rx-ease-spring), border-radius .5s var(--rx-ease-out);background-size:220% 220%;border-radius:50%;place-items:center;animation:7s linear infinite rx-pan;display:grid;position:relative}.reforix-fab-core:after{content:"";border-radius:inherit;animation:2.6s 2s infinite rx-pulse-ring;position:absolute;inset:0}.reforix-fab-main:hover .reforix-fab-core{transform:scale(1.07)translateY(-2px)}.reforix-fab-main:active .reforix-fab-core{transform:scale(.92)}.reforix-fab-plus{transition:transform .5s var(--rx-ease-spring)}.reforix-fab.is-open .reforix-fab-plus{transform:rotate(135deg)}.reforix-fab.is-open .reforix-fab-core{border-radius:38%;transform:rotate(0)}.reforix-fab.is-open .reforix-fab-core:after{animation:none}.reforix-fab-actions{flex-direction:column;align-items:flex-end;gap:10px;margin:0 4px 14px;padding:0;list-style:none;display:flex}.reforix-fab--left .reforix-fab-actions{align-items:flex-start}.reforix-fab-actions[hidden]{display:none}.reforix-fab-actions li{animation:reforix-fab-in .45s var(--rx-ease-spring) both;animation-delay:calc((var(--n) - var(--i)) * 35ms)}@keyframes reforix-fab-in{0%{opacity:0;transform:translateY(26px)scale(.6)rotate(-8deg)}to{opacity:1;transform:none}}.reforix-fab-action{cursor:pointer;font:inherit;color:var(--rx-text);background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.reforix-fab--left .reforix-fab-action{flex-direction:row-reverse}.reforix-fab-action-label{font-size:var(--rx-fs-sm);white-space:nowrap;background:var(--rx-surface);-webkit-backdrop-filter:blur(var(--rx-glass-blur));border:1px solid var(--rx-border);box-shadow:var(--rx-shadow);transition:transform .3s var(--rx-ease-spring), border-color .2s;border-radius:999px;padding:8px 14px;font-weight:650}.reforix-fab-action-ico{width:46px;height:46px;color:var(--rx-text);background:var(--rx-surface);border:1px solid var(--rx-border);box-shadow:var(--rx-shadow);transition:transform .35s var(--rx-ease-spring), background .2s, color .2s, border-color .2s;border-radius:16px;place-items:center;display:grid}.reforix-fab-action:hover .reforix-fab-action-ico,.reforix-fab-action:focus-visible .reforix-fab-action-ico{color:var(--rx-accent-ink);background:var(--rx-accent);border-color:var(--rx-accent);transform:scale(1.12)rotate(-8deg)}.reforix-fab-action:hover .reforix-fab-action-label,.reforix-fab-action:focus-visible .reforix-fab-action-label{border-color:var(--rx-accent);transform:translate(-4px)}.reforix-fab--left .reforix-fab-action:hover .reforix-fab-action-label{transform:translate(4px)}.reforix-fab-action:focus-visible{outline:none}.reforix-fab-action.is-primary .reforix-fab-action-ico{background:var(--rx-accent-soft);color:var(--rx-accent);border-color:color-mix(in srgb, var(--rx-accent) 45%, transparent)}.reforix-fab-action--ghost .reforix-fab-action-ico{border-style:dashed;border-radius:12px;width:38px;height:38px;margin:0 4px}.reforix-fab-action--ghost .reforix-fab-action-label{font-size:var(--rx-fs-xs);color:var(--rx-text-2)}.reforix-fab~.sup-fab,.reforix-admin-shell .sup-fab,.reforix-emp-shell .sup-fab,.reforix-cand-shell .sup-fab{display:none!important}@media (width<=560px){.reforix-fab-main{width:58px;height:58px}.reforix-fab-core{width:48px;height:48px}.reforix-fab-action-label{font-size:var(--rx-fs-xs);padding:7px 11px}.reforix-fab-action-ico{width:42px;height:42px}}@media print{.reforix-fab{display:none}}@media (prefers-reduced-motion:reduce){.reforix-fab-core,.reforix-fab-actions li,.reforix-fab-core:after{animation:none}}.reforix-pub{background:var(--rx-bg);min-height:100vh;color:var(--rx-text);font-family:var(--rx-font-body);flex-direction:column;display:flex;overflow-x:clip}.reforix-pub-main{outline:none;flex:1}.reforix-pub-page{animation:rx-fade .5s var(--rx-ease-out) both}.reforix-pub-skip{z-index:200;background:var(--rx-accent);color:var(--rx-accent-ink);border-radius:12px;padding:10px 16px;font-weight:700;text-decoration:none;position:fixed;top:-80px;left:10px}.reforix-pub-skip:focus{top:10px}.reforix-pub-wrap{width:100%;max-width:var(--rx-max);padding:0 var(--rx-gutter);margin:0 auto}.reforix-pub-kicker{font-size:var(--rx-fs-xs);color:var(--rx-accent);background:var(--rx-accent-soft);border:1px solid color-mix(in srgb, var(--rx-accent) 25%, transparent);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-weight:700;display:inline-flex}.reforix-pub-h2{font-family:var(--rx-font-display);font-weight:800;font-size:var(--rx-fs-3xl);letter-spacing:-.035em;text-wrap:balance;margin:0;line-height:1}.reforix-pub-lead{max-width:60ch;color:var(--rx-text-2);font-size:var(--rx-fs-lg);text-wrap:pretty;margin:14px 0 0;line-height:1.55}.reforix-pub-btn{height:52px;font:inherit;font-weight:750;font-size:var(--rx-fs-md);cursor:pointer;border:1px solid var(--rx-border-strong);background:var(--rx-surface);color:var(--rx-text);transition:transform .35s var(--rx-ease-spring), box-shadow .3s, border-color .3s, background .3s;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 24px;text-decoration:none;display:inline-flex;position:relative}.reforix-pub-btn:hover{border-color:var(--rx-accent);box-shadow:var(--rx-shadow);transform:translateY(-2px)}.reforix-pub-btn:active{transform:translateY(1px)}.reforix-pub-btn.is-primary{color:var(--rx-accent-ink);background:var(--rx-grad-accent);box-shadow:0 16px 34px -16px color-mix(in srgb, var(--rx-accent) 85%, transparent);background-size:200% 100%;border-color:#0000}.reforix-pub-btn.is-primary:hover{box-shadow:var(--rx-glow);background-position:100% 0}.reforix-pub-btn svg{transition:transform .35s var(--rx-ease-spring)}.reforix-pub-btn:hover svg{transform:translate(4px)}.reforix-pub-btn:focus-visible{box-shadow:0 0 0 4px var(--rx-focus);outline:none}.reforix-error{isolation:isolate;text-align:center;min-height:calc(100vh - 140px);padding:60px var(--rx-gutter);color:var(--rx-text);font-family:var(--rx-font-body);align-content:center;justify-items:center;display:grid;position:relative;overflow:hidden}.reforix-error.is-compact{min-height:70vh}.reforix-error-bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.reforix-error-bg span{filter:blur(60px);opacity:.45;border-radius:50%;animation:9s ease-in-out infinite rx-float;position:absolute}.reforix-error-bg span:first-child{background:color-mix(in srgb, var(--rx-accent) 50%, transparent);width:380px;height:380px;top:8%;left:10%}.reforix-error-bg span:nth-child(2){background:color-mix(in srgb, var(--rx-accent-2) 45%, transparent);width:300px;height:300px;animation-delay:-3s;bottom:6%;right:8%}.reforix-error-bg span:nth-child(3){background:color-mix(in srgb, var(--rx-accent-3) 35%, transparent);width:200px;height:200px;animation-delay:-6s;top:46%;left:48%}.reforix-error-code{font-family:var(--rx-font-display);letter-spacing:-.06em;gap:.02em;font-size:clamp(6rem,22vw,15rem);font-weight:800;line-height:.85;display:flex}.reforix-error-code span{background:var(--rx-grad-accent);color:#0000;animation:reforix-error-drop .9s var(--rx-ease-spring) both, rx-pan 6s linear infinite, reforix-error-wobble 5s ease-in-out infinite;animation-delay:calc(var(--i) * .12s), 0s, calc(1.2s + var(--i) * .4s);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;display:inline-block}@keyframes reforix-error-drop{0%{opacity:0;transform:translateY(-80px)rotate(-14deg)scale(.7)}to{opacity:1;transform:none}}@keyframes reforix-error-wobble{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(3deg)}}.reforix-error-icon{width:58px;height:58px;color:var(--rx-accent-ink);background:var(--rx-grad-accent);box-shadow:var(--rx-glow);animation:rx-pop .6s .4s var(--rx-ease-out) both;border-radius:18px;place-items:center;margin-top:18px;display:grid}.reforix-error-status{font-size:var(--rx-fs-sm);color:var(--rx-accent);margin:16px 0 0;font-weight:700}.reforix-error-title{font-family:var(--rx-font-display);font-size:var(--rx-fs-2xl);letter-spacing:-.03em;animation:rx-rise .7s .3s var(--rx-ease-out) both;margin:6px 0 0}.reforix-error-text{max-width:56ch;color:var(--rx-text-2);font-size:var(--rx-fs-md);margin:12px auto 0;line-height:1.6;animation:.8s .45s both rx-fade}.reforix-error-tips{flex-wrap:wrap;justify-content:center;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.reforix-error-tips li{background:var(--rx-surface);border:1px solid var(--rx-border);font-size:var(--rx-fs-sm);color:var(--rx-text-2);animation:rx-rise .5s var(--rx-ease-out) both;animation-delay:calc(.55s + var(--i) * 80ms);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;display:inline-flex}.reforix-error-tips svg{color:var(--rx-accent-2)}.reforix-error-actions{animation:rx-rise .6s .7s var(--rx-ease-out) both;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.reforix-error-btn{border:1px solid var(--rx-border-strong);background:var(--rx-surface);height:48px;color:var(--rx-text);font:inherit;font-weight:750;font-size:var(--rx-fs-sm);cursor:pointer;transition:transform .35s var(--rx-ease-spring), border-color .25s, box-shadow .25s;border-radius:999px;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.reforix-error-btn:hover{border-color:var(--rx-accent);box-shadow:var(--rx-shadow);transform:translateY(-2px)}.reforix-error-btn.is-primary{color:var(--rx-accent-ink);background:var(--rx-accent);box-shadow:var(--rx-glow);border-color:#0000}.reforix-error-btn.is-ghost{background:0 0;border-style:dashed}.reforix-error-btn:focus-visible{box-shadow:0 0 0 4px var(--rx-focus);outline:none}@media (width<=480px){.reforix-error-btn{flex:100%;justify-content:center}}.msc{flex-direction:column;flex:none;align-items:center;line-height:0;display:inline-flex;position:relative}.msc-svg{cursor:pointer;filter:drop-shadow(0 10px 18px #0f0f2838);display:block;overflow:visible}.msc-svg *{transform-box:view-box}.msc-all{transform-origin:100px 290px}.msc-torso{transform-origin:100px 200px}.msc-head{transform-origin:100px 118px}.msc-arm-l{transform-origin:70px 138px}.msc-arm-r{transform-origin:130px 138px}.msc-fore-l{transform-origin:62px 176px}.msc-fore-r{transform-origin:138px 176px}.msc-hand-l{transform-origin:58px 210px}.msc-hand-r{transform-origin:142px 210px}.msc-leg-l{transform-origin:86px 200px}.msc-leg-r{transform-origin:114px 200px}.msc-shin-l{transform-origin:84px 240px}.msc-shin-r{transform-origin:116px 240px}.msc-tail{transform-origin:128px 194px}.msc-pony{transform-origin:130px 42px}.msc-ears{transform-origin:100px 50px}.msc-antenna{transform-origin:100px 34px}.msc-eyes{transform-box:fill-box;transform-origin:50%}.msc-pupils{transform:translate(var(--msc-lx,0), var(--msc-ly,0));transition:transform .18s ease-out}.msc-mouth-open{opacity:0}.msc-fx{pointer-events:none}.msc-think,.msc-zzz,.msc-spark{opacity:0}.msc-think{fill:var(--rx-surface,#fff);stroke:var(--rx-border-strong,#94a3b8);stroke-width:1.5px}.msc-zzz{fill:var(--rx-accent,#6366f1);font:800 16px/1 var(--rx-font-display,system-ui)}.msc-spark{fill:#facc15}.msc-aura{opacity:.55;transform-origin:100px 140px}.msc-shadow{transform-origin:100px 290px}.msc--live .msc-eyes{animation:5.2s infinite msc-blink}.msc--live .msc-torso{animation:4.6s ease-in-out infinite msc-breathe}.msc--live .msc-head{rotate:var(--msc-tilt,0deg);transition:rotate .4s ease-out}.msc--live .msc-tail{animation:2.8s ease-in-out infinite msc-tail}.msc--live .msc-pony{animation:3.2s ease-in-out infinite msc-pony}.msc--live .msc-ears{animation:6s ease-in-out infinite msc-ears}.msc--live .msc-antenna{animation:3s ease-in-out infinite msc-antenna}.msc--live .msc-led{animation:1.8s ease-in-out infinite msc-led}.msc--live .msc-led-2{animation-delay:.9s}.msc--live .msc-eq{transform-box:fill-box;transform-origin:50%;animation:.5s ease-in-out infinite msc-eq}.msc--live .msc-aura{animation:5s ease-in-out infinite msc-aura}.msc--live .msc-scan{animation:3.6s ease-in-out infinite msc-scan}.msc--live .msc-swing{transform-origin:100px 90px;animation:2.2s ease-in-out infinite msc-swing}.msc--live .msc-pose--idle .msc-arm-l,.msc--live .msc-pose--auto .msc-arm-l{animation:4.6s ease-in-out infinite msc-idle-arm-l}.msc--live .msc-pose--idle .msc-arm-r{animation:4.6s ease-in-out infinite msc-idle-arm-r}.msc--live .msc-pose--idle .msc-all{animation:6s ease-in-out infinite msc-sway}.msc-pose--wave .msc-arm-r{rotate:-145deg}.msc-pose--wave .msc-fore-r{rotate:-20deg}.msc--live .msc-pose--wave .msc-arm-r{animation:2.4s ease-in-out infinite msc-wave-up}.msc--live .msc-pose--wave .msc-fore-r{animation:.5s ease-in-out infinite alternate msc-wave-fore}.msc--live .msc-pose--wave .msc-mouth-open{animation:2.4s step-end infinite msc-mouth-hold}.msc--live .msc-pose--talk .msc-mouth-open{animation:.36s steps(2,end) infinite msc-talk}.msc--live .msc-pose--talk .msc-mouth-closed{animation:.36s steps(2,end) infinite msc-talk-closed}.msc--live .msc-pose--talk .msc-arm-r{animation:3.2s ease-in-out infinite msc-gesture-r}.msc--live .msc-pose--talk .msc-fore-r{animation:3.2s ease-in-out infinite msc-gesture-fore}.msc--live .msc-pose--talk .msc-arm-l{animation:4.1s ease-in-out infinite msc-gesture-l}.msc--live .msc-pose--talk .msc-head{animation:1.6s ease-in-out infinite msc-nod}.msc-pose--think .msc-arm-r{rotate:92deg}.msc-pose--think .msc-fore-r{rotate:118deg}.msc-pose--think .msc-arm-l{rotate:-30deg}.msc-pose--think .msc-fore-l{rotate:-70deg}.msc-pose--think .msc-head{rotate:8deg}.msc-pose--think .msc-think{opacity:1}.msc--live .msc-pose--think .msc-think>*{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite msc-bubble}.msc--live .msc-pose--think .msc-think>:nth-child(2){animation-delay:.3s}.msc--live .msc-pose--think .msc-think>:nth-child(3){animation-delay:.6s}.msc--live .msc-pose--think .msc-pupils{animation:4s ease-in-out infinite msc-ponder}.msc--live .msc-pose--think .msc-hand-r{animation:1.2s ease-in-out infinite msc-tap}.msc-pose--cheer .msc-arm-r{rotate:-160deg}.msc-pose--cheer .msc-arm-l{rotate:160deg}.msc-pose--cheer .msc-mouth-open{opacity:1}.msc-pose--cheer .msc-mouth-closed{opacity:0}.msc-pose--cheer .msc-spark{opacity:1}.msc--live .msc-pose--cheer .msc-all{animation:.65s cubic-bezier(.3,1.6,.5,1) infinite msc-jump}.msc--live .msc-pose--cheer .msc-arm-r{animation:.65s ease-in-out infinite msc-cheer-r}.msc--live .msc-pose--cheer .msc-arm-l{animation:.65s ease-in-out infinite msc-cheer-l}.msc--live .msc-pose--cheer .msc-leg-l{animation:.65s ease-in-out infinite msc-kick-l}.msc--live .msc-pose--cheer .msc-leg-r{animation:.65s ease-in-out infinite msc-kick-r}.msc--live .msc-pose--cheer .msc-spark>*{transform-box:fill-box;transform-origin:50%;animation:.9s ease-in-out infinite msc-twinkle}.msc--live .msc-pose--cheer .msc-shadow{animation:.65s ease-in-out infinite msc-shadow}.msc--live .msc-pose--walk .msc-leg-l{animation:1s ease-in-out infinite msc-step}.msc--live .msc-pose--walk .msc-leg-r{animation:1s ease-in-out -.5s infinite msc-step}.msc--live .msc-pose--walk .msc-shin-l{animation:1s ease-in-out infinite msc-knee}.msc--live .msc-pose--walk .msc-shin-r{animation:1s ease-in-out -.5s infinite msc-knee}.msc--live .msc-pose--walk .msc-arm-l{animation:1s ease-in-out -.5s infinite msc-swing-arm}.msc--live .msc-pose--walk .msc-arm-r{animation:1s ease-in-out infinite msc-swing-arm}.msc--live .msc-pose--walk .msc-all{animation:.5s ease-in-out infinite msc-bob}.msc-pose--point .msc-arm-r{rotate:-82deg}.msc-pose--point .msc-fore-r{rotate:-12deg}.msc--live .msc-pose--point .msc-arm-r{animation:1.6s ease-in-out infinite msc-point}.msc-pose--point .msc-head{rotate:6deg}.msc-pose--sleep .msc-eyes{transform:scaleY(.1);animation:none!important}.msc-pose--sleep .msc-head{rotate:12deg}.msc-pose--sleep .msc-zzz{opacity:1}.msc--live .msc-pose--sleep .msc-zzz>*{animation:3s ease-in-out infinite msc-zzz}.msc--live .msc-pose--sleep .msc-zzz>:nth-child(2){animation-delay:1s}.msc--live .msc-pose--sleep .msc-zzz>:nth-child(3){animation-delay:2s}.msc--live .msc-pose--sleep .msc-torso{animation:6s ease-in-out infinite msc-breathe}.msc--live .msc-pose--auto .msc-arm-r{animation:16s ease-in-out infinite msc-auto-arm}.msc--live .msc-pose--auto .msc-fore-r{animation:16s ease-in-out infinite msc-auto-fore}.msc--live .msc-pose--auto .msc-mouth-open{animation:16s step-end infinite msc-auto-mouth}.msc--live .msc-pose--auto .msc-mouth-closed{animation:16s step-end infinite msc-auto-mouth-c}.msc--live .msc-pose--auto .msc-all{animation:16s ease-in-out infinite msc-auto-all}.msc--live .msc-pose--auto .msc-leg-l{animation:16s ease-in-out infinite msc-auto-leg}.msc--live .msc-svg:is(.msc-pose--auto,.msc-pose--idle,.msc-pose--talk,.msc-pose--point):hover .msc-arm-r{animation:2.4s ease-in-out infinite msc-wave-up;rotate:-145deg}.msc--live .msc-svg:is(.msc-pose--auto,.msc-pose--idle,.msc-pose--talk,.msc-pose--point):hover .msc-fore-r{animation:.4s ease-in-out infinite alternate msc-wave-fore}@keyframes msc-blink{0%,44%,48%,92%,to{transform:scaleY(1)}46%,94%{transform:scaleY(.08)}}@keyframes msc-breathe{0%,to{scale:1}50%{scale:1.015 1.025}}@keyframes msc-sway{0%,to{rotate:0deg}50%{rotate:1.4deg}}@keyframes msc-tail{0%,to{rotate:-6deg}50%{rotate:10deg}}@keyframes msc-pony{0%,to{rotate:-5deg}50%{rotate:7deg}}@keyframes msc-ears{0%,86%,to{rotate:0deg}90%{rotate:-4deg}94%{rotate:3deg}}@keyframes msc-antenna{0%,to{rotate:-6deg}50%{rotate:6deg}}@keyframes msc-led{0%,to{opacity:1}50%{opacity:.35}}@keyframes msc-eq{0%,to{scale:1 .35}50%{scale:1 1.1}}@keyframes msc-aura{0%,to{opacity:.4;scale:.94}50%{opacity:.7;scale:1.06}}@keyframes msc-scan{0%,to{translate:0}50%{translate:48px}}@keyframes msc-swing{0%,to{rotate:-6deg}50%{rotate:6deg}}@keyframes msc-idle-arm-l{0%,to{rotate:4deg}50%{rotate:9deg}}@keyframes msc-idle-arm-r{0%,to{rotate:-4deg}50%{rotate:-9deg}}@keyframes msc-wave-up{0%,to{rotate:-145deg}50%{rotate:-138deg}}@keyframes msc-wave-fore{0%{rotate:-34deg}to{rotate:18deg}}@keyframes msc-mouth-hold{0%,60%{opacity:1}61%,to{opacity:0}}@keyframes msc-talk{0%{opacity:1}50%{opacity:0}}@keyframes msc-talk-closed{0%{opacity:0}50%{opacity:1}}@keyframes msc-gesture-r{0%,to{rotate:-10deg}30%{rotate:-55deg}60%{rotate:-30deg}}@keyframes msc-gesture-fore{0%,to{rotate:0deg}30%{rotate:-60deg}60%{rotate:-35deg}}@keyframes msc-gesture-l{0%,to{rotate:6deg}50%{rotate:32deg}}@keyframes msc-nod{0%,to{translate:0}50%{translate:0 2px}}@keyframes msc-bubble{0%,to{scale:.85}50%{scale:1.12}}@keyframes msc-ponder{0%,to{translate:2px -2px}50%{translate:-2px -2.5px}}@keyframes msc-tap{0%,to{rotate:0deg}50%{rotate:10deg}}@keyframes msc-jump{0%,to{translate:0}45%{translate:0 -18px}}@keyframes msc-cheer-r{0%,to{rotate:-160deg}45%{rotate:-172deg}}@keyframes msc-cheer-l{0%,to{rotate:160deg}45%{rotate:172deg}}@keyframes msc-kick-l{0%,to{rotate:0deg}45%{rotate:14deg}}@keyframes msc-kick-r{0%,to{rotate:0deg}45%{rotate:-14deg}}@keyframes msc-twinkle{0%,to{opacity:.2;scale:.4}50%{opacity:1;scale:1.2}}@keyframes msc-shadow{0%,to{opacity:.18;scale:1}45%{opacity:.1;scale:.7}}@keyframes msc-step{0%,to{rotate:18deg}50%{rotate:-18deg}}@keyframes msc-knee{0%,40%,to{rotate:0deg}70%{rotate:26deg}}@keyframes msc-swing-arm{0%,to{rotate:20deg}50%{rotate:-20deg}}@keyframes msc-bob{0%,to{translate:0}50%{translate:0 -4px}}@keyframes msc-point{0%,to{rotate:-82deg}50%{rotate:-88deg}}@keyframes msc-zzz{0%{opacity:0;translate:0 6px}40%{opacity:1}to{opacity:0;translate:10px -14px}}@keyframes msc-auto-arm{0%,14%,40%,56%,76%,to{rotate:-4deg}18%,34%{rotate:-145deg}62%,70%{rotate:-40deg}}@keyframes msc-auto-fore{0%,18%,34%,40%,56%,76%,to{rotate:0deg}20%,24%,28%,32%{rotate:-32deg}22%,26%,30%{rotate:16deg}62%,70%{rotate:-55deg}}@keyframes msc-auto-mouth{0%,18%{opacity:0}19%,34%{opacity:1}35%,60%{opacity:0}61%{opacity:1}63%{opacity:0}65%{opacity:1}67%{opacity:0}69%{opacity:1}71%,to{opacity:0}}@keyframes msc-auto-mouth-c{0%,18%{opacity:1}19%,34%{opacity:0}35%,60%{opacity:1}61%{opacity:0}63%{opacity:1}65%{opacity:0}67%{opacity:1}69%{opacity:0}71%,to{opacity:1}}@keyframes msc-auto-all{0%,40%,to{translate:0;rotate:0deg}44%{rotate:-2deg}50%{rotate:2deg}84%{translate:0}88%{translate:0 -8px}92%{translate:0}}@keyframes msc-auto-leg{0%,82%,94%,to{rotate:0deg}88%{rotate:10deg}}.msc-say{max-width:min(280px,80vw);line-height:1.4;font-size:var(--rx-fs-sm,.9rem);color:var(--rx-text,#0f172a);background:var(--rx-surface,#fff);border:1px solid var(--rx-border,#e2e8f0);box-shadow:var(--rx-shadow,0 10px 30px #0000001f);border-radius:16px;margin-bottom:8px;padding:10px 14px;font-weight:600;animation:.45s cubic-bezier(.34,1.56,.64,1) both msc-say-in;position:relative}.msc-say:after{content:"";background:inherit;border-right:1px solid var(--rx-border,#e2e8f0);border-bottom:1px solid var(--rx-border,#e2e8f0);width:12px;height:12px;position:absolute;bottom:-7px;left:50%;translate:-50%;rotate:45deg}@keyframes msc-say-in{0%{opacity:0;translate:0 8px;scale:.9}to{opacity:1;translate:0;scale:1}}.msc-row{align-items:center;gap:14px;display:flex}.msc-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:18px 12px;display:flex}.msc-empty h2,.msc-empty h3{margin:6px 0 0}.msc-empty p{color:var(--rx-text-2);max-width:46ch;margin:0}.msc-peek{pointer-events:none;position:absolute}@media (prefers-reduced-motion:reduce){.msc *,.msc-say{transition:none!important;animation:none!important}}.reduce-motion .msc *,.reduce-motion .msc-say{transition:none!important;animation:none!important}.gate-empty>.msc,.reforix-kit-empty>.msc{margin:0 auto 4px}.reforix-error-shell .msc,.reforix-error>.msc{margin:0 auto 8px}.reforix-auth-mascot{justify-content:flex-start;margin-bottom:8px;display:flex}@media (width<=980px){.reforix-auth-mascot{flex:none;margin:0}.reforix-auth-mascot .msc-svg{width:64px;height:96px}}.msc-cushion,.msc-hearts,.msc-notes{opacity:0;transition:opacity .5s}.msc-hearts{fill:#ff5fa2}.msc-notes{fill:var(--rx-accent,#6366f1);stroke:var(--rx-accent,#6366f1);stroke-width:3px;stroke-linecap:round}.msc--live :is(.msc-arm-l,.msc-arm-r,.msc-fore-l,.msc-fore-r,.msc-leg-l,.msc-leg-r,.msc-shin-l,.msc-shin-r,.msc-head,.msc-all,.msc-torso,.msc-tail){transition:rotate .7s cubic-bezier(.34,1.3,.5,1),translate .7s cubic-bezier(.34,1.3,.5,1),scale .6s}.msc-pose--sit .msc-cushion,.msc-pose--sleep .msc-cushion{opacity:1}.msc-pose--sit :is(.msc-torso,.msc-tail),.msc-pose--sleep :is(.msc-torso,.msc-tail){translate:0 30px}.msc-pose--sit .msc-leg-l,.msc-pose--sleep .msc-leg-l{translate:0 30px;rotate:64deg}.msc-pose--sit .msc-leg-r,.msc-pose--sleep .msc-leg-r{translate:0 30px;rotate:-64deg}.msc-pose--sit .msc-shin-l,.msc-pose--sleep .msc-shin-l{rotate:-70deg}.msc-pose--sit .msc-shin-r,.msc-pose--sleep .msc-shin-r{rotate:70deg}.msc-pose--sit .msc-arm-l{rotate:18deg}.msc-pose--sit .msc-arm-r{rotate:-18deg}.msc-pose--sit .msc-fore-l{rotate:-40deg}.msc-pose--sit .msc-fore-r{rotate:40deg}.msc--live .msc-pose--sit .msc-shin-l{animation:2.4s ease-in-out infinite msc-dangle-l}.msc--live .msc-pose--sit .msc-shin-r{animation:2.4s ease-in-out -1.2s infinite msc-dangle-r}.msc--live .msc-pose--sit .msc-head{animation:7s ease-in-out infinite msc-look}.msc-pose--sit .msc-shadow{scale:1.15 1}.msc-pose--dance .msc-notes{opacity:1}.msc--live .msc-pose--dance .msc-all{animation:.9s ease-in-out infinite msc-groove}.msc--live .msc-pose--dance .msc-arm-l{animation:.9s ease-in-out infinite msc-dance-l}.msc--live .msc-pose--dance .msc-arm-r{animation:.9s ease-in-out infinite msc-dance-r}.msc--live .msc-pose--dance .msc-fore-l{animation:.45s ease-in-out infinite alternate msc-dance-fl}.msc--live .msc-pose--dance .msc-fore-r{animation:.45s ease-in-out infinite alternate msc-dance-fr}.msc--live .msc-pose--dance .msc-leg-l{animation:.9s ease-in-out infinite msc-pop-l}.msc--live .msc-pose--dance .msc-leg-r{animation:.9s ease-in-out infinite msc-pop-r}.msc--live .msc-pose--dance .msc-shin-l{animation:.9s ease-in-out infinite msc-pop-kl}.msc--live .msc-pose--dance .msc-shin-r{animation:.9s ease-in-out infinite msc-pop-kr}.msc--live .msc-pose--dance .msc-head{animation:.45s ease-in-out infinite alternate msc-bop}.msc--live .msc-pose--dance .msc-notes>*{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite msc-float-up}.msc--live .msc-pose--dance .msc-mouth-open{opacity:1}.msc--live .msc-pose--dance .msc-mouth-closed{opacity:0}.msc--live .msc-pose--jump .msc-all{animation:1.25s cubic-bezier(.3,.7,.4,1) infinite msc-bigjump}.msc--live .msc-pose--jump .msc-arm-l{animation:1.25s ease-in-out infinite msc-jump-al}.msc--live .msc-pose--jump .msc-arm-r{animation:1.25s ease-in-out infinite msc-jump-ar}.msc--live .msc-pose--jump .msc-leg-l{animation:1.25s ease-in-out infinite msc-jump-ll}.msc--live .msc-pose--jump .msc-leg-r{animation:1.25s ease-in-out infinite msc-jump-lr}.msc--live .msc-pose--jump .msc-shin-l{animation:1.25s ease-in-out infinite msc-jump-kl}.msc--live .msc-pose--jump .msc-shin-r{animation:1.25s ease-in-out infinite msc-jump-kr}.msc--live .msc-pose--jump .msc-shadow{animation:1.25s ease-in-out infinite msc-jump-shadow}.msc-pose--jump .msc-spark{opacity:1}.msc--live .msc-pose--jump .msc-spark>*{transform-box:fill-box;transform-origin:50%;animation:1.25s ease-in-out infinite msc-twinkle}.msc--live .msc-pose--stretch .msc-arm-l{animation:3.4s ease-in-out infinite msc-stretch-l}.msc--live .msc-pose--stretch .msc-arm-r{animation:3.4s ease-in-out infinite msc-stretch-r}.msc--live .msc-pose--stretch .msc-torso{animation:3.4s ease-in-out infinite msc-stretch-t}.msc--live .msc-pose--stretch .msc-all{animation:3.4s ease-in-out infinite msc-stretch-a}.msc--live .msc-pose--stretch .msc-eyes{animation:3.4s ease-in-out infinite msc-stretch-eyes}.msc--live .msc-pose--bow .msc-torso{animation:2.6s ease-in-out infinite msc-bow}.msc--live .msc-pose--bow .msc-head{animation:2.6s ease-in-out infinite msc-bow-h}.msc-pose--bow .msc-arm-l{rotate:-6deg}.msc-pose--bow .msc-arm-r{rotate:6deg}.msc-pose--heart .msc-arm-l{rotate:150deg}.msc-pose--heart .msc-fore-l{rotate:62deg}.msc-pose--heart .msc-arm-r{rotate:-150deg}.msc-pose--heart .msc-fore-r{rotate:-62deg}.msc-pose--heart .msc-hearts{opacity:1}.msc--live .msc-pose--heart .msc-hearts>*{transform-box:fill-box;transform-origin:50%;animation:2s ease-in-out infinite msc-float-up}.msc--live .msc-pose--heart .msc-hearts>:nth-child(2){animation-delay:.5s}.msc--live .msc-pose--heart .msc-hearts>:nth-child(3){animation-delay:1s}.msc--live .msc-pose--heart .msc-all{animation:1.6s ease-in-out infinite msc-sway}.msc-pose--heart .msc-mouth-open{opacity:1}.msc-pose--heart .msc-mouth-closed{opacity:0}.msc--live .msc-pose--roam .msc-all{animation:7s linear infinite msc-roam}.msc--live .msc-pose--roam .msc-leg-l{animation:.7s ease-in-out infinite msc-step}.msc--live .msc-pose--roam .msc-leg-r{animation:.7s ease-in-out -.35s infinite msc-step}.msc--live .msc-pose--roam .msc-shin-l{animation:.7s ease-in-out infinite msc-knee}.msc--live .msc-pose--roam .msc-shin-r{animation:.7s ease-in-out -.35s infinite msc-knee}.msc--live .msc-pose--roam .msc-arm-l{animation:.7s ease-in-out -.35s infinite msc-swing-arm}.msc--live .msc-pose--roam .msc-arm-r{animation:.7s ease-in-out infinite msc-swing-arm}.msc--live .msc-pose--roam .msc-torso{animation:.35s ease-in-out infinite msc-bob}.msc--live .msc-pose--roam .msc-shadow{animation:7s linear infinite msc-roam-shadow}@keyframes msc-dangle-l{0%,to{rotate:-70deg}50%{rotate:-52deg}}@keyframes msc-dangle-r{0%,to{rotate:70deg}50%{rotate:52deg}}@keyframes msc-look{0%,to{rotate:0deg}25%{rotate:-9deg}55%{rotate:7deg}75%{rotate:2deg}}@keyframes msc-groove{0%,to{translate:-4px;rotate:-5deg}25%{translate:0 -6px}50%{translate:4px;rotate:5deg}75%{translate:0 -6px}}@keyframes msc-dance-l{0%,to{rotate:150deg}50%{rotate:30deg}}@keyframes msc-dance-r{0%,to{rotate:-30deg}50%{rotate:-150deg}}@keyframes msc-dance-fl{0%{rotate:30deg}to{rotate:-20deg}}@keyframes msc-dance-fr{0%{rotate:-30deg}to{rotate:20deg}}@keyframes msc-pop-l{0%,to{rotate:0deg}50%{rotate:22deg}}@keyframes msc-pop-r{0%,to{rotate:-22deg}50%{rotate:0deg}}@keyframes msc-pop-kl{0%,to{rotate:0deg}50%{rotate:-30deg}}@keyframes msc-pop-kr{0%,to{rotate:30deg}50%{rotate:0deg}}@keyframes msc-bop{0%{rotate:-7deg}to{rotate:7deg}}@keyframes msc-float-up{0%{opacity:0;translate:0 10px;scale:.6}30%{opacity:1}to{opacity:0;translate:0 -26px;scale:1.15}}@keyframes msc-bigjump{0%,to{translate:0;scale:1}14%{translate:0 8px;scale:1.08 .9}30%{scale:.94 1.08}50%{translate:0 -46px;scale:1}72%{translate:0;scale:.96 1.04}82%{translate:0 4px;scale:1.06 .94}}@keyframes msc-jump-al{0%,14%,82%,to{rotate:20deg}40%,62%{rotate:165deg}}@keyframes msc-jump-ar{0%,14%,82%,to{rotate:-20deg}40%,62%{rotate:-165deg}}@keyframes msc-jump-ll{0%,to{rotate:0deg}14%{rotate:22deg}50%{rotate:-10deg}82%{rotate:14deg}}@keyframes msc-jump-lr{0%,to{rotate:0deg}14%{rotate:-22deg}50%{rotate:10deg}82%{rotate:-14deg}}@keyframes msc-jump-kl{0%,to{rotate:0deg}14%{rotate:-36deg}50%{rotate:24deg}82%{rotate:-22deg}}@keyframes msc-jump-kr{0%,to{rotate:0deg}14%{rotate:36deg}50%{rotate:-24deg}82%{rotate:22deg}}@keyframes msc-jump-shadow{0%,to{opacity:.2;scale:1.1 1}50%{opacity:.08;scale:.55}}@keyframes msc-stretch-l{0%,to{rotate:8deg}35%,65%{rotate:172deg}}@keyframes msc-stretch-r{0%,to{rotate:-8deg}35%,65%{rotate:-172deg}}@keyframes msc-stretch-t{0%,to{scale:1}35%,65%{scale:.97 1.05}}@keyframes msc-stretch-a{0%,to{translate:0}40%,60%{translate:0 -6px}}@keyframes msc-stretch-eyes{0%,25%,75%,to{transform:scaleY(1)}35%,65%{transform:scaleY(.1)}}@keyframes msc-bow{0%,25%,85%,to{translate:0;scale:1}45%,65%{translate:0 14px;scale:1 .9}}@keyframes msc-bow-h{0%,25%,85%,to{translate:0}45%,65%{translate:0 10px}}@keyframes msc-roam{0%{translate:0;scale:1}30%{translate:46px;scale:1}34%{translate:46px;scale:-1 1}80%{translate:-46px;scale:-1 1}84%{translate:-46px;scale:1}to{translate:0;scale:1}}@keyframes msc-roam-shadow{0%,to{translate:0}30%,34%{translate:46px}80%,84%{translate:-46px}}.msc3d-stage{display:block;position:relative}.msc3d-canvas{cursor:pointer;touch-action:manipulation;filter:drop-shadow(0 12px 20px #0f0f2840);width:100%;height:100%;display:block}.msc3d-fx{font-size:calc(var(--msc-w,160px) * .16);pointer-events:none;line-height:1;animation:2s ease-in-out infinite msc-float-up;position:absolute;top:4%;right:6%}@media (prefers-reduced-motion:reduce){.msc3d-fx{animation:none}}.msc--live .msc-glint{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite msc-glint}@keyframes msc-glint{0%,70%,to{opacity:.2;scale:.6}80%{opacity:1;scale:1.2}}[class$=-nav-search-results]{overscroll-behavior:contain;max-height:min(70vh,560px);overflow-y:auto}.rx-nsearch-text{flex-direction:column;gap:1px;min-width:0;display:flex}.rx-nsearch-text>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rx-nsearch-text>small{color:var(--rx-text-3,var(--rx-text-2));opacity:.85;text-overflow:ellipsis;white-space:nowrap;font-size:.74em;overflow:hidden}.rx-nsearch-off{font:700 .66rem/1.3 var(--rx-font-body);letter-spacing:.02em;text-transform:uppercase;color:var(--rx-bad);background:color-mix(in srgb, var(--rx-bad) 14%, transparent);border:1px solid color-mix(in srgb, var(--rx-bad) 35%, transparent);border-radius:999px;flex:none;margin-left:auto;padding:2px 7px}.rx-nsearch-off.is-testing{color:var(--rx-warn);background:color-mix(in srgb, var(--rx-warn) 14%, transparent);border-color:color-mix(in srgb, var(--rx-warn) 35%, transparent)}.rx-nsearch-off+[class$=-search-enter]{margin-left:6px}[class*=-nav-search-hit].is-off>svg:first-child{opacity:.6}.rx-find-flash{animation:rx-find-flash 2s var(--rx-ease-out,ease-out) both;scroll-margin-top:90px}@keyframes rx-find-flash{0%,30%{box-shadow:0 0 0 3px var(--rx-accent), 0 0 0 9px color-mix(in srgb, var(--rx-accent) 25%, transparent)}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.rx-find-flash{outline:3px solid var(--rx-accent);outline-offset:3px;animation-duration:.01ms}}section[id]{scroll-margin-top:90px}.pav{filter:drop-shadow(0 6px 14px #14143240);flex:none;transition:transform .45s cubic-bezier(.34,1.56,.64,1);display:block;overflow:visible}.pav *{transform-box:fill-box;transform-origin:50%}.pav-ring{transform-box:view-box;transform-origin:64px 64px;opacity:.9}.pav-anim .pav-ring{animation:9s linear infinite pav-spin}.pav-anim .pav-head{transform-origin:50% 90%;animation:4.2s ease-in-out infinite pav-bob}.pav-anim .pav-brows{animation:6s ease-in-out infinite pav-brow}.pav-anim .pav-sparks>*{animation:2.6s ease-in-out infinite pav-twinkle}.pav-anim .pav-sparks>:nth-child(2){animation-delay:.9s}.pav-anim .pav-sparks>:nth-child(3){animation-delay:1.6s}.pav-anim .pav-swing{transform-origin:50% 0;animation:2.4s ease-in-out infinite pav-swing}.pav-anim .pav-sway{transform-origin:50% 100%;animation:3s ease-in-out infinite pav-sway}.pav-anim .pav-bob-slow{animation:5s ease-in-out infinite reverse pav-bob}.pav-anim .pav-led{animation:1.6s ease-in-out infinite pav-led}.pav-anim .pav-led-2{animation-delay:.8s}.pav-anim .pav-scan{animation:3.4s ease-in-out infinite pav-scan}.pav-anim .pav-eq{transform-origin:50%;animation:.9s ease-in-out infinite pav-eq}.pav-anim .pav-ears{transform-origin:50% 100%;animation:3.8s ease-in-out infinite pav-ears}.pav-anim .pav-nose{animation:2.8s ease-in-out infinite pav-nose}.pav-anim .pav-orbit{transform-box:view-box;transform-origin:64px 64px}.pav-anim .pav-orbit-1{animation:7s linear infinite pav-spin}.pav-anim .pav-orbit-2{animation:9s linear infinite reverse pav-spin}.pav-anim .pav-orbit-3{animation:11s linear infinite pav-spin}.pav-anim .pav-glyph{animation:8s ease-in-out infinite pav-glyph}.pav-dash{transform-box:view-box;transform-origin:64px 64px}.pav-anim .pav-dash{animation:30s linear infinite reverse pav-spin}.pav-anim .pav-shine{animation:6s ease-in-out infinite pav-shine}@keyframes pav-spin{to{transform:rotate(360deg)}}@keyframes pav-bob{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-3px)rotate(-3deg)}65%{transform:translateY(-1px)rotate(2.5deg)}}@keyframes pav-blink{0%,90%,to{transform:scaleY(1)}94%{transform:scaleY(.08)}}@keyframes pav-brow{0%,70%,to{transform:translateY(0)}78%{transform:translateY(-2.5px)}86%{transform:translateY(0)}}@keyframes pav-twinkle{0%,to{opacity:0;transform:scale(.3)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes pav-swing{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}@keyframes pav-sway{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes pav-led{0%,to{opacity:1;filter:drop-shadow(0 0 3px)}50%{opacity:.3}}@keyframes pav-scan{0%,to{transform:translate(-4px)}50%{transform:translate(4px)}}@keyframes pav-eq{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1.25)}}@keyframes pav-ears{0%,80%,to{transform:rotate(0)}85%{transform:rotate(-6deg)}90%{transform:rotate(5deg)}}@keyframes pav-nose{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)scale(1.08)}}@keyframes pav-glyph{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.12)}}@keyframes pav-shine{0%,to{opacity:.9}50%{opacity:.55}}.pav:hover{transform:scale(1.06)rotate(-4deg)}.pav-anim:hover .pav-ring{animation-duration:2.2s}@media (prefers-reduced-motion:reduce){.pav-anim *,.pav-anim .pav-ring{animation:none!important}.pav{transition:none}}.reduce-motion .pav-anim *{animation:none!important}.reforix-avatar-initials{color:#fff;font-weight:800;font-family:var(--rx-font-display);background:conic-gradient(from 200deg, var(--rx-accent), var(--rx-accent-2), var(--rx-accent));box-shadow:0 4px 14px -4px color-mix(in srgb, var(--rx-accent) 70%, transparent), inset 0 0 0 2px #ffffff4d;text-shadow:0 1px 2px #0000004d;border-radius:50%;flex:none;place-items:center;display:inline-grid}.reforix-avatar-photo{object-fit:cover;box-shadow:0 4px 14px #00000040, 0 0 0 2px var(--rx-surface), 0 0 0 4px color-mix(in srgb, var(--rx-accent) 55%, transparent);border-radius:50%;flex:none}.reforix-avpick{background:var(--rx-surface);border:1px solid var(--rx-border);box-shadow:var(--rx-shadow);border-radius:24px;margin-bottom:20px;padding:clamp(18px,3vw,28px)}.reforix-avpick-head{flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:18px;display:flex}.reforix-avpick-stage{isolation:isolate;border-radius:32px;flex:none;place-items:center;width:128px;height:128px;display:grid;position:relative}.reforix-avpick-stage:before{content:"";border-radius:inherit;background:var(--rx-surface-2);z-index:-1;position:absolute;inset:0}.reforix-avpick-stage:after{content:"";z-index:-2;background:conic-gradient(from var(--rx-av-a,0deg), var(--rx-accent), transparent 30%, var(--rx-accent-2) 60%, transparent 80%, var(--rx-accent));border-radius:35px;animation:5s linear infinite reforix-avpick-turn;position:absolute;inset:-3px}@property --rx-av-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes reforix-avpick-turn{to{--rx-av-a:360deg}}.reforix-avpick-stage>*{animation:rx-pop .5s var(--rx-ease-out)}.reforix-avpick-title h2{font-family:var(--rx-font-display);font-size:var(--rx-fs-xl);margin:0}.reforix-avpick-title p{color:var(--rx-text-2);font-size:var(--rx-fs-sm);max-width:52ch;margin:4px 0 0}.reforix-avpick-tabs{background:var(--rx-bg-2);border:1px solid var(--rx-border);scrollbar-width:none;border-radius:16px;gap:6px;margin-bottom:14px;padding:4px;display:flex;overflow-x:auto}.reforix-avpick-tabs button{height:38px;color:var(--rx-text-2);font:inherit;font-size:var(--rx-fs-sm);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;padding:0 14px;font-weight:700;transition:background .25s,color .25s}.reforix-avpick-tabs button[aria-selected=true]{background:var(--rx-surface);color:var(--rx-text);box-shadow:var(--rx-shadow-sm)}.reforix-avpick-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px;display:grid}.reforix-avpick-opt{background:var(--rx-surface-2);color:var(--rx-text-2);cursor:pointer;font:inherit;font-size:var(--rx-fs-xs);animation:rx-rise .45s var(--rx-ease-out) both;animation-delay:calc(var(--i) * 30ms);transition:border-color .25s, transform .4s var(--rx-ease-spring), background .25s, color .25s;border:2px solid #0000;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:12px 6px 10px;font-weight:700;display:flex;position:relative}.reforix-avpick-opt:hover{color:var(--rx-text);background:var(--rx-surface-hover);transform:translateY(-4px)}.reforix-avpick-opt.is-on{border-color:var(--rx-accent);color:var(--rx-text);background:var(--rx-accent-soft)}.reforix-avpick-opt.is-on:after{content:"✓";width:20px;height:20px;color:var(--rx-accent-ink);background:var(--rx-accent);animation:rx-pop .35s var(--rx-ease-out);border-radius:50%;place-items:center;font-size:.7rem;display:grid;position:absolute;top:6px;right:8px}.reforix-avpick-opt:focus-visible{outline:2px solid var(--rx-accent);outline-offset:2px}.reforix-avpick-opt:disabled{opacity:.6;cursor:progress}.reforix-avpick-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.reforix-avpick-btn{border:1px solid var(--rx-border);background:var(--rx-surface-2);height:42px;color:var(--rx-text);font:inherit;font-size:var(--rx-fs-sm);cursor:pointer;transition:transform .3s var(--rx-ease-spring), border-color .2s;border-radius:13px;align-items:center;gap:8px;padding:0 16px;font-weight:700;display:inline-flex}.reforix-avpick-btn:hover{border-color:var(--rx-accent);transform:translateY(-2px)}.reforix-avpick-drop{border:2px dashed var(--rx-border-strong);color:var(--rx-text-2);font-size:var(--rx-fs-sm);cursor:pointer;border-radius:16px;flex:260px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .25s,background .25s;display:flex}.reforix-avpick-drop.is-over,.reforix-avpick-drop:hover{border-color:var(--rx-accent);background:var(--rx-accent-soft);color:var(--rx-text)}.reforix-avpick-drop svg{color:var(--rx-accent);flex:none}.reforix-avpick-motion{font-size:var(--rx-fs-sm);color:var(--rx-text-2);cursor:pointer;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.reforix-avpick-err{color:var(--rx-bad);background:color-mix(in srgb, var(--rx-bad) 9%, transparent);font-size:var(--rx-fs-sm);border-radius:12px;margin:0 0 12px;padding:10px 14px}.av-current{justify-content:center;margin:4px 0 14px;display:flex}.pav-anim .pav-head,.pav-anim .pav-eyes,.pav-anim .pav-look,.pav-anim .pav-wave,.pav-anim .pav-wave-hand,.pav-anim .pav-talk,.pav-anim .pav-body{animation-delay:var(--pav-d,0s)}.pav-anim .pav-body{transform-origin:50% 100%;transform-box:view-box;animation:5.5s ease-in-out infinite pav-breathe}.pav-anim .pav-head{animation:pav-head-story 18s ease-in-out infinite var(--pav-d,0s);transform-origin:50% 85%}.pav-anim .pav-look{animation:pav-look 18s ease-in-out infinite var(--pav-d,0s)}.pav-anim .pav-eyes{animation:pav-blink2 7s infinite var(--pav-d,0s)}.pav-anim .pav-talk{animation:pav-talk 18s ease-in-out infinite var(--pav-d,0s);transform-origin:50% 40%}.pav-wave{transform-box:view-box;transform-origin:106px 140px;transform:translateY(46px)}.pav-anim .pav-wave{animation:pav-wave-arm 18s cubic-bezier(.34, 1.4, .64, 1) infinite var(--pav-d,0s)}.pav-wave-hand{transform-box:view-box;transform-origin:106px 110px}.pav-anim .pav-wave-hand{animation:pav-wave-hand 18s ease-in-out infinite var(--pav-d,0s)}.pav:not(.pav-anim) .pav-wave,.pav-tiny .pav-wave{display:none}.pav-anim:hover .pav-wave{animation:1.4s ease-in-out infinite pav-wave-hover;transform:translateY(0)}.pav-anim:hover .pav-wave-hand{animation:.35s ease-in-out infinite alternate pav-wave-shake}.pav-anim:hover .pav-talk{animation:.3s ease-in-out infinite alternate pav-talk-fast}@keyframes pav-head-story{0%,8%{transform:rotate(0)translateY(0)}14%{transform:rotate(-6deg)translateY(-1px)}24%{transform:rotate(-6deg)}30%{transform:rotate(5deg)translateY(-1px)}40%{transform:rotate(5deg)}46%{transform:rotate(0)translateY(-2px)}52%{transform:rotate(-3deg)translateY(-3px)}58%{transform:rotate(3deg)translateY(-3px)}64%{transform:rotate(0)translateY(0)}74%{transform:translateY(2px)}78%{transform:translateY(-1px)}82%{transform:translateY(2px)}88%,to{transform:translateY(0)}}@keyframes pav-look{0%,8%{transform:translate(0)}13%,24%{transform:translate(-2.4px)}30%,40%{transform:translate(2.4px,-.5px)}46%,64%{transform:translateY(-1px)}70%,to{transform:translate(0)}}@keyframes pav-blink2{0%,40%,46%,88%,to{transform:scaleY(1)}42%,90%{transform:scaleY(.08)}44%{transform:scaleY(1)}}@keyframes pav-talk{0%,44%,66%,to{transform:scale(1)}48%,52%,56%,60%{transform:scale(1.18,1.5)}50%,54%,58%,62%{transform:scale(1.05,.9)}}@keyframes pav-talk-fast{0%{transform:scale(1)}to{transform:scale(1.15,1.6)}}@keyframes pav-wave-arm{0%,42%{transform:translateY(46px)rotate(10deg)}47%{transform:translateY(0)rotate(-4deg)}62%{transform:translateY(0)rotate(0)}68%,to{transform:translateY(46px)rotate(10deg)}}@keyframes pav-wave-hand{0%,47%{transform:rotate(0)}50%{transform:rotate(-18deg)}53%{transform:rotate(14deg)}56%{transform:rotate(-16deg)}59%{transform:rotate(12deg)}62%,to{transform:rotate(0)}}@keyframes pav-wave-hover{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-2px)rotate(3deg)}}@keyframes pav-wave-shake{0%{transform:rotate(-18deg)}to{transform:rotate(16deg)}}@keyframes pav-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012,1.02)}}.rfx-av{isolation:isolate;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.rfx-av .reforix-avatar-photo,.rfx-av .reforix-avatar-initials{z-index:1;position:relative}.rfx-av .reforix-avatar-initials{background:conic-gradient(from calc(var(--av-h) * 1deg), hsl(var(--av-h) 75% 55%), hsl(calc(var(--av-h) + 60) 80% 60%), hsl(calc(var(--av-h) + 140) 70% 55%), hsl(var(--av-h) 75% 55%));overflow:hidden}.rfx-av--live:before{content:"";z-index:0;background:conic-gradient(from var(--rx-av-ring,0deg), hsl(var(--av-h) 85% 60%), transparent 35%, hsl(calc(var(--av-h) + 120) 85% 62%) 60%, transparent 85%, hsl(var(--av-h) 85% 60%));animation:rfx-av-ring 6s linear infinite var(--av-d,0s);border-radius:50%;position:absolute;inset:-3px}.rfx-av--live:after{content:"";z-index:-1;background:radial-gradient(circle, hsl(var(--av-h) 85% 60% / .45), transparent 70%);animation:rfx-av-glow 4s ease-in-out infinite var(--av-d,0s);border-radius:50%;position:absolute;inset:-6px}@property --rx-av-ring{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes rfx-av-ring{to{--rx-av-ring:360deg}}@keyframes rfx-av-glow{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.85;transform:scale(1.08)}}.rfx-av--live .reforix-avatar-initials:after{content:none}.rfx-av--live:has(img)::marker{content:none}.rfx-av--live .reforix-avatar-initials{animation:rfx-av-hue 12s linear infinite var(--av-d,0s)}.rfx-av--live .reforix-avatar-initials:before{content:"";animation:rfx-av-sweep 5.5s ease-in-out infinite var(--av-d,0s);background:linear-gradient(115deg,#0000 35%,#ffffff8c 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.rfx-av--live .rfx-av-letters{animation:rfx-av-letters 9s ease-in-out infinite var(--av-d,0s);display:inline-block}.rfx-av--live img{animation:rfx-av-float 7s ease-in-out infinite var(--av-d,0s)}@keyframes rfx-av-hue{to{filter:hue-rotate(360deg)}}@keyframes rfx-av-sweep{0%,60%{transform:translate(-120%)}80%,to{transform:translate(120%)}}@keyframes rfx-av-letters{0%,to{transform:translateY(0)scale(1)}20%{transform:translateY(-1.5px)scale(1.06)}40%{transform:translateY(0)rotate(-4deg)}60%{transform:rotate(4deg)}80%{transform:rotate(0)}}@keyframes rfx-av-float{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.rfx-av:hover:before{animation-duration:1.6s}@media (prefers-reduced-motion:reduce){.rfx-av--live:before,.rfx-av--live:after,.rfx-av--live *,.rfx-av--live :before{animation:none!important}.pav-wave{display:none}}.reduce-motion .rfx-av--live:before,.reduce-motion .rfx-av--live:after,.reduce-motion .rfx-av--live *,.reduce-motion .rfx-av--live :before{animation:none!important}.reduce-motion .pav-wave{display:none}.pav{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.pav-anim:hover .pav-head{animation:.7s cubic-bezier(.34,1.56,.64,1) pav-hop}.pav-anim:hover .pav-wave-hand{animation-duration:.35s!important}.pav-anim:active .pav-head{animation:.45s ease-in-out pav-nod}.pav-anim:hover .pav-sparks{opacity:1}@keyframes pav-hop{0%,to{transform:translateY(0)scale(1)}30%{transform:translateY(-6px)scale(1.04,.97)}55%{transform:translateY(1px)scale(.98,1.03)}}@keyframes pav-nod{0%,to{transform:rotate(0)}40%{transform:rotate(8deg)translateY(2px)}}@media (prefers-reduced-motion:reduce){.pav-anim:hover .pav-head,.pav-anim:active .pav-head{animation:none}}.reforix-avpick-gender{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 12px;font-size:.85rem;display:flex}.reforix-avpick-gender span{opacity:.75;margin-right:4px}.reforix-avpick-gender button{border:1px solid var(--rx-border);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;transition:transform .15s,background .15s,border-color .15s}.reforix-avpick-gender button:hover{border-color:var(--rx-accent);transform:translateY(-1px)}.reforix-avpick-gender button.is-on{background:var(--rx-accent);color:var(--rx-accent-ink,#fff);border-color:var(--rx-accent)}.reforix-admin-nav{top:0;right:0;left:var(--reforix-admin-sb-w);z-index:50;height:var(--rx-nav-h);background:var(--rx-glass-bg);-webkit-backdrop-filter:blur(var(--rx-glass-blur)) saturate(1.5);border-bottom:1px solid var(--rx-border);transition:left .42s var(--rx-ease-out);font-family:var(--rx-font-body);align-items:center;gap:14px;padding:0 clamp(10px,2vw,22px);display:flex;position:fixed}.reforix-admin-nav:after{content:"";background:var(--rx-grad-accent);opacity:.55;background-size:200% 100%;height:1px;animation:9s linear infinite rx-pan;position:absolute;bottom:-1px;left:0;right:0}.reforix-admin-nav-left{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.reforix-admin-nav-right{flex:none;align-items:center;gap:8px;display:flex}.reforix-admin-nav-toggle,.reforix-admin-nav-bell .app-icon-btn,.reforix-admin-nav-search-mobile{cursor:pointer;width:40px;height:40px;color:var(--rx-text);background:linear-gradient(180deg, var(--rx-surface-hover), var(--rx-surface-2));border:1px solid var(--rx-border);box-shadow:0 1px 0 #ffffff0f inset, 0 4px 0 -1px var(--rx-border), 0 8px 18px -12px #0009;transition:transform .25s var(--rx-ease-spring), box-shadow .25s, border-color .25s, color .25s;border-radius:13px;flex:none;place-items:center;display:grid;position:relative}.reforix-admin-nav-toggle:hover,.reforix-admin-nav-bell .app-icon-btn:hover,.reforix-admin-nav-search-mobile:hover{border-color:var(--rx-accent);color:var(--rx-accent);box-shadow:0 1px 0 #ffffff14 inset, 0 6px 0 -1px color-mix(in srgb, var(--rx-accent) 45%, var(--rx-border)), 0 14px 26px -12px color-mix(in srgb, var(--rx-accent) 60%, transparent);transform:translateY(-2px)}.reforix-admin-nav-toggle:active,.reforix-admin-nav-bell .app-icon-btn:active{box-shadow:0 0 0 0 var(--rx-border), 0 2px 6px -4px #0009;transform:translateY(2px)}.reforix-admin-nav-toggle svg{transition:transform .45s var(--rx-ease-spring)}.reforix-admin-nav-toggle:hover svg{transform:rotate(-8deg)scale(1.08)}.reforix-admin-nav-brand{color:var(--rx-text);font-family:var(--rx-font-display);align-items:center;gap:6px;font-size:1.1rem;font-weight:800;text-decoration:none;display:inline-flex}.reforix-admin-nav-brand i{color:var(--rx-accent);font-style:normal}.reforix-admin-nav-brand svg{color:var(--rx-accent)}.reforix-admin-nav-bell .nb-badge{background:var(--rx-bad);border-color:var(--rx-surface);animation:rx-pop .4s var(--rx-ease-out), rx-pulse-ring 2s 1s infinite}.reforix-admin-nav-bell .app-icon-btn:hover svg{animation:.5s rx-wiggle}.reforix-admin-nav-bell .nb-panel{background:var(--rx-popover);border-color:var(--rx-border);border-radius:var(--rx-r-lg);box-shadow:var(--rx-shadow-lg);animation:rx-slide-down .28s var(--rx-ease-out)}.reforix-admin-nav-search{flex:1;min-width:0;max-width:460px;position:relative}.reforix-admin-nav-search-mobile{display:none}.reforix-admin-nav-search-box{background:var(--rx-input-bg);border:1px solid var(--rx-input-border);height:42px;transition:border-color .25s, box-shadow .25s, transform .3s var(--rx-ease-out);border-radius:14px;align-items:center;display:flex;position:relative;box-shadow:inset 0 2px 6px -3px #00000059}.reforix-admin-nav-search-box:focus-within{border-color:var(--rx-accent);box-shadow:0 0 0 4px var(--rx-focus), inset 0 2px 6px -3px #00000040;transform:translateY(-1px)}.reforix-admin-nav-search-icon{color:var(--rx-text-2);pointer-events:none;position:absolute;left:13px}.reforix-admin-nav-search-input{min-width:0;height:100%;min-height:0;color:var(--rx-text);font:inherit;outline:none;flex:1;padding:0 10px 0 38px;font-size:15px;box-shadow:none!important;background:0 0!important;border:0!important}.reforix-admin-nav-search-input::-webkit-search-cancel-button{display:none}.reforix-admin-nav-search-kbd{font:600 .7rem var(--rx-font-body);color:var(--rx-text-2);border:1px solid var(--rx-border);background:var(--rx-surface-2);white-space:nowrap;border-radius:7px;margin-right:8px;padding:3px 7px}.reforix-admin-nav-search-close{width:34px;height:34px;color:var(--rx-text);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;margin-right:6px;display:grid}.reforix-admin-nav-search-results{z-index:70;border-radius:var(--rx-r-lg);background:var(--rx-popover);border:1px solid var(--rx-border);box-shadow:var(--rx-shadow-lg);max-height:60vh;animation:rx-slide-down .25s var(--rx-ease-out);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.reforix-admin-nav-search-hit{cursor:pointer;font-size:var(--rx-fs-sm);color:var(--rx-text-2);animation:rx-slide-left .3s var(--rx-ease-out) both;animation-delay:calc(var(--i) * 22ms);border-radius:11px;align-items:center;gap:10px;padding:10px 12px;display:flex}.reforix-admin-nav-search-hit.is-on{background:var(--rx-accent-soft);color:var(--rx-text)}.reforix-admin-nav-search-hit.is-on svg:first-child{color:var(--rx-accent)}.reforix-admin-nav-search-enter{color:var(--rx-accent);margin-left:auto}.reforix-admin-nav-search-empty{text-align:center;color:var(--rx-text-2);font-size:var(--rx-fs-sm);padding:16px}.reforix-admin-nav-menus{flex:none;align-items:center;gap:4px;display:flex}.reforix-admin-nav-menu{position:relative}.reforix-admin-nav-menu-trigger{height:40px;color:var(--rx-text-2);font:inherit;font-size:var(--rx-fs-sm);cursor:pointer;transition:background .2s, color .2s, border-color .2s, transform .3s var(--rx-ease-spring);background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:7px;padding:0 12px;font-weight:650;display:inline-flex}.reforix-admin-nav-menu-trigger:hover,.reforix-admin-nav-menu.is-open .reforix-admin-nav-menu-trigger{color:var(--rx-text);background:var(--rx-surface-2);border-color:var(--rx-border);transform:translateY(-1px)}.reforix-admin-nav-menu.is-active .reforix-admin-nav-menu-trigger{color:var(--rx-accent)}.reforix-admin-nav-menu-chev{transition:transform .3s var(--rx-ease-spring)}.reforix-admin-nav-menu.is-open .reforix-admin-nav-menu-chev{transform:rotate(180deg)}.reforix-admin-nav-menu-panel{z-index:70;border-radius:var(--rx-r-lg);background:var(--rx-popover);border:1px solid var(--rx-border);min-width:250px;box-shadow:var(--rx-shadow-lg);transform-origin:top;animation:reforix-admin-nav-drop .32s var(--rx-ease-out) both;padding:8px;position:absolute;top:calc(100% + 10px)}@keyframes reforix-admin-nav-drop{0%{opacity:0;transform:perspective(700px)rotateX(-14deg)translateY(-6px)}to{opacity:1;transform:none}}.reforix-admin-nav-menu-panel--start{left:0}.reforix-admin-nav-menu-panel--end{right:0}.reforix-admin-nav-menu-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.reforix-admin-nav-menu-li{animation:rx-slide-left .3s var(--rx-ease-out) both;animation-delay:calc(var(--i) * 30ms);position:relative}.reforix-admin-nav-menu-item{width:100%;color:var(--rx-text-2);font:inherit;font-size:var(--rx-fs-sm);text-align:left;cursor:pointer;transition:background .2s, color .2s, transform .25s var(--rx-ease);background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;padding:9px 10px;font-weight:600;text-decoration:none;display:flex}.reforix-admin-nav-menu-item:hover,.reforix-admin-nav-menu-item:focus-visible,.reforix-admin-nav-menu-li.is-open>.reforix-admin-nav-menu-item{background:var(--rx-surface-hover);color:var(--rx-text);outline:none;transform:translate(3px)}.reforix-admin-nav-menu-ico{background:var(--rx-accent-soft);width:30px;height:30px;color:var(--rx-accent);transition:transform .35s var(--rx-ease-spring);border-radius:9px;flex:none;place-items:center;display:grid}.reforix-admin-nav-menu-item:hover .reforix-admin-nav-menu-ico{transform:scale(1.1)rotate(-6deg)}.reforix-admin-nav-menu-text{flex:1;min-width:0}.reforix-admin-nav-menu-caret{color:var(--rx-text-2)}.reforix-admin-nav-menu-flyout{border-radius:var(--rx-r-lg);background:var(--rx-popover);border:1px solid var(--rx-border);min-width:230px;box-shadow:var(--rx-shadow-lg);animation:rx-slide-left .25s var(--rx-ease-out);z-index:2;padding:8px;position:absolute;top:-8px;left:calc(100% + 6px)}.reforix-admin-nav-menu-panel--end .reforix-admin-nav-menu-flyout{left:auto;right:calc(100% + 6px)}.reforix-admin-nav-me{position:relative}.reforix-admin-nav-me-btn{border:1px solid var(--rx-border);background:var(--rx-surface-2);height:46px;color:var(--rx-text);cursor:pointer;font:inherit;max-width:240px;transition:border-color .25s, box-shadow .25s, transform .3s var(--rx-ease-spring);border-radius:999px;align-items:center;gap:10px;padding:0 10px 0 5px;display:flex}.reforix-admin-nav-me-btn:hover{border-color:var(--rx-accent);box-shadow:var(--rx-glow);transform:translateY(-1px)}.reforix-admin-nav-me-ring{background:conic-gradient(var(--rx-accent), var(--rx-accent-2), var(--rx-accent));border-radius:50%;padding:2px;animation:6s linear infinite rx-spin;display:grid}.reforix-admin-nav-me-ring>*{animation:6s linear infinite reverse rx-spin}.reforix-admin-nav-me-text{text-align:left;min-width:0;line-height:1.15;display:grid}.reforix-admin-nav-me-text b{font-size:var(--rx-fs-sm);text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.reforix-admin-nav-me-text small{font-size:var(--rx-fs-xs);color:var(--rx-accent);font-weight:700}.reforix-admin-nav-me-chev{color:var(--rx-text-2);transition:transform .3s var(--rx-ease-spring)}.reforix-admin-nav-me.is-open .reforix-admin-nav-me-chev{transform:rotate(180deg)}.reforix-admin-nav-me-panel{z-index:70;border-radius:var(--rx-r-lg);background:var(--rx-popover);border:1px solid var(--rx-border);width:280px;box-shadow:var(--rx-shadow-lg);animation:reforix-admin-nav-drop .32s var(--rx-ease-out) both;transform-origin:100% 0;padding:8px;position:absolute;top:calc(100% + 10px);right:0}.reforix-admin-nav-me-card{background:var(--rx-grad-hero), var(--rx-surface-2);border-radius:14px;align-items:center;gap:12px;margin-bottom:6px;padding:12px;display:flex}.reforix-admin-nav-me-card div{min-width:0;display:grid}.reforix-admin-nav-me-card b{font-size:var(--rx-fs-sm)}.reforix-admin-nav-me-card small{font-size:var(--rx-fs-xs);color:var(--rx-text-2);text-overflow:ellipsis;overflow:hidden}.reforix-admin-nav-me-role{background:var(--rx-accent);color:var(--rx-accent-ink);border-radius:999px;justify-self:start;margin-top:4px;padding:2px 8px;font-size:.68rem;font-weight:800}.reforix-admin-nav-me-item{width:100%;color:var(--rx-text-2);font:inherit;font-size:var(--rx-fs-sm);cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:10px 12px;font-weight:600;text-decoration:none;transition:background .2s,color .2s,transform .25s;display:flex}.reforix-admin-nav-me-item:hover,.reforix-admin-nav-me-item:focus-visible{background:var(--rx-surface-hover);color:var(--rx-text);outline:none;transform:translate(3px)}.reforix-admin-nav-me-out{color:var(--rx-bad)}.reforix-admin-nav-me-out:hover{background:color-mix(in srgb, var(--rx-bad) 12%, transparent);color:var(--rx-bad)}@media (width<=1360px){.reforix-admin-nav-menu-label{display:none}.reforix-admin-nav-menu-trigger{padding:0 10px}}@media (width<=1180px){.reforix-admin-nav-me-text,.reforix-admin-nav-me-chev{display:none}.reforix-admin-nav-me-btn{padding:0 5px}.reforix-admin-nav-search-kbd{display:none}}@media (width<=960px){.reforix-admin-nav{left:0}.reforix-admin-nav-menus{display:none}}@media (width<=760px){.reforix-admin-nav{gap:8px}.reforix-admin-nav-search{flex:none;position:static}.reforix-admin-nav-search-mobile{display:grid}.reforix-admin-nav-search-box{display:none}.reforix-admin-nav-search--sheet .reforix-admin-nav-search-box{z-index:75;height:48px;box-shadow:var(--rx-shadow-lg);background:var(--rx-surface);display:flex;position:fixed;top:10px;left:10px;right:10px}.reforix-admin-nav-search--sheet .reforix-admin-nav-search-results{position:fixed;top:66px;left:10px;right:10px}.reforix-admin-nav-left{gap:8px}}@media (width<=560px){.reforix-admin-nav-lang{display:none}.reforix-admin-nav-right{gap:6px}}@media (width<=380px){.reforix-admin-nav-brand b{display:none}}@media (prefers-reduced-motion:reduce){.reforix-admin-nav,.reforix-admin-nav:after,.reforix-admin-nav-me-ring,.reforix-admin-nav-me-ring>*{transition:none;animation:none}}.reforix-admin-nav-search{min-width:170px}@media (width<=1640px){.reforix-admin-shell.is-expanded .reforix-admin-nav-menu-label{display:none}}@media (width<=1500px){.reforix-admin-shell.is-expanded .reforix-admin-nav-me-text,.reforix-admin-shell.is-expanded .reforix-admin-nav-me-chev,.reforix-admin-shell.is-expanded .reforix-admin-nav-search-kbd{display:none}}@media (width<=760px){.reforix-admin-nav-search{min-width:0}}.reforix-admin-sb{z-index:60;width:var(--reforix-admin-sb-w);background:linear-gradient(180deg, color-mix(in srgb, var(--rx-accent) 9%, transparent), transparent 220px), color-mix(in srgb, var(--rx-surface) 88%, var(--rx-bg));border-right:1px solid var(--rx-border);box-shadow:1px 0 0 color-mix(in srgb, var(--rx-accent) 12%, transparent), 18px 0 50px -40px #0009;transition:width .42s var(--rx-ease-out), transform .42s var(--rx-ease-out);font-family:var(--rx-font-body);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.reforix-admin-sb:after{content:"";background:linear-gradient(180deg, transparent, var(--rx-accent), transparent);opacity:.55;width:1px;height:100%;animation:6s ease-in-out infinite reforix-admin-sb-edge;position:absolute;top:0;right:-1px}@keyframes reforix-admin-sb-edge{0%,to{opacity:.25;background-position:0 0}50%{opacity:.7}}.reforix-admin-sb-head{height:var(--rx-nav-h);border-bottom:1px solid var(--rx-border);flex:none;align-items:center;gap:8px;padding:0 16px;display:flex}.reforix-admin-sb-brand{min-width:0;color:var(--rx-text);align-items:center;gap:12px;text-decoration:none;display:flex}.reforix-admin-sb-mark{width:44px;height:44px;color:var(--rx-accent-ink);background:var(--rx-grad-accent);box-shadow:0 10px 24px -8px color-mix(in srgb, var(--rx-accent) 70%, transparent), inset 0 1px 0 #ffffff59;transition:transform .5s var(--rx-ease-spring);background-size:200% 200%;border-radius:14px;flex:none;place-items:center;animation:8s linear infinite rx-pan;display:grid;transform:perspective(300px)rotateX(10deg)}.reforix-admin-sb-brand:hover .reforix-admin-sb-mark{transform:perspective(300px)rotateX(0)rotateY(-16deg)scale(1.05)}.reforix-admin-sb-brandtext{white-space:nowrap;transition:opacity .25s, transform .35s var(--rx-ease-out);line-height:1.1;display:grid}.reforix-admin-sb-brandtext b{font-family:var(--rx-font-display);letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.reforix-admin-sb-brandtext b i{background:var(--rx-grad-accent);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.reforix-admin-sb-brandtext small{font-size:var(--rx-fs-xs);color:var(--rx-text-2);font-weight:600}.reforix-admin-sb-close{border:1px solid var(--rx-border);background:var(--rx-surface-2);width:38px;height:38px;color:var(--rx-text);cursor:pointer;border-radius:12px;place-items:center;margin-left:auto;display:grid}.reforix-admin-sb-scroll{overscroll-behavior:contain;flex:1;padding:14px 12px 20px;overflow:hidden auto}.reforix-admin-sb-tree,.reforix-admin-sb-sub-inner{gap:3px;margin:0;padding:0;list-style:none;display:grid}.reforix-admin-sb-tree>li{animation:rx-slide-left .45s var(--rx-ease-out) both}.reforix-admin-sb-tree>li:nth-child(2){animation-delay:30ms}.reforix-admin-sb-tree>li:nth-child(3){animation-delay:60ms}.reforix-admin-sb-tree>li:nth-child(4){animation-delay:90ms}.reforix-admin-sb-tree>li:nth-child(5){animation-delay:.12s}.reforix-admin-sb-tree>li:nth-child(6){animation-delay:.15s}.reforix-admin-sb-tree>li:nth-child(n+7){animation-delay:.18s}.reforix-admin-sb-item{width:100%;min-height:44px;padding:0 12px 0 calc(10px + var(--depth,0) * 14px);color:var(--rx-text-2);font:inherit;font-size:var(--rx-fs-sm);text-align:left;cursor:pointer;transform-style:preserve-3d;transition:background .25s, color .25s, transform .35s var(--rx-ease-spring), box-shadow .3s;background:0 0;border:0;border-radius:13px;align-items:center;gap:12px;font-weight:600;text-decoration:none;display:flex;position:relative}.reforix-admin-sb-item:hover{color:var(--rx-text);background:var(--rx-surface-hover);transform:perspective(500px)translateZ(8px)rotateY(-4deg);box-shadow:0 10px 22px -16px #0009}.reforix-admin-sb-item:focus-visible{outline:2px solid var(--rx-accent);outline-offset:-2px}.reforix-admin-sb-icon{background:color-mix(in srgb, var(--rx-text) 5%, transparent);width:34px;height:34px;transition:background .25s, color .25s, transform .4s var(--rx-ease-spring);border-radius:10px;flex:none;place-items:center;display:grid}.reforix-admin-sb-item:hover .reforix-admin-sb-icon{color:var(--rx-accent);transform:scale(1.08)rotate(-6deg)}.reforix-admin-sb-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:opacity .2s, transform .35s var(--rx-ease-out);flex:1;overflow:hidden}.reforix-admin-sb-chev{opacity:.7;transition:transform .35s var(--rx-ease-spring);flex:none}.reforix-admin-sb-group.is-open>.reforix-admin-sb-item .reforix-admin-sb-chev{transform:rotate(180deg)}.reforix-admin-sb-group.has-active>.reforix-admin-sb-item{color:var(--rx-text)}.reforix-admin-sb-group.has-active>.reforix-admin-sb-item .reforix-admin-sb-icon{color:var(--rx-accent);background:var(--rx-accent-soft)}.reforix-admin-sb-item.is-active{color:var(--rx-accent-ink);background:var(--rx-grad-accent);box-shadow:0 12px 26px -12px color-mix(in srgb, var(--rx-accent) 75%, transparent), inset 0 1px 0 #ffffff4d;background-size:180% 100%;animation:10s linear infinite rx-pan}.reforix-admin-sb-item.is-active .reforix-admin-sb-icon{color:inherit;background:#ffffff2e}.reforix-admin-sb-item.is-active:before{content:"";background:var(--rx-accent);width:4px;height:60%;box-shadow:0 0 14px var(--rx-accent);border-radius:0 4px 4px 0;position:absolute;top:50%;left:-12px;translate:0 -50%}.reforix-admin-sb-sub{transition:grid-template-rows .42s var(--rx-ease-out);grid-template-rows:0fr;display:grid}.reforix-admin-sb-group.is-open>.reforix-admin-sb-sub{grid-template-rows:1fr}.reforix-admin-sb-sub-inner{padding-left:0;position:relative;overflow:hidden}.reforix-admin-sb-group.is-open>.reforix-admin-sb-sub>.reforix-admin-sb-sub-inner{padding:4px 0 6px}.reforix-admin-sb-sub-inner:before{content:"";left:calc(27px + var(--depth,0) * 14px);background:linear-gradient(var(--rx-border-strong), transparent);width:1px;position:absolute;top:6px;bottom:10px}.reforix-admin-sb-sub .reforix-admin-sb-item{min-height:38px;font-size:var(--rx-fs-xs);font-weight:600}.reforix-admin-sb-sub .reforix-admin-sb-icon{background:0 0;border-radius:8px;width:28px;height:28px}.reforix-admin-sb-group.is-open>.reforix-admin-sb-sub li{animation:rx-slide-left .35s var(--rx-ease-out) both}.reforix-admin-sb.is-collapsed .reforix-admin-sb-label,.reforix-admin-sb.is-collapsed .reforix-admin-sb-chev,.reforix-admin-sb.is-collapsed .reforix-admin-sb-brandtext{opacity:0;pointer-events:none;width:0;transform:translate(-8px)}.reforix-admin-sb.is-collapsed .reforix-admin-sb-head{padding:0 18px}.reforix-admin-sb.is-collapsed .reforix-admin-sb-item{justify-content:center;gap:0;padding:0}.reforix-admin-sb.is-collapsed .reforix-admin-sb-sub{display:none}.reforix-admin-sb.is-collapsed .reforix-admin-sb-item:hover{transform:perspective(500px)translateZ(8px)}.reforix-admin-sb.is-collapsed .reforix-admin-sb-item:after{content:attr(data-sb-tip);opacity:0;pointer-events:none;white-space:nowrap;background:var(--rx-text);color:var(--rx-bg);font-size:var(--rx-fs-xs);box-shadow:var(--rx-shadow);transition:opacity .2s, translate .25s var(--rx-ease-out);z-index:5;border-radius:10px;padding:7px 11px;font-weight:700;position:absolute;top:50%;left:calc(100% + 14px);translate:-6px -50%}.reforix-admin-sb.is-collapsed .reforix-admin-sb-item:hover:after,.reforix-admin-sb.is-collapsed .reforix-admin-sb-item:focus-visible:after{opacity:1;translate:0 -50%}.reforix-admin-sb.is-collapsed .reforix-admin-sb-scroll{overflow:visible}.reforix-admin-sb.is-collapsed .reforix-admin-sb-group.has-active>.reforix-admin-sb-item .reforix-admin-sb-icon{box-shadow:0 0 0 1px var(--rx-accent), 0 0 18px -4px var(--rx-accent)}.reforix-admin-sb-foot{border-top:1px solid var(--rx-border);flex:none;padding:10px 12px 14px}.reforix-admin-sb-brandline{color:var(--rx-muted);white-space:nowrap;padding:0 6px;overflow:hidden;margin:0 0 8px!important}.reforix-admin-sb.is-collapsed .reforix-admin-sb-brandline{display:none}.reforix-admin-sb-toggle{cursor:pointer;width:100%;height:42px;font:inherit;font-size:var(--rx-fs-xs);border:1px dashed var(--rx-border-strong);color:var(--rx-text-2);background:0 0;border-radius:13px;justify-content:center;align-items:center;gap:10px;font-weight:700;transition:background .25s,color .25s,border-color .25s;display:flex}.reforix-admin-sb-toggle:hover{background:var(--rx-accent-soft);color:var(--rx-text);border-color:var(--rx-accent)}.reforix-admin-sb-toggle svg{transition:transform .4s var(--rx-ease-spring)}.reforix-admin-sb-toggle:hover svg{transform:translate(-3px)}.reforix-admin-sb.is-collapsed .reforix-admin-sb-toggle span{display:none}.reforix-admin-sb.is-collapsed .reforix-admin-sb-toggle:hover svg{transform:translate(3px)}.reforix-admin-sb.is-mobile{width:min(310px,86vw);box-shadow:none;transform:translate(-104%)}.reforix-admin-sb.is-mobile.is-open{transform:none;box-shadow:30px 0 80px -20px #0009}.reforix-admin-sb-scrim{z-index:55;background:color-mix(in srgb, var(--rx-bg) 55%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:.3s both rx-fade;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.reforix-admin-sb,.reforix-admin-sb-sub{transition:none}.reforix-admin-sb:after,.reforix-admin-sb-item.is-active,.reforix-admin-sb-mark{animation:none}}.reforix-admin-sb.is-collapsed .reforix-admin-sb-item{width:50px;margin:0 auto}.reforix-admin-sb.is-collapsed .reforix-admin-sb-item.is-active:before{left:-15px}.reforix-emp-nav{z-index:50;top:10px;right:10px;left:calc(var(--reforix-emp-sb-w) + 0px);height:calc(var(--rx-nav-h) - 8px);background:var(--rx-glass-bg);-webkit-backdrop-filter:blur(var(--rx-glass-blur)) saturate(1.4);border:1px solid var(--rx-border);box-shadow:var(--rx-shadow);transition:left .42s var(--rx-ease-out);font-family:var(--rx-font-body);border-radius:20px;align-items:center;gap:10px;padding:0 10px 0 8px;display:flex;position:fixed}.reforix-emp-shell.is-mobile .reforix-emp-nav{left:10px}.reforix-emp-nav-burger,.reforix-emp-nav-icon,.reforix-emp-nav-bell .app-icon-btn,.reforix-emp-nav-search-mobile{width:40px;height:40px;color:var(--rx-text-2);cursor:pointer;transition:background .25s, color .25s, transform .35s var(--rx-ease-spring), border-color .25s;background:0 0;border:1px solid #0000;border-radius:50%;flex:none;place-items:center;text-decoration:none;display:grid}.reforix-emp-nav-burger:hover,.reforix-emp-nav-icon:hover,.reforix-emp-nav-bell .app-icon-btn:hover,.reforix-emp-nav-search-mobile:hover{background:color-mix(in srgb, var(--rx-accent-2) 14%, transparent);color:var(--rx-accent-2);transform:scale(1.08)}.reforix-emp-nav-burger:active,.reforix-emp-nav-icon:active{transform:scale(.92)}.reforix-emp-nav-bell .nb-badge{background:var(--rx-accent-3);color:#1a0f00;border-color:var(--rx-surface);animation:rx-pop .4s var(--rx-ease-out)}.reforix-emp-nav-bell .nb-panel{background:var(--rx-popover);border-color:var(--rx-border);box-shadow:var(--rx-shadow-lg);animation:rx-rise .3s var(--rx-ease-out);border-radius:20px}.reforix-emp-nav-brand{font-family:var(--rx-font-display);color:var(--rx-text);font-size:1.1rem;font-weight:800;text-decoration:none}.reforix-emp-nav-brand i{color:var(--rx-accent-2);font-style:normal}.reforix-emp-nav-search{flex:0 380px;min-width:0;position:relative}.reforix-emp-nav-search-mobile{display:none}.reforix-emp-nav-search-box{background:var(--rx-bg-2);border:1px solid #0000;border-radius:999px;align-items:center;height:40px;transition:border-color .25s,background .25s,box-shadow .25s;display:flex;position:relative}.reforix-emp-nav-search-box:focus-within{background:var(--rx-input-bg);border-color:var(--rx-accent-2);box-shadow:0 0 0 4px color-mix(in srgb, var(--rx-accent-2) 22%, transparent)}.reforix-emp-nav-search-icon{color:var(--rx-text-2);pointer-events:none;position:absolute;left:14px}.reforix-emp-nav-search-input{min-width:0;height:100%;min-height:0;color:var(--rx-text);font:inherit;outline:none;flex:1;padding:0 10px 0 40px;font-size:15px;box-shadow:none!important;background:0 0!important;border:0!important}.reforix-emp-nav-search-input::-webkit-search-cancel-button{display:none}.reforix-emp-nav-search-kbd{font:600 .68rem var(--rx-font-body);color:var(--rx-text-2);white-space:nowrap;margin-right:10px}.reforix-emp-nav-search-close{width:32px;height:32px;color:var(--rx-text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-right:6px;display:grid}.reforix-emp-nav-search-results{z-index:70;background:var(--rx-popover);border:1px solid var(--rx-border);box-shadow:var(--rx-shadow-lg);max-height:60vh;animation:rx-rise .3s var(--rx-ease-out);border-radius:20px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow-y:auto}.reforix-emp-nav-search-hit{cursor:pointer;font-size:var(--rx-fs-sm);color:var(--rx-text-2);border-radius:14px;align-items:center;gap:10px;padding:10px 14px;display:flex}.reforix-emp-nav-search-hit.is-on{background:color-mix(in srgb, var(--rx-accent-2) 13%, transparent);color:var(--rx-text)}.reforix-emp-nav-search-enter{color:var(--rx-accent-2);margin-left:auto}.reforix-emp-nav-search-empty{text-align:center;color:var(--rx-text-2);font-size:var(--rx-fs-sm);padding:16px}.reforix-emp-nav-links{align-items:center;gap:8px;display:flex}.reforix-emp-nav-post{height:40px;font-weight:700;font-size:var(--rx-fs-sm);color:var(--rx-text);border:1.5px solid color-mix(in srgb, var(--rx-accent-2) 55%, transparent);transition:background .25s, color .25s, transform .3s var(--rx-ease-spring);border-radius:999px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.reforix-emp-nav-post:hover{background:var(--rx-accent-2);color:var(--rx-accent-ink);transform:translateY(-1px)}.reforix-emp-nav-menu{position:relative}.reforix-emp-nav-menu-trigger{height:40px;color:var(--rx-text-2);font:inherit;font-size:var(--rx-fs-sm);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-weight:650;transition:background .25s,color .25s;display:inline-flex}.reforix-emp-nav-menu-trigger:hover,.reforix-emp-nav-menu.is-open .reforix-emp-nav-menu-trigger,.reforix-emp-nav-menu.is-active .reforix-emp-nav-menu-trigger{background:color-mix(in srgb, var(--rx-accent-2) 12%, transparent);color:var(--rx-text)}.reforix-emp-nav-menu-chev{transition:transform .35s var(--rx-ease-spring)}.reforix-emp-nav-menu.is-open .reforix-emp-nav-menu-chev{transform:rotate(180deg)}.reforix-emp-nav-menu-panel{z-index:70;background:var(--rx-popover);border:1px solid var(--rx-border);min-width:240px;box-shadow:var(--rx-shadow-lg);animation:rx-rise .3s var(--rx-ease-out) both;border-radius:20px;padding:8px;position:absolute;top:calc(100% + 12px);left:0}.reforix-emp-nav-menu-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.reforix-emp-nav-menu-li{position:relative}.reforix-emp-nav-menu-item{width:100%;color:var(--rx-text-2);font:inherit;font-size:var(--rx-fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:flex}.reforix-emp-nav-menu-item:hover,.reforix-emp-nav-menu-item:focus-visible,.reforix-emp-nav-menu-li.is-open>.reforix-emp-nav-menu-item{background:var(--rx-surface-hover);color:var(--rx-text);outline:none}.reforix-emp-nav-menu-ico{color:var(--rx-accent-2);transition:transform .35s var(--rx-ease-spring);display:grid}.reforix-emp-nav-menu-item:hover .reforix-emp-nav-menu-ico{transform:scale(1.15)}.reforix-emp-nav-menu-text{flex:1}.reforix-emp-nav-menu-caret{color:var(--rx-muted)}.reforix-emp-nav-menu-flyout{background:var(--rx-popover);border:1px solid var(--rx-border);min-width:230px;box-shadow:var(--rx-shadow-lg);animation:rx-slide-left .25s var(--rx-ease-out);border-radius:20px;padding:8px;position:absolute;top:-8px;left:calc(100% + 8px)}.reforix-emp-nav-right{align-items:center;gap:6px;margin-left:auto;display:flex}.reforix-emp-nav-me{position:relative}.reforix-emp-nav-me-btn{border:1px solid var(--rx-border);background:var(--rx-surface);height:42px;color:var(--rx-text);font:inherit;font-size:var(--rx-fs-sm);cursor:pointer;transition:border-color .25s, transform .3s var(--rx-ease-spring);border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 4px;font-weight:600;display:flex}.reforix-emp-nav-me-btn:hover{border-color:var(--rx-accent-2);transform:translateY(-1px)}.reforix-emp-nav-me-name{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.reforix-emp-nav-me-panel{z-index:70;background:var(--rx-popover);border:1px solid var(--rx-border);width:270px;box-shadow:var(--rx-shadow-lg);animation:rx-rise .3s var(--rx-ease-out) both;border-radius:20px;padding:8px;position:absolute;top:calc(100% + 12px);right:0}.reforix-emp-nav-me-head{border-bottom:1px dashed var(--rx-border);align-items:center;gap:12px;margin-bottom:4px;padding:10px 10px 12px;display:flex}.reforix-emp-nav-me-head div{min-width:0;display:grid}.reforix-emp-nav-me-head small{color:var(--rx-text-2);font-size:var(--rx-fs-xs);text-overflow:ellipsis;overflow:hidden}.reforix-emp-nav-me-item{width:100%;color:var(--rx-text-2);font:inherit;font-size:var(--rx-fs-sm);cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:flex}.reforix-emp-nav-me-item:hover,.reforix-emp-nav-me-item:focus-visible{background:var(--rx-surface-hover);color:var(--rx-text);outline:none}.reforix-emp-nav-me-out{color:var(--rx-bad)}@media (width<=1240px){.reforix-emp-nav-post span,.reforix-emp-nav-me-name,.reforix-emp-nav-search-kbd{display:none}.reforix-emp-nav-post{justify-content:center;width:40px;padding:0}}@media (width<=960px){.reforix-emp-nav-links{display:none}}@media (width<=760px){.reforix-emp-nav-search{flex:none;position:static}.reforix-emp-nav-search-mobile{display:grid}.reforix-emp-nav-search-box{display:none}.reforix-emp-nav-search--sheet .reforix-emp-nav-search-box{z-index:75;background:var(--rx-surface);height:48px;box-shadow:var(--rx-shadow-lg);border-color:var(--rx-accent-2);display:flex;position:fixed;top:14px;left:14px;right:14px}.reforix-emp-nav-search--sheet .reforix-emp-nav-search-results{position:fixed;top:70px;left:14px;right:14px}}@media (width<=560px){.reforix-emp-nav-lang{display:none}.reforix-emp-nav{gap:4px}.reforix-emp-nav-right{gap:2px}.reforix-emp-nav-me-btn{background:0 0;border:0;padding:0 4px}.reforix-emp-nav-me-btn>svg{display:none}}@media (width<=380px){.reforix-emp-nav-icon{display:none}}.reforix-emp-sb{z-index:60;width:calc(var(--reforix-emp-sb-w) - 20px);background:var(--rx-surface);border:1px solid var(--rx-border);box-shadow:var(--rx-shadow), 0 0 0 1px color-mix(in srgb, var(--rx-accent-2) 10%, transparent);transition:width .42s var(--rx-ease-out), transform .42s var(--rx-ease-out);font-family:var(--rx-font-body);border-radius:24px;flex-direction:column;display:flex;position:fixed;top:10px;bottom:10px;left:10px;overflow:hidden}.reforix-emp-sb:before{content:"";pointer-events:none;background:radial-gradient(260px 200px at 0% 0%, color-mix(in srgb, var(--rx-accent-2) 16%, transparent), transparent 70%);position:absolute;inset:0}.reforix-emp-sb-head{align-items:center;gap:8px;padding:16px 14px 10px;display:flex;position:relative}.reforix-emp-sb-brand{min-width:0;color:var(--rx-text);align-items:center;gap:11px;text-decoration:none;display:flex}.reforix-emp-sb-logo{width:42px;height:42px;color:var(--rx-accent-ink);background:conic-gradient(from 210deg, var(--rx-accent-2), var(--rx-accent), var(--rx-accent-2));box-shadow:0 8px 20px -8px var(--rx-accent-2);transition:transform .6s var(--rx-ease-spring);border-radius:50%;flex:none;place-items:center;display:grid}.reforix-emp-sb-brand:hover .reforix-emp-sb-logo{transform:rotate(-20deg)scale(1.06)}.reforix-emp-sb-brandtext{white-space:nowrap;min-width:0;line-height:1.15;transition:opacity .2s;display:grid}.reforix-emp-sb-brandtext b{font-family:var(--rx-font-display);letter-spacing:-.01em;font-size:1.12rem;font-weight:800}.reforix-emp-sb-brandtext i{color:var(--rx-accent-2);font-style:normal}.reforix-emp-sb-brandtext em{vertical-align:3px;background:color-mix(in srgb, var(--rx-accent-2) 18%, transparent);color:var(--rx-accent-2);border-radius:999px;padding:2px 7px;font-size:.7rem;font-style:normal;font-weight:700}.reforix-emp-sb-brandtext small{font-size:var(--rx-fs-xs);color:var(--rx-text-2);text-overflow:ellipsis;overflow:hidden}.reforix-emp-sb-x{border:1px solid var(--rx-border);background:var(--rx-surface-2);width:36px;height:36px;color:var(--rx-text);cursor:pointer;border-radius:50%;place-items:center;margin-left:auto;display:grid}.reforix-emp-sb-cta{height:44px;font-weight:700;font-size:var(--rx-fs-sm);color:var(--rx-accent-ink);background:linear-gradient(135deg, var(--rx-accent-2), var(--rx-accent));box-shadow:0 10px 24px -12px var(--rx-accent-2);transition:transform .3s var(--rx-ease-spring), box-shadow .3s;border-radius:14px;justify-content:center;align-items:center;gap:9px;margin:6px 14px 10px;text-decoration:none;display:flex;position:relative;overflow:hidden}.reforix-emp-sb-cta:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%) 0 0/250% 100%;animation:3.2s ease-in-out infinite rx-shimmer;position:absolute;inset:0}.reforix-emp-sb-cta:hover{box-shadow:0 16px 30px -12px var(--rx-accent-2);transform:translateY(-2px)}.reforix-emp-sb-cta svg{transition:transform .5s var(--rx-ease-spring)}.reforix-emp-sb-cta:hover svg{transform:rotate(90deg)}.reforix-emp-sb-scroll{overscroll-behavior:contain;flex:1;padding:4px 10px 14px;position:relative;overflow:hidden auto}.reforix-emp-sb-tree,.reforix-emp-sb-sub-inner{gap:2px;margin:0;padding:0;list-style:none;display:grid}.reforix-emp-sb-item{width:100%;min-height:42px;padding:0 12px 0 calc(10px + var(--depth,0) * 16px);color:var(--rx-text-2);font:inherit;font-size:var(--rx-fs-sm);text-align:left;cursor:pointer;transition:background .25s, color .25s, padding .3s var(--rx-ease-out);background:0 0;border:0;border-radius:14px;align-items:center;gap:11px;font-weight:600;text-decoration:none;display:flex;position:relative}.reforix-emp-sb-item:hover{background:color-mix(in srgb, var(--rx-accent-2) 9%, transparent);color:var(--rx-text);padding-left:calc(14px + var(--depth,0) * 16px)}.reforix-emp-sb-item:focus-visible{outline:2px solid var(--rx-accent-2);outline-offset:-2px}.reforix-emp-sb-icon{width:24px;transition:transform .45s var(--rx-ease-spring), color .2s;flex:none;place-items:center;display:grid}.reforix-emp-sb-item:hover .reforix-emp-sb-icon{color:var(--rx-accent-2);transform:translateY(-2px)scale(1.12)}.reforix-emp-sb-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;transition:opacity .2s;overflow:hidden}.reforix-emp-sb-chev{transition:transform .35s var(--rx-ease-spring);opacity:.7;flex:none}.reforix-emp-sb-group.is-open>.reforix-emp-sb-item .reforix-emp-sb-chev{transform:rotate(-180deg)}.reforix-emp-sb-group.has-active>.reforix-emp-sb-item{color:var(--rx-text)}.reforix-emp-sb-item.is-active{color:var(--rx-text);background:color-mix(in srgb, var(--rx-accent-2) 15%, var(--rx-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rx-accent-2) 35%, transparent)}.reforix-emp-sb-item.is-active .reforix-emp-sb-icon{color:var(--rx-accent-2)}.reforix-emp-sb-item.is-active:after{content:"";background:var(--rx-accent-2);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--rx-accent-2) 25%, transparent);animation:rx-pop .4s var(--rx-ease-out);border-radius:50%;position:absolute;right:12px}.reforix-emp-sb-sub{transition:grid-template-rows .4s var(--rx-ease-out);grid-template-rows:0fr;display:grid}.reforix-emp-sb-group.is-open>.reforix-emp-sb-sub{grid-template-rows:1fr}.reforix-emp-sb-sub-inner{overflow:hidden}.reforix-emp-sb-group.is-open>.reforix-emp-sb-sub>.reforix-emp-sb-sub-inner{padding:2px 0 6px}.reforix-emp-sb-sub .reforix-emp-sb-item{min-height:38px;font-size:var(--rx-fs-xs)}.reforix-emp-sb-sub .reforix-emp-sb-leaf .reforix-emp-sb-item:before{content:"";left:calc(21px + (var(--depth) - 1) * 16px);border-left:1.5px dotted var(--rx-border-strong);border-bottom:1.5px dotted var(--rx-border-strong);border-bottom-left-radius:6px;width:9px;position:absolute;top:0;bottom:50%}.reforix-emp-sb-group.is-open>.reforix-emp-sb-sub li{animation:rx-rise .35s var(--rx-ease-out) both}.reforix-emp-sb-ad{margin-top:14px}.reforix-emp-sb.is-collapsed .reforix-emp-sb-label,.reforix-emp-sb.is-collapsed .reforix-emp-sb-chev,.reforix-emp-sb.is-collapsed .reforix-emp-sb-brandtext,.reforix-emp-sb.is-collapsed .reforix-emp-sb-cta span{opacity:0;pointer-events:none;width:0}.reforix-emp-sb.is-collapsed{overflow:visible}.reforix-emp-sb.is-collapsed .reforix-emp-sb-head{justify-content:center;padding:16px 0 10px}.reforix-emp-sb.is-collapsed .reforix-emp-sb-cta{gap:0;margin:6px 10px 10px}.reforix-emp-sb.is-collapsed .reforix-emp-sb-item{justify-content:center;gap:0;padding:0}.reforix-emp-sb.is-collapsed .reforix-emp-sb-item.is-active:after{top:6px;right:6px}.reforix-emp-sb.is-collapsed .reforix-emp-sb-sub{display:none}.reforix-emp-sb.is-collapsed .reforix-emp-sb-scroll{overflow:visible}.reforix-emp-sb.is-collapsed [data-sb-tip]:hover:before,.reforix-emp-sb.is-collapsed [data-sb-tip]:focus-visible:before{content:attr(data-sb-tip);white-space:nowrap;z-index:5;background:var(--rx-accent-2);color:var(--rx-accent-ink);font-size:var(--rx-fs-xs);box-shadow:var(--rx-shadow);animation:rx-slide-left .2s var(--rx-ease-out) reverse;border:0;border-radius:999px;width:auto;padding:7px 12px;font-weight:700;position:absolute;top:50%;bottom:auto;left:calc(100% + 16px);transform:translateY(-50%)}.reforix-emp-sb-foot{border-top:1px dashed var(--rx-border);padding:10px 12px 14px}.reforix-emp-sb-brandline{color:var(--rx-muted);white-space:nowrap;overflow:hidden;margin:0 0 8px!important}.reforix-emp-sb.is-collapsed .reforix-emp-sb-brandline{display:none}.reforix-emp-sb-toggle{width:100%;color:var(--rx-text-2);font:inherit;font-size:var(--rx-fs-xs);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:6px;font-weight:700;display:flex}.reforix-emp-sb-toggle:hover{color:var(--rx-text);background:var(--rx-surface-2)}.reforix-emp-sb-toggle-track{background:var(--rx-bg-2);border:1px solid var(--rx-border);border-radius:999px;flex:none;width:44px;height:24px;position:relative}.reforix-emp-sb-toggle-knob{width:18px;height:18px;color:var(--rx-accent-ink);background:var(--rx-accent-2);transition:left .4s var(--rx-ease-spring);border-radius:50%;place-items:center;display:grid;position:absolute;top:2px;left:2px}.reforix-emp-sb.is-expanded .reforix-emp-sb-toggle-knob{left:22px}.reforix-emp-sb.is-collapsed .reforix-emp-sb-toggle{justify-content:center}.reforix-emp-sb.is-collapsed .reforix-emp-sb-toggle-text{display:none}.reforix-emp-sb.is-mobile{width:min(310px,86vw);transform:translate(-110%)}.reforix-emp-sb.is-mobile.is-open{transform:none}.reforix-emp-sb-scrim{z-index:55;background:color-mix(in srgb, var(--rx-bg) 55%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:.3s both rx-fade;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.reforix-emp-sb,.reforix-emp-sb-sub{transition:none}.reforix-emp-sb-cta:after{animation:none}}.reforix-cand-nav{z-index:50;font-family:var(--rx-font-body);padding:10px var(--rx-gutter) 0;pointer-events:none;position:fixed;top:0;left:0;right:0}.reforix-cand-nav-bar{pointer-events:auto;max-width:1440px;height:calc(var(--rx-nav-h) - 6px);background:var(--rx-glass-bg);-webkit-backdrop-filter:blur(var(--rx-glass-blur)) saturate(1.5);border:1px solid var(--rx-border);box-shadow:var(--rx-shadow);border-radius:999px;align-items:center;gap:14px;margin:0 auto;padding:0 8px 0 14px;display:flex}.reforix-cand-nav-brand{color:var(--rx-text);font-family:var(--rx-font-display);letter-spacing:-.02em;flex:none;align-items:center;gap:9px;font-size:1.18rem;font-weight:800;text-decoration:none;display:flex}.reforix-cand-nav-brand i{color:var(--rx-accent);font-style:normal}.reforix-cand-nav-mark{width:34px;height:34px;color:var(--rx-accent-ink);background:var(--rx-grad-accent);transition:transform .5s var(--rx-ease-spring);background-size:200% 200%;border-radius:11px;place-items:center;animation:6s linear infinite rx-pan;display:grid;transform:rotate(-8deg)}.reforix-cand-nav-brand:hover .reforix-cand-nav-mark{transform:rotate(8deg)scale(1.08)}.reforix-cand-nav-main{flex:1;justify-content:center;min-width:0;display:flex}.reforix-cand-nav-main>ul{background:var(--rx-bg-2);border:1px solid var(--rx-border);border-radius:999px;gap:2px;margin:0;padding:4px;list-style:none;display:flex}.reforix-cand-nav-link{height:38px;color:var(--rx-text-2);font:inherit;font-size:var(--rx-fs-sm);cursor:pointer;white-space:nowrap;transition:color .25s, background .3s var(--rx-ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 15px;font-weight:650;text-decoration:none;display:inline-flex;position:relative}.reforix-cand-nav-link:hover{color:var(--rx-text);background:var(--rx-surface-hover)}.reforix-cand-nav-link.is-active,.reforix-cand-nav-mega.is-active>.reforix-cand-nav-link{color:var(--rx-accent-ink);background:var(--rx-accent);box-shadow:0 6px 16px -8px var(--rx-accent)}.reforix-cand-nav-mega.is-open>.reforix-cand-nav-link:not(:hover){background:var(--rx-surface);color:var(--rx-text)}.reforix-cand-nav-mega.is-active.is-open>.reforix-cand-nav-link{background:var(--rx-accent);color:var(--rx-accent-ink)}.reforix-cand-nav-link:focus-visible{outline:2px solid var(--rx-accent);outline-offset:2px}.reforix-cand-nav-chev{transition:transform .35s var(--rx-ease-spring)}.reforix-cand-nav-mega.is-open .reforix-cand-nav-chev,.reforix-cand-sheet-sec.is-open .reforix-cand-nav-chev{transform:rotate(180deg)}.reforix-cand-nav-mega{position:relative}.reforix-cand-nav-panel{z-index:70;background:var(--rx-popover);border:1px solid var(--rx-border);width:min(520px,92vw);box-shadow:var(--rx-shadow-lg);animation:reforix-cand-nav-open .38s var(--rx-ease-out) both;border-radius:26px;padding:14px;position:absolute;top:calc(100% + 14px);left:50%;translate:-50%}@keyframes reforix-cand-nav-open{0%{opacity:0;clip-path:inset(0 0 100% round 26px);transform:translateY(-10px)scale(.96)}to{opacity:1;clip-path:inset(0 round 26px);transform:none}}.reforix-cand-nav-panel-head{background:var(--rx-grad-hero), var(--rx-surface-2);color:var(--rx-text);border-radius:18px;align-items:center;gap:12px;margin-bottom:10px;padding:12px 14px;display:flex}.reforix-cand-nav-panel-head>svg{color:var(--rx-accent)}.reforix-cand-nav-panel-head div{display:grid}.reforix-cand-nav-panel-head b{font-family:var(--rx-font-display);font-size:var(--rx-fs-lg)}.reforix-cand-nav-panel-head small{color:var(--rx-text-2);font-size:var(--rx-fs-xs)}.reforix-cand-nav-tiles{grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}.reforix-cand-nav-tiles li{animation:rx-rise .4s var(--rx-ease-out) both;animation-delay:calc(var(--i) * 30ms)}.reforix-cand-nav-tile{color:var(--rx-text-2);font-size:var(--rx-fs-sm);transition:background .2s, color .2s, border-color .2s, transform .3s var(--rx-ease-spring);border:1px solid #0000;border-radius:16px;align-items:center;gap:11px;padding:10px 12px;font-weight:600;text-decoration:none;display:flex}.reforix-cand-nav-tile:hover,.reforix-cand-nav-tile:focus-visible{background:var(--rx-surface-hover);color:var(--rx-text);border-color:var(--rx-border);outline:none;transform:translateY(-2px)}.reforix-cand-nav-tile.is-active{color:var(--rx-text);border-color:color-mix(in srgb, var(--rx-accent) 45%, transparent);background:var(--rx-accent-soft)}.reforix-cand-nav-tile-ico{background:var(--rx-accent-soft);width:34px;height:34px;color:var(--rx-accent);transition:transform .4s var(--rx-ease-spring);border-radius:12px;flex:none;place-items:center;display:grid}.reforix-cand-nav-tile:hover .reforix-cand-nav-tile-ico{transform:rotate(-10deg)scale(1.1)}.reforix-cand-nav-right{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.reforix-cand-nav-icon,.reforix-cand-nav-bell .app-icon-btn,.reforix-cand-nav-burger,.reforix-cand-nav-search-mobile{border:1px solid var(--rx-border);background:var(--rx-surface-2);width:40px;height:40px;color:var(--rx-text);cursor:pointer;transition:transform .35s var(--rx-ease-spring), border-color .25s, color .25s;border-radius:50%;place-items:center;text-decoration:none;display:grid}.reforix-cand-nav-icon:hover,.reforix-cand-nav-bell .app-icon-btn:hover,.reforix-cand-nav-burger:hover,.reforix-cand-nav-search-mobile:hover{border-color:var(--rx-accent);color:var(--rx-accent);transform:translateY(-2px)rotate(-6deg)}.reforix-cand-nav-bell .nb-badge{background:var(--rx-accent-3);border-color:var(--rx-surface);color:#160b00;animation:rx-pop .4s var(--rx-ease-out)}.reforix-cand-nav-bell .nb-panel{background:var(--rx-popover);border-color:var(--rx-border);box-shadow:var(--rx-shadow-lg);animation:reforix-cand-nav-open .35s var(--rx-ease-out);border-radius:22px}.reforix-cand-nav-burger{display:none}.reforix-cand-nav-search{position:relative}.reforix-cand-nav-search-mobile{display:none}.reforix-cand-nav-search-box{background:var(--rx-surface-2);border:1px solid var(--rx-border);width:40px;height:40px;transition:width .45s var(--rx-ease-out), border-color .25s, box-shadow .25s;border-radius:999px;align-items:center;display:flex;position:relative;overflow:hidden}.reforix-cand-nav-search-box:hover,.reforix-cand-nav-search-box:focus-within{border-color:var(--rx-accent);width:260px}.reforix-cand-nav-search-box:focus-within{box-shadow:0 0 0 4px var(--rx-focus)}.reforix-cand-nav-search-icon{color:var(--rx-text-2);pointer-events:none;position:absolute;left:11px}.reforix-cand-nav-search-input{width:100%;height:100%;min-height:0;color:var(--rx-text);font:inherit;cursor:pointer;outline:none;padding:0 12px 0 38px;font-size:15px;box-shadow:none!important;background:0 0!important;border:0!important}.reforix-cand-nav-search-box:focus-within .reforix-cand-nav-search-input{cursor:text}.reforix-cand-nav-search-input::-webkit-search-cancel-button{display:none}.reforix-cand-nav-search-kbd{display:none}.reforix-cand-nav-search-close{width:32px;height:32px;color:var(--rx-text);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-right:6px;display:grid}.reforix-cand-nav-search-results{z-index:70;background:var(--rx-popover);border:1px solid var(--rx-border);width:300px;box-shadow:var(--rx-shadow-lg);max-height:60vh;animation:reforix-cand-nav-open .3s var(--rx-ease-out);border-radius:22px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto}.reforix-cand-nav-search-hit{cursor:pointer;font-size:var(--rx-fs-sm);color:var(--rx-text-2);border-radius:15px;align-items:center;gap:10px;padding:10px 12px;display:flex}.reforix-cand-nav-search-hit.is-on{background:var(--rx-accent-soft);color:var(--rx-text)}.reforix-cand-nav-search-enter{color:var(--rx-accent);margin-left:auto}.reforix-cand-nav-search-empty{text-align:center;color:var(--rx-text-2);font-size:var(--rx-fs-sm);padding:16px}.reforix-cand-nav-me{position:relative}.reforix-cand-nav-me-btn{cursor:pointer;background:conic-gradient(var(--rx-accent), var(--rx-accent-2), var(--rx-accent-3), var(--rx-accent));transition:transform .4s var(--rx-ease-spring);border:0;border-radius:50%;padding:2px;display:grid}.reforix-cand-nav-me-btn:hover{transform:scale(1.08)rotate(8deg)}.reforix-cand-nav-me-btn:focus-visible{outline:2px solid var(--rx-accent);outline-offset:3px}.reforix-cand-nav-me-panel{z-index:70;background:var(--rx-popover);border:1px solid var(--rx-border);width:320px;box-shadow:var(--rx-shadow-lg);animation:reforix-cand-nav-open .38s var(--rx-ease-out) both;border-radius:26px;padding:10px;position:absolute;top:calc(100% + 14px);right:0}.reforix-cand-nav-me-hero{text-align:center;background:var(--rx-grad-hero), var(--rx-surface-2);border-radius:20px;justify-items:center;gap:2px;margin-bottom:8px;padding:18px 12px 14px;display:grid}.reforix-cand-nav-me-hero b{font-size:var(--rx-fs-md);margin-top:8px}.reforix-cand-nav-me-hero small{color:var(--rx-text-2);font-size:var(--rx-fs-xs);text-overflow:ellipsis;max-width:100%;overflow:hidden}.reforix-cand-nav-me-edit{font-size:var(--rx-fs-xs);color:var(--rx-accent-ink);background:var(--rx-accent);transition:transform .3s var(--rx-ease-spring);border-radius:999px;margin-top:10px;padding:6px 14px;font-weight:700;text-decoration:none}.reforix-cand-nav-me-edit:hover{transform:scale(1.05)}.reforix-cand-nav-me-grid{grid-template-columns:1fr 1fr;gap:4px;display:grid}.reforix-cand-nav-me-item{color:var(--rx-text-2);font-size:var(--rx-fs-xs);border-radius:14px;align-items:center;gap:8px;padding:10px;font-weight:650;text-decoration:none;transition:background .2s,color .2s;display:flex}.reforix-cand-nav-me-item:hover,.reforix-cand-nav-me-item:focus-visible{background:var(--rx-surface-hover);color:var(--rx-text);outline:none}.reforix-cand-nav-me-item svg{color:var(--rx-accent);flex:none}.reforix-cand-nav-me-out{border:1px dashed color-mix(in srgb, var(--rx-bad) 50%, transparent);width:100%;height:42px;color:var(--rx-bad);font:inherit;font-weight:700;font-size:var(--rx-fs-sm);cursor:pointer;background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:6px;transition:background .2s;display:flex}.reforix-cand-nav-me-out:hover{background:color-mix(in srgb, var(--rx-bad) 10%, transparent)}.reforix-cand-sheet{pointer-events:auto;inset:calc(var(--rx-nav-h) + 8px) 10px 10px;z-index:49;background:var(--rx-surface);border:1px solid var(--rx-border);box-shadow:var(--rx-shadow-lg);overscroll-behavior:contain;animation:reforix-cand-nav-open .4s var(--rx-ease-out) both;border-radius:26px;position:fixed;overflow-y:auto}.reforix-cand-sheet[hidden]{display:none}.reforix-cand-sheet-inner{gap:8px;padding:14px;display:grid}.reforix-cand-sheet-user{background:var(--rx-grad-hero), var(--rx-surface-2);border-radius:20px;align-items:center;gap:12px;padding:14px;display:flex}.reforix-cand-sheet-user div{min-width:0;display:grid}.reforix-cand-sheet-user small{color:var(--rx-text-2);font-size:var(--rx-fs-xs);text-overflow:ellipsis;overflow:hidden}.reforix-cand-sheet-top,.reforix-cand-sheet-head{border:1px solid var(--rx-border);background:var(--rx-surface-2);width:100%;min-height:52px;color:var(--rx-text);font:inherit;font-weight:700;font-size:var(--rx-fs-md);cursor:pointer;animation:rx-rise .4s var(--rx-ease-out) both;animation-delay:calc(var(--i) * 45ms);border-radius:16px;align-items:center;gap:12px;padding:0 16px;text-decoration:none;display:flex}.reforix-cand-sheet-top.is-active{border-color:var(--rx-accent);background:var(--rx-accent-soft)}.reforix-cand-sheet-head svg:first-child{color:var(--rx-accent)}.reforix-cand-sheet-head .reforix-cand-nav-chev{margin-left:auto}.reforix-cand-sheet-sec{animation:rx-rise .4s var(--rx-ease-out) both;animation-delay:calc(var(--i) * 45ms)}.reforix-cand-sheet-sec .reforix-cand-sheet-head{animation:none}.reforix-cand-sheet-body{transition:grid-template-rows .4s var(--rx-ease-out);grid-template-rows:0fr;display:grid}.reforix-cand-sheet-sec.is-open .reforix-cand-sheet-body{grid-template-rows:1fr}.reforix-cand-sheet-body>ul{gap:2px;margin:0;padding:0 6px;list-style:none;display:grid;overflow:hidden}.reforix-cand-sheet-sec.is-open .reforix-cand-sheet-body>ul{padding:6px}.reforix-cand-sheet-link{min-height:46px;color:var(--rx-text-2);font-weight:600;font-size:var(--rx-fs-sm);border-radius:13px;align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex}.reforix-cand-sheet-link svg{color:var(--rx-accent)}.reforix-cand-sheet-link.is-active{color:var(--rx-text);background:var(--rx-accent-soft)}.reforix-cand-sheet-tools{flex-wrap:wrap;align-items:center;gap:8px;padding:6px 2px;display:flex}.reforix-cand-sheet-out{border:1px solid color-mix(in srgb, var(--rx-bad) 45%, transparent);min-height:48px;color:var(--rx-bad);font:inherit;cursor:pointer;background:0 0;border-radius:16px;justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex}@media (width<=1220px){.reforix-cand-nav-link span{display:none}.reforix-cand-nav-link{padding:0 12px}.reforix-cand-nav-mega .reforix-cand-nav-link span{display:inline}}@media (width<=1040px){.reforix-cand-nav-main,.reforix-cand-nav-lang{display:none}.reforix-cand-nav-burger{display:grid}}@media (width<=760px){.reforix-cand-nav-search-mobile{display:grid}.reforix-cand-nav-search-box{display:none}.reforix-cand-nav-search--sheet .reforix-cand-nav-search-box{z-index:75;background:var(--rx-surface);width:auto;height:50px;box-shadow:var(--rx-shadow-lg);border-color:var(--rx-accent);display:flex;position:fixed;top:14px;left:14px;right:14px}.reforix-cand-nav-search--sheet .reforix-cand-nav-search-results{width:auto;position:fixed;top:72px;left:14px;right:14px}.reforix-cand-nav-me{display:none}}@media (width<=480px){.reforix-cand-nav{padding:8px 8px 0}.reforix-cand-nav-bar{gap:6px;padding:0 6px 0 10px}.reforix-cand-nav-right{gap:4px}.reforix-cand-nav-msg{display:none}.reforix-cand-nav-brand>span:last-child{font-size:1.05rem}}@media (width<=360px){.reforix-cand-nav-brand>span:last-child{display:none}}.sup-fab{z-index:60;cursor:pointer;color:#fff;background:linear-gradient(135deg,var(--dash-accent,#6c7cff),var(--dash-accent-strong,#4655dc));border:0;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 30px #4655dc73}.sup-fab:focus-visible{outline:3px solid var(--dash-accent-2,#22d3c4);outline-offset:3px}.sup-badge{color:#fff;background:#ef4444;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.72rem;font-weight:800;display:grid;position:absolute;top:-2px;right:-2px}.sup-badge.static{margin-left:auto;position:static}.sup-panel{z-index:60;background:var(--dash-bg-card,#15151c);width:min(390px,100vw - 32px);height:min(600px,100vh - 120px);color:var(--dash-text,#f0eee8);border:1px solid var(--dash-border,#26262f);border-radius:18px;flex-direction:column;display:flex;position:fixed;bottom:88px;right:20px;overflow:hidden;box-shadow:0 20px 60px #00000073}@media (width<=480px){.sup-panel{width:auto;bottom:84px;left:8px;right:8px}.sup-fab{bottom:12px;right:12px}}.sup-panel>header{border-bottom:1px solid var(--dash-border);align-items:center;gap:8px;padding:12px 14px;display:flex}.sup-panel>header b{flex:1}.sup-dot{color:var(--dash-dim);align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.sup-dot:before{content:"";background:#9ca3af;border-radius:50%;width:8px;height:8px}.sup-dot.on:before{background:#22c55e}.sup-body{flex-direction:column;flex:1;display:flex;overflow:auto}.sup-new{gap:10px;padding:14px;display:grid}.sup-search{background:var(--dash-bg-hover);border:1px solid var(--dash-border);border-radius:12px;align-items:flex-start;gap:8px;padding:10px;display:flex}.sup-search textarea{color:inherit;font:inherit;resize:vertical;background:0 0;border:0;outline:none;flex:1}.sup-small{color:var(--dash-dim);font-size:.8rem}.sup-suggest{gap:6px;display:grid}.sup-faq{background:var(--dash-bg-hover);border:1px solid var(--dash-border);border-radius:10px;margin:6px 0 0;padding:8px 10px}.sup-faq summary{cursor:pointer;font-weight:600}.sup-faq p{white-space:pre-wrap;margin:8px 0 4px}.sup-faq.big{margin:0 0 10px;padding:12px 14px}.sup-faq-fb{color:var(--dash-dim);font-size:.78rem}.sup-faq-fb button{border:1px solid var(--dash-border);color:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:1px 8px}.sup-list{gap:4px;padding:0 14px 14px;display:grid}.sup-list small{color:var(--dash-dim)}.sup-list button,.sup-side-item{text-align:left;background:var(--dash-bg-hover);border:1px solid var(--dash-border);color:inherit;cursor:pointer;font:inherit;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;display:flex}.sup-list button span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sup-thread{flex-direction:column;height:100%;min-height:0;display:flex}.sup-head{border-bottom:1px solid var(--dash-border);padding:12px 14px;display:grid}.sup-head small{color:var(--dash-dim)}.sup-msgs{flex-direction:column;flex:1;gap:10px;min-height:200px;margin:0;padding:12px;list-style:none;display:flex;overflow:auto}.sup-msg{background:var(--dash-bg-hover);border:1px solid var(--dash-border);border-radius:14px;align-self:flex-start;max-width:85%;padding:9px 12px}.sup-msg.user{background:color-mix(in srgb,var(--dash-accent) 22%,var(--dash-bg-card));border-color:#0000;align-self:flex-end}.sup-msg.system{color:var(--dash-dim);background:0 0;border-style:dashed;align-self:center;font-size:.85rem}.sup-msg.internal{background:color-mix(in srgb,#f59e0b 12%,var(--dash-bg-card));border-color:#f59e0b}.sup-msg p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.sup-msg time{color:var(--dash-dim);text-align:right;margin-top:4px;font-size:.68rem;display:block}.sup-who{color:var(--dash-dim);align-items:center;gap:4px;margin-bottom:4px;font-size:.72rem;display:flex}.sup-att{border:1px solid var(--dash-border);color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:8px;align-items:center;gap:6px;margin-top:6px;padding:4px 8px;font-size:.8rem;display:inline-flex}.sup-actions{color:var(--dash-dim);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 12px;font-size:.85rem;display:flex}.sup-star{color:#f59e0b;cursor:pointer;background:0 0;border:0;padding:2px}.sup-compose{border-top:1px solid var(--dash-border);align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.sup-compose textarea{resize:none;background:var(--dash-bg-hover);max-height:120px;color:inherit;border:1px solid var(--dash-border);font:inherit;border-radius:10px;flex:1;padding:9px 10px}.sup-attach{cursor:pointer;color:var(--dash-dim);border-radius:8px;padding:8px}.sup-attach:focus-within{outline:2px solid var(--dash-accent)}.sup-err{color:#ef4444;margin:4px 12px;font-size:.85rem}.sup-page{grid-template-columns:280px 1fr;gap:20px;display:grid}@media (width<=900px){.sup-page{grid-template-columns:1fr}}.sup-side{flex-direction:column;gap:8px;max-height:640px;display:flex;overflow:auto}.sup-side-item{flex-direction:column;align-items:flex-start;position:relative}.sup-side-item small{color:var(--dash-dim)}.sup-side-item.on{border-color:var(--dash-accent)}.sup-side-item .sup-badge.static{position:absolute;top:8px;right:8px}.sup-desk{grid-template-columns:340px 1fr;gap:20px;display:grid}@media (width<=1000px){.sup-desk{grid-template-columns:1fr}}.sup-fab .msc{pointer-events:none;margin-top:4px}.sup-fab .msc-svg{filter:none}.sup-mascot{justify-content:center;padding:4px 0 10px;display:flex}.sup-mascot .msc-say{font-size:.82rem}.app-shell{--sidebar-w:248px;--top-h:58px;background:var(--dash-bg);min-height:100vh;color:var(--dash-text);font-family:var(--dash-body)}.app-topbar{z-index:40;height:var(--top-h);background:var(--dash-bg-card);border-bottom:1px solid var(--dash-border);align-items:center;gap:12px;padding:0 clamp(12px,2vw,24px);display:flex;position:sticky;top:0}.app-brand{font-family:var(--dash-display);color:var(--dash-text);align-items:center;gap:8px;font-size:1.15rem;text-decoration:none;display:flex}.app-brand b{color:#22d3c4}.app-brand-icon{color:#fff;background:linear-gradient(135deg,#22d3c4,#4655dc);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.app-topbar-right{align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.app-role-pill{letter-spacing:.4px;text-transform:uppercase;color:var(--dash-text);border:1px solid var(--dash-border);border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:800}.app-user{color:var(--dash-dim);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;max-width:190px;font-size:.8rem;text-decoration:none;display:inline-flex;overflow:hidden}.app-user>span:last-child{text-overflow:ellipsis;overflow:hidden}.app-icon-btn,.app-logout{border:1px solid var(--dash-border);color:var(--dash-text);cursor:pointer;min-width:36px;height:36px;font:inherit;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:.82rem;font-weight:600;display:inline-flex}.app-icon-btn:hover,.app-logout:hover{background:var(--dash-bg-hover)}.app-icon-btn:focus-visible,.app-logout:focus-visible,.app-nav-link:focus-visible,.skip-link:focus-visible,.app-main:focus-visible{outline:2px solid var(--dash-accent);outline-offset:2px}.app-menu-btn{display:none}.skip-link{z-index:100;background:var(--dash-accent-strong,#4655dc);color:#fff;border-radius:8px;padding:8px 14px;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:8px}.skip-link:focus{top:8px}.app-sidebar{top:var(--top-h);width:var(--sidebar-w);background:var(--dash-bg-card);border-right:1px solid var(--dash-border);z-index:30;padding:18px 12px 30px;position:fixed;bottom:0;left:0;overflow-y:auto}.app-nav-group{margin-bottom:20px}.app-nav-group ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.app-nav-heading{letter-spacing:.8px;text-transform:uppercase;color:var(--dash-dim);padding:0 10px 8px;font-size:.68rem;font-weight:800}.app-nav-link{color:var(--dash-dim);border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.app-nav-link:hover{background:var(--dash-bg-hover);color:var(--dash-text)}.app-nav-link.active{background:color-mix(in srgb, var(--dash-accent) 16%, transparent);color:var(--dash-text);box-shadow:inset 3px 0 0 var(--dash-accent)}.app-main{margin-left:var(--sidebar-w);min-height:calc(100vh - var(--top-h));outline:none}.app-main .dash-root{min-height:calc(100vh - var(--top-h))}.app-loading{min-height:50vh;color:var(--dash-dim);place-items:center;display:grid}.app-scrim{display:none}@media (width<=960px){.app-menu-btn{display:inline-flex}.app-user>span:last-child,.app-logout span{display:none}.app-sidebar{transition:transform .22s;transform:translate(-100%);box-shadow:8px 0 40px #00000059}.app-sidebar.open{transform:translate(0)}.app-scrim{inset:var(--top-h) 0 0 0;z-index:25;background:#00000080;display:block;position:fixed}.app-main{margin-left:0}}@media (prefers-reduced-motion:reduce){.app-sidebar,.app-nav-link{transition:none}}@media (width<=640px){.app-topbar{gap:8px;padding:0 10px}.app-topbar-right{gap:6px}.app-role-pill,.app-theme-btn,.app-user{display:none}.app-topbar .language-switcher-btn{gap:5px;min-width:0;max-width:92px;padding:0 8px}.app-topbar .language-switcher-icon{display:none}.app-brand span:last-child{font-size:1.02rem}}@media (width<=380px){.app-brand span:last-child{display:none}}.rx-ai-badge{font-size:var(--rx-fs-xs);border:1px solid var(--rx-border);background:var(--rx-surface-2);color:var(--rx-text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-weight:750;display:inline-flex}.rx-ai-badge.is-ai{color:var(--rx-accent);background:var(--rx-accent-soft);border-color:color-mix(in srgb, var(--rx-accent) 30%, transparent)}.rx-ai-badge.is-ai svg{animation:2.6s ease-in-out infinite rx-ai-twinkle}.rx-ai-badge.is-builtin{color:var(--rx-good);background:color-mix(in srgb, var(--rx-good) 10%, transparent);border-color:color-mix(in srgb, var(--rx-good) 28%, transparent)}@keyframes rx-ai-twinkle{50%{filter:drop-shadow(0 0 6px var(--rx-accent));transform:rotate(18deg)scale(1.15)}}.rx-ai-meter{background:var(--rx-surface);border:1px solid var(--rx-border);box-shadow:var(--rx-shadow-sm);color:var(--rx-text);font-size:var(--rx-fs-sm);border-radius:999px;align-items:center;gap:10px;padding:6px 12px 6px 6px;text-decoration:none;display:inline-flex}.rx-ai-meter svg{flex:none;width:34px;height:34px;transform:rotate(-90deg)}.rx-ai-meter circle{fill:none;stroke-width:5px;stroke-linecap:round}.rx-ai-meter .trk{stroke:var(--rx-border)}.rx-ai-meter .bar{stroke:var(--rx-accent);stroke-dasharray:88;transition:stroke-dashoffset 1.2s var(--rx-ease-out)}.rx-ai-meter b{font-family:var(--rx-font-display)}.rx-ai-panel{position:relative}.rx-ai-panel.is-busy:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(110deg, transparent 20%, color-mix(in srgb, var(--rx-accent) 10%, transparent) 50%, transparent 80%);background-size:250% 100%;animation:1.6s linear infinite rx-ai-sweep;position:absolute;inset:0}@keyframes rx-ai-sweep{0%{background-position:150% 0}to{background-position:-100% 0}}.rx-ai-thinking{align-items:center;gap:5px;display:inline-flex}.rx-ai-thinking i{background:var(--rx-accent);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite rx-ai-dot}.rx-ai-thinking i:nth-child(2){animation-delay:.15s}.rx-ai-thinking i:nth-child(3){animation-delay:.3s}@keyframes rx-ai-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.rx-ai-out{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;font-size:var(--rx-fs-md);border-radius:var(--rx-r-md);background:var(--rx-surface-2);border:1px solid var(--rx-border);animation:rx-s-rise .7s var(--rx-ease-out) both;margin:0;padding:16px}.rx-ai-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.rx-ai-fb{gap:4px;display:inline-flex}.rx-ai-fb button{border:1px solid var(--rx-border);background:var(--rx-surface);color:var(--rx-text-2);cursor:pointer;width:34px;height:34px;transition:transform .3s var(--rx-ease-spring), color .2s;border-radius:10px;place-items:center;display:grid}.rx-ai-fb button:hover{color:var(--rx-accent);transform:translateY(-2px)}.rx-ai-fb button[aria-pressed=true]{color:var(--rx-accent);border-color:var(--rx-accent)}.rx-ai-layout{grid-template-columns:minmax(0,1fr);gap:clamp(14px,2.4vw,26px);display:grid}@media (width>=64rem){.rx-ai-layout{grid-template-columns:15.5rem minmax(0,1fr)}}.rx-ai-menu{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.rx-ai-menu::-webkit-scrollbar{display:none}@media (width>=64rem){.rx-ai-menu{top:calc(var(--rx-nav-h,64px) + 16px);flex-direction:column;align-self:start;position:sticky;overflow:visible}}.rx-ai-menu button{scroll-snap-align:start;text-align:start;border-radius:var(--rx-r-md);color:var(--rx-text-2);font:inherit;font-weight:700;font-size:var(--rx-fs-sm);cursor:pointer;transition:background .25s, color .25s, transform .35s var(--rx-ease-spring);white-space:nowrap;background:0 0;border:1px solid #0000;flex:none;align-items:center;gap:10px;padding:11px 14px;display:flex}.rx-ai-menu button:hover{background:var(--rx-surface-2);color:var(--rx-text)}.rx-ai-menu button[aria-current=true]{background:var(--rx-surface);color:var(--rx-accent);border-color:var(--rx-border);box-shadow:var(--rx-shadow-sm)}@media (width>=64rem){.rx-ai-menu button[aria-current=true]{transform:translate(4px)}}.rx-ai-menu button:focus-visible{box-shadow:0 0 0 3px var(--rx-focus);outline:none}.rx-ai-diff{gap:10px;display:grid}.rx-ai-diff>div{border-radius:var(--rx-r-md);border:1px solid var(--rx-border);background:var(--rx-surface-2);grid-template-columns:minmax(0,1fr);gap:6px;padding:12px;display:grid}@media (width>=48rem){.rx-ai-diff>div{grid-template-columns:1fr 1fr}}.rx-ai-diff del{color:var(--rx-muted);-webkit-text-decoration-color:color-mix(in srgb, var(--rx-bad) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--rx-bad) 60%, transparent)}.rx-ai-diff ins{color:var(--rx-text);background:color-mix(in srgb, var(--rx-good) 10%, transparent);border-radius:8px;padding:2px 6px;text-decoration:none}.rx-ai-chips{flex-wrap:wrap;gap:6px;display:flex}.rx-ai-fab{z-index:140;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));cursor:pointer;width:58px;height:58px;color:var(--rx-accent-ink,#fff);background:var(--rx-grad-accent);box-shadow:0 18px 40px -14px color-mix(in srgb, var(--rx-accent) 90%, transparent);transition:transform .45s var(--rx-ease-spring);animation:rx-ai-pop .8s var(--rx-ease-spring) both .6s;border:0;border-radius:50%;place-items:center;display:grid;position:fixed}.rx-ai-fab:hover{transform:translateY(-3px)scale(1.06)rotate(-6deg)}.rx-ai-fab:focus-visible{box-shadow:0 0 0 4px var(--rx-focus);outline:none}.rx-ai-fab:before{content:"";border:2px solid color-mix(in srgb, var(--rx-accent) 45%, transparent);border-radius:50%;animation:2.8s ease-out infinite rx-ai-ring;position:absolute;inset:-6px}@keyframes rx-ai-ring{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}@keyframes rx-ai-pop{0%{transform:scale(0)rotate(-90deg)}}.rx-ai-dock{z-index:150;right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));background:color-mix(in srgb, var(--rx-surface) 94%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);border:1px solid var(--rx-border);width:min(26rem,100vw - 24px);height:min(40rem,100dvh - 24px);box-shadow:var(--rx-shadow-lg);transform-origin:100% 100%;animation:rx-ai-open .55s var(--rx-ease-spring) both;border-radius:24px;flex-direction:column;display:flex;position:fixed;overflow:hidden}@keyframes rx-ai-open{0%{opacity:0;transform:translateY(24px)scale(.92)}}@media (width<=30rem){.rx-ai-dock{border-radius:0;width:100%;height:100dvh;inset:0}}@media (horizontal-viewport-segments:2){.rx-ai-dock{width:env(viewport-segment-width 1 0);border-radius:0;height:100dvh;right:0}}.rx-ai-dock header{border-bottom:1px solid var(--rx-border);background:linear-gradient(120deg, var(--rx-accent-soft), transparent);align-items:center;gap:10px;padding:14px 16px;display:flex}.rx-ai-dock header b{font-family:var(--rx-font-display);font-size:var(--rx-fs-lg);flex:1}.rx-ai-msgs{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.rx-ai-msg{max-width:88%;line-height:1.55;font-size:var(--rx-fs-sm);white-space:pre-wrap;overflow-wrap:anywhere;animation:rx-ai-in .45s var(--rx-ease-out) both;border-radius:18px;padding:11px 14px}@keyframes rx-ai-in{0%{opacity:0;transform:translateY(10px)}}.rx-ai-msg.is-user{background:var(--rx-grad-accent);color:var(--rx-accent-ink,#fff);border-bottom-right-radius:6px;align-self:flex-end}.rx-ai-msg.is-assistant{background:var(--rx-surface-2);border:1px solid var(--rx-border);border-bottom-left-radius:6px;align-self:flex-start}.rx-ai-cards{gap:6px;margin-top:8px;display:grid}.rx-ai-cards a{border:1px solid var(--rx-border);background:var(--rx-surface);color:var(--rx-text);transition:border-color .2s, transform .3s var(--rx-ease-spring);border-radius:12px;padding:8px 10px;font-weight:650;text-decoration:none;display:block}.rx-ai-cards a:hover{border-color:var(--rx-accent);transform:translate(3px)}.rx-ai-compose{border-top:1px solid var(--rx-border);padding:12px;padding-bottom:max(12px, env(safe-area-inset-bottom));gap:8px;display:flex}.rx-ai-compose textarea{resize:none;flex:1;min-height:46px;max-height:140px}.rx-ai-suggest{flex-wrap:wrap;gap:6px;padding:0 16px 10px;display:flex}.rx-ai-suggest button{border:1px solid var(--rx-border);background:var(--rx-surface);font:inherit;font-size:var(--rx-fs-xs);color:var(--rx-text-2);cursor:pointer;border-radius:999px;padding:6px 12px;font-weight:650;transition:border-color .2s,color .2s}.rx-ai-suggest button:hover{border-color:var(--rx-accent);color:var(--rx-accent)}.rx-ai-recipe{flex-direction:column;gap:10px;display:flex}.rx-ai-flow{font-size:var(--rx-fs-xs);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rx-ai-flow span{background:var(--rx-surface-2);border:1px solid var(--rx-border);border-radius:999px;padding:4px 9px;font-weight:650}.rx-ai-flow span.is-when{color:var(--rx-accent);border-color:color-mix(in srgb, var(--rx-accent) 35%, transparent);background:var(--rx-accent-soft)}.rx-ai-flow svg{color:var(--rx-muted)}.rx-ai-flow span{position:relative;overflow:hidden}.rx-ai-flow span.is-live:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--rx-accent) 22%, transparent), transparent);animation:2.4s ease-in-out infinite rx-ai-flowing;position:absolute;inset:0;transform:translate(-100%)}@keyframes rx-ai-flowing{to{transform:translate(100%)}}.rx-ai-step{border-radius:var(--rx-r-md);border:1px dashed var(--rx-border-strong);background:var(--rx-surface-2);gap:10px;padding:14px;display:grid}.rx-ai-bar{background:var(--rx-surface-2);border:1px solid var(--rx-border);border-radius:99px;height:8px;overflow:hidden}.rx-ai-bar i{height:100%;width:var(--w,0%);background:var(--rx-grad-accent);border-radius:inherit;transition:width 1.2s var(--rx-ease-out);display:block}@media (prefers-reduced-motion:reduce){.rx-ai-fab,.rx-ai-fab:before,.rx-ai-dock,.rx-ai-msg,.rx-ai-badge.is-ai svg,.rx-ai-panel.is-busy:after,.rx-ai-flow span.is-live:after{animation:none!important}}@media print{.rx-ai-fab,.rx-ai-dock{display:none!important}}.rx-ai-tl{gap:12px;padding-inline-start:28px;display:grid;position:relative}.rx-ai-tl:before{content:"";background:linear-gradient(var(--rx-accent), color-mix(in srgb, var(--rx-accent) 15%, transparent));border-radius:2px;width:2px;position:absolute;inset-block:8px;inset-inline-start:11px}.rx-ai-tl>li{animation:rx-s-rise .6s var(--rx-ease-out) both;animation-delay:calc(var(--i,0) * 60ms);list-style:none;position:relative}.rx-ai-tl>li:before{content:attr(data-n);inset-inline-start:-28px;width:24px;height:24px;color:var(--rx-accent-ink,#fff);background:var(--rx-grad-accent);box-shadow:0 0 0 4px var(--rx-surface);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;top:12px}.rx-ai-tl>li[data-type=wait]:before{background:var(--rx-surface-2);color:var(--rx-text-2);border:1px solid var(--rx-border)}.rx-ai-tl>li[data-type=branch]:before{background:color-mix(in srgb, var(--rx-warn,#f5a524) 85%, transparent)}.rx-ai-tl>li[data-type=approval]:before{background:color-mix(in srgb, var(--rx-good) 85%, transparent)}.rx-ai-tl>li[data-type=stop]:before{background:var(--rx-muted)}.rx-ai-health{width:54px;height:54px;font-weight:800;font-family:var(--rx-font-display);--rx-ai-health-v:var(--v,0);background:conic-gradient(var(--c,var(--rx-accent)) calc(var(--rx-ai-health-v) * 1%), var(--rx-surface-2) 0);animation:rx-ai-health-in 1.2s var(--fx-glide,ease-out) both;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}@property --rx-ai-health-v{syntax:"<number>";inherits:false;initial-value:0}@keyframes rx-ai-health-in{0%{--rx-ai-health-v:0}}@media (prefers-reduced-motion:reduce){.rx-ai-health{animation:none}}html.reduce-motion .rx-ai-health{animation:none}.rx-ai-health:after{content:"";background:var(--rx-surface);border-radius:50%;position:absolute;inset:6px}.rx-ai-health span{z-index:1;font-size:var(--rx-fs-sm);position:relative}.rx-ai-slots{grid-template-columns:repeat(auto-fill,minmax(min(100%,8.5rem),1fr));gap:8px;display:grid}.rx-ai-slots button{border:1px solid var(--rx-border);background:var(--rx-surface);color:var(--rx-text);font:inherit;cursor:pointer;transition:transform .3s var(--rx-ease-spring), border-color .2s, background .2s;border-radius:12px;padding:10px 8px;font-weight:700}.rx-ai-slots button:hover{border-color:var(--rx-accent);transform:translateY(-2px)}.rx-ai-slots button[aria-pressed=true]{background:var(--rx-grad-accent);color:var(--rx-accent-ink,#fff);border-color:#0000}.rx-ai-days{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.rx-ai-days::-webkit-scrollbar{display:none}.rx-ai-days button{border:1px solid var(--rx-border);background:var(--rx-surface-2);min-width:4.6rem;color:var(--rx-text-2);font:inherit;cursor:pointer;text-align:center;border-radius:14px;flex:none;gap:2px;padding:10px 12px;font-weight:700;display:grid}.rx-ai-days button[aria-current=true]{color:var(--rx-accent);border-color:var(--rx-accent);background:var(--rx-accent-soft)}.rx-ai-pri{background:var(--rx-muted);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.rx-ai-pri.is-urgent{background:var(--rx-bad);box-shadow:0 0 0 4px color-mix(in srgb, var(--rx-bad) 20%, transparent);animation:2s ease-out infinite rx-ai-ring}.rx-ai-pri.is-high{background:var(--rx-warn,#f5a524)}.rx-ai-pri.is-normal{background:var(--rx-accent)}@media (prefers-reduced-motion:reduce){.rx-ai-tl>li,.rx-ai-pri.is-urgent{animation:none!important}}.rx-ai-meter .bar{animation:rx-ai-fill 1.2s var(--fx-glide,ease-out) both}@keyframes rx-ai-fill{0%{stroke-dashoffset:88px}}.rx-ai-meter svg circle{transition:stroke-width .3s var(--fx-spring,ease-out)}.rx-ai-meter:hover .bar{stroke-width:6.5px}.rx-ai-meter{transition:translate .3s var(--fx-spring,ease-out), box-shadow .3s}.rx-ai-meter:hover{translate:0 -1px}@media (prefers-reduced-motion:reduce){.rx-ai-meter .bar{animation:none}.rx-ai-meter{transition:none}}html.reduce-motion .rx-ai-meter .bar{animation:none}.reforix-viewas{z-index:60;background:repeating-linear-gradient(-45deg, var(--rx-warn), var(--rx-warn) 14px, color-mix(in srgb, var(--rx-warn) 85%, #000) 14px, color-mix(in srgb, var(--rx-warn) 85%, #000) 28px);color:#1b1200;font-weight:700;font-size:var(--rx-fs-sm);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:8px 14px;display:flex;position:sticky;top:0}.reforix-viewas button{color:#fff;font:inherit;cursor:pointer;background:#1b1200;border:0;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-weight:700;display:inline-flex}.reforix-viewas button:focus-visible{outline-offset:2px;outline:2px solid #fff}.rfx-fly{z-index:1800;pointer-events:none;width:min(380px,100vw - 24px);height:230px;position:fixed;bottom:18px;right:18px}.rfx-fly-rig{pointer-events:auto;flex-direction:column;align-items:flex-end;width:100%;animation:2.4s cubic-bezier(.22,.8,.3,1) both rfx-fly-in;display:flex;position:absolute;bottom:0;right:0}.rfx-fly-banner{background:var(--rx-surface,#fff);width:100%;color:var(--rx-text,#11142a);border:1px solid var(--rx-border-strong,#7f7f7f66);box-shadow:var(--rx-shadow-lg,0 24px 60px #00000059);transform-origin:90% 100%;border-radius:18px 18px 6px;padding:14px 16px 12px;animation:.6s cubic-bezier(.3,1.5,.5,1) 1.9s both rfx-fly-banner;position:relative}.rfx-fly-banner:after{content:"";background:inherit;border-right:1px solid var(--rx-border-strong,#7f7f7f66);border-bottom:1px solid var(--rx-border-strong,#7f7f7f66);width:16px;height:16px;position:absolute;bottom:-9px;right:38px;transform:rotate(45deg)}.rfx-fly-kicker{color:var(--rx-accent);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:.74rem;font-weight:700;display:inline-flex}.rfx-fly-banner b{margin-top:4px;font-size:.98rem;display:block}.rfx-fly-banner p{opacity:.8;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;font-size:.85rem;display:-webkit-box;overflow:hidden}.rfx-fly-x{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.rfx-fly-x:hover{background:#7f7f7f33}.rfx-fly-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.rfx-fly-pager{align-items:center;gap:4px;display:inline-flex}.rfx-fly-pager button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px}.rfx-fly-pager button:hover{background:#7f7f7f33}.rfx-fly-avatar{filter:drop-shadow(0 12px 18px #00000059);transform-origin:50% 90%;margin:12px 14px 0 0;animation:2.6s ease-in-out 2.4s infinite rfx-fly-pose}@keyframes rfx-fly-in{0%{opacity:0;transform:translate(-110vw,-30vh)rotate(-18deg)scale(.7)}15%{opacity:1}45%{transform:translate(-45vw,-42vh)rotate(8deg)scale(1.05)}75%{transform:translate(-8vw,-10vh)rotate(-6deg)scale(1.02)}to{transform:none}}@keyframes rfx-fly-banner{0%{opacity:0;transform:scale(.2)translateY(30px)}to{opacity:1;transform:none}}@keyframes rfx-fly-pose{0%,to{transform:translateY(0)rotate(0)}20%{transform:translateY(-8px)rotate(-5deg)}40%{transform:translateY(0)rotate(4deg)}60%{transform:translateY(-5px)rotate(-3deg)}80%{transform:translateY(0)rotate(0)}}.rfx-fly.is-calm .rfx-fly-rig,.rfx-fly.is-calm .rfx-fly-banner,.rfx-fly.is-calm .rfx-fly-avatar{animation:none}@media (prefers-reduced-motion:reduce){.rfx-fly-rig,.rfx-fly-banner,.rfx-fly-avatar{animation:none}}@media (width<=520px){.rfx-fly{bottom:76px;right:8px}}.reforix-admin-shell{--reforix-admin-sb-w:80px;background:var(--rx-bg);min-height:100vh;color:var(--rx-text);font-family:var(--rx-font-body)}.reforix-admin-shell.is-expanded{--reforix-admin-sb-w:284px}.reforix-admin-shell.is-mobile{--reforix-admin-sb-w:0px}.reforix-admin-main{margin-left:var(--reforix-admin-sb-w);padding-top:var(--rx-nav-h);min-height:100vh;transition:margin-left .42s var(--rx-ease-out);outline:none}.reforix-emp-shell{--reforix-emp-sb-w:84px;background:var(--rx-bg);min-height:100vh;color:var(--rx-text);font-family:var(--rx-font-body)}.reforix-emp-shell.is-expanded{--reforix-emp-sb-w:292px}.reforix-emp-shell.is-mobile{--reforix-emp-sb-w:0px}.reforix-emp-main{margin-left:var(--reforix-emp-sb-w);padding-top:calc(var(--rx-nav-h) + 8px);min-height:100vh;transition:margin-left .42s var(--rx-ease-out);outline:none}.reforix-cand-shell{background:var(--rx-bg);min-height:100vh;color:var(--rx-text);font-family:var(--rx-font-body)}.reforix-cand-main{padding-top:calc(var(--rx-nav-h) + 12px);outline:none;min-height:100vh}.reforix-shell-page{animation:reforix-shell-enter .5s var(--rx-ease-out) both}@keyframes reforix-shell-enter{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}.reforix-shell-page>.dash-root{min-height:calc(100vh - var(--rx-nav-h));background:0 0}.reforix-shell-skip{z-index:200;background:var(--rx-accent);color:var(--rx-accent-ink);border-radius:12px;padding:10px 16px;font-weight:700;text-decoration:none;transition:top .2s;position:fixed;top:-80px;left:10px}.reforix-shell-skip:focus{top:10px}.reforix-shell-loading{min-height:55vh;color:var(--rx-text-2);font-size:var(--rx-fs-sm);align-content:center;place-items:center;gap:14px;display:grid}.reforix-shell-loader{background:conic-gradient(from 0deg, transparent 0 25%, var(--rx-accent) 70%, var(--rx-accent-2));border-radius:50%;width:44px;height:44px;animation:.9s linear infinite rx-spin;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px))}@media (prefers-reduced-motion:reduce){.reforix-admin-main,.reforix-emp-main{transition:none}.reforix-shell-page{animation:none}}.rfx-ann{font-size:var(--rx-fs-sm);animation:rx-rise .4s var(--rx-ease-out);border-radius:14px;align-items:center;gap:8px;margin:0 0 12px;padding:10px 14px;font-weight:600;display:flex}.rfx-ann--info{background:color-mix(in srgb, var(--rx-info,#0ea5e9) 12%, var(--rx-surface));color:var(--rx-text);border:1px solid color-mix(in srgb, var(--rx-info,#0ea5e9) 35%, transparent)}.rfx-ann--success{background:color-mix(in srgb, var(--rx-good) 12%, var(--rx-surface));border:1px solid color-mix(in srgb, var(--rx-good) 35%, transparent)}.rfx-ann--warning{background:color-mix(in srgb, var(--rx-warn,#f59e0b) 14%, var(--rx-surface));border:1px solid color-mix(in srgb, var(--rx-warn,#f59e0b) 40%, transparent)}.rfx-ann--critical{background:color-mix(in srgb, var(--rx-bad) 14%, var(--rx-surface));border:1px solid color-mix(in srgb, var(--rx-bad) 45%, transparent)}.rfx-ann-body{color:inherit;flex:1;align-items:center;gap:8px;text-decoration:none;display:flex}.rfx-ann-x,.rfx-nudge-x{width:28px;height:28px;color:var(--rx-text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.rfx-ann-x:hover,.rfx-nudge-x:hover{background:var(--rx-surface-2);color:var(--rx-text)}.rfx-nudge{border:1px solid color-mix(in srgb, var(--rx-accent) 30%, var(--rx-border));background:linear-gradient(110deg, color-mix(in srgb, var(--rx-accent) 14%, var(--rx-surface)), var(--rx-surface) 60%);box-shadow:var(--rx-shadow-sm);border-radius:20px;align-items:center;gap:14px;margin:0 0 16px;padding:12px 14px 12px 10px;animation:.6s cubic-bezier(.34,1.56,.64,1) both rfx-nudge-in;display:flex;position:relative;overflow:hidden}.rfx-nudge:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff2e 50%,#0000 70%);animation:4s ease-in-out 1s infinite rfx-sheen;position:absolute;inset:0;transform:translate(-100%)}.rfx-nudge--verification{border-color:color-mix(in srgb, var(--rx-warn,#f59e0b) 45%, var(--rx-border));background:linear-gradient(110deg, color-mix(in srgb, var(--rx-warn,#f59e0b) 14%, var(--rx-surface)), var(--rx-surface) 60%)}.rfx-nudge--service{border-color:color-mix(in srgb, var(--rx-accent-2) 40%, var(--rx-border))}.rfx-nudge-mascot{flex:none;margin:-12px 0 -14px}.rfx-nudge-ico{width:44px;height:44px;color:var(--rx-accent);background:var(--rx-accent-soft);border-radius:14px;place-items:center;display:grid}.rfx-nudge-text{flex:1;min-width:0}.rfx-nudge-text b{font-size:var(--rx-fs-md,1rem);display:block}.rfx-nudge-text p{font-size:var(--rx-fs-sm);color:var(--rx-text-2);margin:2px 0 0}.rfx-nudge-cta{z-index:1;flex:none;position:relative}@keyframes rfx-nudge-in{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:none}}@keyframes rfx-sheen{0%,70%{transform:translate(-100%)}to{transform:translate(100%)}}@media (width<=640px){.rfx-nudge{flex-wrap:wrap}.rfx-nudge-mascot{display:none}.rfx-nudge-cta{justify-content:center;width:100%}}.rfx-toast{z-index:70;border:1px solid var(--rx-border);background:color-mix(in srgb, var(--rx-surface) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:min(380px,100vw - 40px);box-shadow:var(--rx-shadow-lg,0 20px 60px #00000040);border-radius:20px;align-items:flex-start;gap:10px;padding:12px;animation:.6s cubic-bezier(.34,1.56,.64,1) both rfx-toast-in;display:flex;position:fixed;bottom:20px;left:20px}.rfx-toast-text{flex:1;min-width:0}.rfx-toast-text b{font-size:var(--rx-fs-sm);display:block}.rfx-toast-text p{color:var(--rx-text-2);margin:2px 0 6px;font-size:.8rem}.rfx-toast-cta{color:var(--rx-accent);align-items:center;gap:4px;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}@keyframes rfx-toast-in{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}.rfx-nudge-modal{align-items:center;gap:14px;display:flex}.rfx-nudge-modal p{color:var(--rx-text-2);margin:0}.rfx-sugg{border:1px solid var(--rx-border);background:radial-gradient(100% 140% at 0% 0%, var(--rx-accent-soft), transparent 55%), var(--rx-surface);border-radius:24px;margin:0 0 18px;padding:16px}.rfx-sugg-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.rfx-sugg-head>div{flex:1;min-width:200px}.rfx-sugg-head h2{font-size:var(--rx-fs-lg,1.15rem);font-family:var(--rx-font-display);margin:0}.rfx-sugg-head p{font-size:var(--rx-fs-sm);color:var(--rx-text-2);margin:2px 0 0}.rfx-sugg-src{color:var(--rx-text-2);background:var(--rx-surface-2);border:1px solid var(--rx-border);border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:.7rem;font-weight:800;display:inline-flex}.rfx-sugg-src.is-ai{color:var(--rx-accent);border-color:color-mix(in srgb, var(--rx-accent) 40%, transparent)}.rfx-sugg-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:10px;display:grid}.rfx-sugg.is-loading{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.rfx-sugg-card{border:1px solid var(--rx-border);background:var(--rx-surface);animation:rx-rise .45s var(--rx-ease-out) both;animation-delay:calc(var(--i) * 60ms);transition:transform .35s var(--rx-ease-spring), box-shadow .3s, border-color .2s;border-radius:18px;flex-direction:column;gap:8px;padding:14px;display:flex;position:relative}.rfx-sugg-card:hover{box-shadow:var(--rx-shadow);border-color:color-mix(in srgb, var(--rx-accent) 40%, var(--rx-border));transform:translateY(-3px)}.rfx-sugg-ico{width:36px;height:36px;color:var(--rx-accent);background:var(--rx-accent-soft);border-radius:12px;place-items:center;display:grid}.rfx-sugg--warn .rfx-sugg-ico{color:var(--rx-warn,#d97706);background:color-mix(in srgb, var(--rx-warn,#f59e0b) 14%, transparent)}.rfx-sugg--good .rfx-sugg-ico{color:var(--rx-good);background:color-mix(in srgb, var(--rx-good) 14%, transparent)}.rfx-sugg--info .rfx-sugg-ico{color:var(--rx-info,#0ea5e9);background:color-mix(in srgb, var(--rx-info,#0ea5e9) 12%, transparent)}.rfx-sugg-card.is-idea{background:linear-gradient(160deg, color-mix(in srgb, var(--rx-accent-2) 10%, var(--rx-surface)), var(--rx-surface))}.rfx-sugg-body{flex:1}.rfx-sugg-body b{display:block}.rfx-sugg-body p{color:var(--rx-text-2);margin:4px 0 0;font-size:.82rem;line-height:1.45}.rfx-sugg-chips{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.rfx-sugg-chips i{background:var(--rx-surface-2);border:1px solid var(--rx-border);border-radius:99px;padding:2px 8px;font-size:.68rem;font-style:normal;font-weight:700}.rfx-sugg-go{font:inherit;color:var(--rx-accent);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.rfx-sugg-go svg{transition:transform .25s}.rfx-sugg-card:hover .rfx-sugg-go svg{transform:translate(4px)}.rfx-sugg.is-compact .rfx-sugg-grid{grid-template-columns:1fr}.rfx-compact .rfx-sugg-card,.rfx-compact .vz-kpi,.rfx-compact .vz-card{padding:10px}.rfx-no-chart-anim .vz-card *,.rfx-no-chart-anim .recharts-layer{animation:none!important}@media (prefers-reduced-motion:reduce){.rfx-nudge,.rfx-nudge:after,.rfx-toast,.rfx-sugg-card,.rfx-ann{animation:none!important}}.reduce-motion .rfx-nudge,.reduce-motion .rfx-nudge:after,.reduce-motion .rfx-toast,.reduce-motion .rfx-sugg-card{animation:none!important}.rfx-captcha-back{z-index:10050;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.rfx-captcha{background:var(--surface,#fff);width:min(100%,380px);color:var(--text,#14142b);border:1px solid var(--border,#e1e4ef);text-align:center;border-radius:16px;padding:22px 20px 18px;position:relative;box-shadow:0 20px 60px #00000040}.rfx-captcha h2{margin:6px 0 4px;font-size:1.1rem}.rfx-captcha p{color:var(--text-muted,#5b5b70);margin:0 0 14px;font-size:.9rem}.rfx-captcha-ico{color:var(--accent,#4655dc)}.rfx-captcha-x{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px;position:absolute;top:8px;right:8px}.rfx-captcha-x:focus-visible{outline:2px solid var(--accent,#4655dc)}.rfx-captcha-widget{justify-content:center;max-width:100%;min-height:70px;display:flex;overflow:hidden}.rfx-captcha-bar{background:var(--surface-2,#eef0f8);border-radius:99px;height:8px;overflow:hidden}.rfx-captcha-bar span{background:linear-gradient(90deg, var(--accent,#4655dc), var(--teal,#0e9488));height:100%;transition:width .2s;display:block}.rfx-captcha-pow small{color:var(--text-muted,#5b5b70);align-items:center;gap:6px;margin-top:10px;display:inline-flex}.rfx-captcha-err{color:var(--danger,#c2304b)!important;margin-top:10px!important}.rfx-captcha .spin{animation:1s linear infinite rfx-cap-spin}@keyframes rfx-cap-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rfx-captcha .spin{animation:none}}.rfx-term{-webkit-text-decoration:underline dotted color-mix(in srgb, currentColor 55%, transparent);text-decoration:underline dotted color-mix(in srgb, currentColor 55%, transparent);text-underline-offset:3px;cursor:help;border-radius:3px;outline:none;text-decoration-thickness:1px}.rfx-term:focus-visible,.rfx-infotip:focus-visible{box-shadow:0 0 0 2px var(--rx-accent,#4655dc)}.rfx-infotip{vertical-align:middle;color:var(--rx-text-3,#8a8aa0);cursor:help;border-radius:50%;outline:none;justify-content:center;align-items:center;margin-inline-start:4px;line-height:0;display:inline-flex;position:relative}.rfx-infotip:after{content:"";position:absolute;inset:-10px}.rfx-infotip:hover{color:var(--rx-accent,#4655dc)}.rfx-tip{z-index:10060;text-align:start;background:var(--rx-popover,var(--rx-surface,#1c1d2e));color:var(--rx-text,#f4f5fb);border:1px solid var(--rx-border-strong,var(--rx-border,#ffffff1f));pointer-events:auto;overscroll-behavior:contain;border-radius:12px;flex-direction:column;gap:4px;max-height:60vh;padding:10px 12px;font-size:13px;line-height:1.45;animation:.14s ease-out rfx-tip-in;display:flex;position:fixed;overflow:auto;box-shadow:0 12px 32px #00000047}.rfx-tip:before{content:"";left:calc(var(--rfx-tip-arrow,20px) - 6px);background:inherit;border:inherit;width:12px;height:12px;position:absolute;transform:rotate(45deg)}.rfx-tip.is-below:before{border-bottom:0;border-right:0;top:-7px}.rfx-tip.is-above:before{border-top:0;border-left:0;bottom:-7px}.rfx-tip-t{font-weight:800}.rfx-tip-t span{color:var(--rx-text-2,#c9cadb);font-weight:600}.rfx-tip-m{color:var(--rx-text,inherit)}.rfx-tip-i{color:var(--rx-text-2,#c9cadb);border-top:1px solid var(--rx-border,#ffffff1a);padding-top:5px;font-size:12px}@keyframes rfx-tip-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rfx-tip{animation:none}}.rfx-toasts{z-index:3000;pointer-events:none;gap:10px;width:min(420px,100vw - 24px);display:grid;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.rfx-toast{pointer-events:auto;background:var(--rx-surface,#fff);color:var(--rx-text,#11142a);border:1px solid var(--rx-border,#7f7f7f4d);box-shadow:var(--rx-shadow-lg,0 18px 44px #00000047);border-radius:16px;align-items:flex-start;gap:12px;padding:12px 14px 14px;animation:.32s cubic-bezier(.2,.9,.3,1.2) rfx-toast-in;display:flex;position:relative;overflow:hidden}.rfx-toast b{font-size:.92rem;display:block}.rfx-toast p{opacity:.8;margin:2px 0 0;font-size:.82rem}.rfx-toast>div{flex:1;min-width:0}.rfx-toast-ic{color:#fff;background:var(--rx-accent,#6c7cff);border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.is-success .rfx-toast-ic{background:#16a34a}.is-error .rfx-toast-ic{background:#dc2626}.is-warning .rfx-toast-ic{background:#d97706}.rfx-toast button{color:inherit;opacity:.6;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px}.rfx-toast button:hover{opacity:1;background:#7f7f7f2e}.rfx-toast-bar{opacity:.35;transform-origin:0;width:100%;height:3px;animation:rfx-toast-bar var(--dur,3s) linear forwards;background:currentColor;position:absolute;bottom:0;left:0}@keyframes rfx-toast-bar{to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.rfx-toast,.rfx-toast-bar{animation:none}}.rfx-mod-scrim{z-index:2000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080a189e;place-items:center;padding:16px;animation:.2s ease-out rfx-mod-fade;display:grid;position:fixed;inset:0}.rfx-mod{background:var(--rx-surface);width:min(520px,100%);color:var(--rx-text,#11142a);border:1px solid var(--rx-border,#0000001a);text-align:center;border-radius:22px;outline:none;padding:28px 26px 22px;animation:.32s cubic-bezier(.2,.9,.3,1.2) rfx-mod-pop;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000059}.rfx-mod:before{content:"";background:linear-gradient(90deg,#f59e0b,#fb7185);height:5px;position:absolute;inset:0 0 auto}.rfx-mod.is-final:before{background:linear-gradient(90deg,#fb923c,#ef4444)}.rfx-mod.is-flagged:before,.rfx-mod.is-severe:before{background:linear-gradient(90deg,#ef4444,#b91c1c)}.rfx-mod-badge{color:#fff;background:linear-gradient(135deg,#f59e0b,#ef4444);border-radius:20px;place-items:center;width:64px;height:64px;margin:0 auto 12px;animation:1.4s ease-in-out .3s 2 rfx-mod-wobble;display:grid;box-shadow:0 10px 24px #ef444459}.rfx-mod h2{margin:0 0 8px;font-size:1.2rem}.rfx-mod p{color:var(--rx-text-2,#4a4f68);margin:0 0 14px;font-size:.95rem;line-height:1.6}.rfx-mod-x{width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.rfx-mod-x:hover{background:#7f7f7f26}.rfx-mod-meter{flex-wrap:wrap;justify-content:center;gap:6px;margin:4px 0 14px;display:flex}.rfx-mod-meter i{background:#7f7f7f40;border-radius:6px;width:38px;height:8px;transition:background .3s,transform .3s}.rfx-mod-meter i.on{transition-delay:calc(var(--i) * 60ms);background:linear-gradient(90deg,#f59e0b,#ef4444);transform:scaleY(1.25)}.rfx-mod-meter small{color:var(--rx-muted,#6b708a);flex-basis:100%;margin-top:4px;font-size:.78rem}.rfx-mod-fields{text-align:left;background:#ef444414;border-radius:12px;gap:4px;margin:0 0 14px;padding:10px 12px;font-size:.84rem;list-style:none;display:grid}.rfx-mod-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.rfx-mod-hint{color:#b45309;background:#f59e0b24;border:1px solid #f59e0b66;border-radius:10px;margin-top:6px;padding:7px 10px;font-size:.8rem;line-height:1.4;animation:.2s ease-out rfx-mod-fade}[data-rfx-mod="1"]{border-color:#f59e0b!important;box-shadow:0 0 0 3px #f59e0b33!important}@keyframes rfx-mod-fade{0%{opacity:0}to{opacity:1}}@keyframes rfx-mod-pop{0%{opacity:0;transform:translateY(14px)scale(.94)}to{opacity:1;transform:none}}@keyframes rfx-mod-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}@media (prefers-reduced-motion:reduce){.rfx-mod,.rfx-mod-badge,.rfx-mod-scrim,.rfx-mod-hint{animation:none}.rfx-mod-meter i{transition:none}}:root.rx-ptr-on,:root.rx-ptr-on body{overscroll-behavior-y:contain}:root.rx-ptr-active,:root.rx-ptr-active body{-webkit-user-select:none;user-select:none}.rx-ptr{--ptr-d:0px;--ptr-p:0;left:0;right:0;top:var(--ptr-top,0px);height:var(--ptr-d);z-index:49;pointer-events:none;visibility:hidden;contain:strict;font-family:var(--rx-font-body);color:var(--rx-text);position:fixed;overflow:hidden}.rx-ptr:not(.is-idle){visibility:visible}.rx-ptr-sky{background:radial-gradient(90% 160% at 50% 0%, color-mix(in srgb, var(--rx-accent) 20%, var(--rx-bg)) 0%, transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--rx-bg-2) 70%, var(--rx-accent) 6%), var(--rx-bg));position:absolute;inset:0}.rx-ptr-sky:after{content:"";box-shadow:inset 0 14px 18px -14px var(--rx3d-ink,#0006), inset 0 -22px 26px -20px var(--rx3d-ink,#00000073);position:absolute;inset:0}.rx-ptr-sky i{filter:blur(30px);opacity:.5;border-radius:50%;position:absolute}.rx-ptr-sky i:first-child{background:var(--rx-accent);opacity:.25;width:260px;height:160px;top:-40px;left:calc(50% - 300px)}.rx-ptr-sky i:nth-child(2){background:var(--rx-accent-2);opacity:.2;width:220px;height:140px;top:-20px;left:calc(50% + 60px)}.rx-ptr-sky i:nth-child(3){background:var(--rx-accent-3);opacity:.14;width:160px;height:90px;bottom:-40px;left:calc(50% - 80px)}.rx-ptr.is-refresh .rx-ptr-sky i{animation:1.6s ease-in-out infinite alternate rx-ptr-breathe}@keyframes rx-ptr-breathe{to{opacity:.45;scale:1.25}}.rx-ptr-floor{transform-origin:50% 100%;background-image:linear-gradient(color-mix(in srgb, var(--rx-accent) 45%, transparent) 1.5px, transparent 1.5px), linear-gradient(90deg, color-mix(in srgb, var(--rx-accent) 45%, transparent) 1.5px, transparent 1.5px);height:170px;opacity:calc(.15 + var(--ptr-p) * .4);background-size:38px 38px;position:absolute;bottom:0;left:-40%;right:-40%;transform:perspective(360px)rotateX(70deg);-webkit-mask-image:linear-gradient(#0000 10%,#000);mask-image:linear-gradient(#0000 10%,#000)}.rx-ptr.is-armed .rx-ptr-floor{animation:1.4s linear infinite rx-ptr-floor}.rx-ptr.is-refresh .rx-ptr-floor{opacity:.6;animation:.45s linear infinite rx-ptr-floor}@keyframes rx-ptr-floor{to{background-position:0 38px,0 0}}.rx-ptr-gyro{left:calc(50% - 36px);bottom:calc(18px + (1 - var(--ptr-p)) * -40px);width:72px;height:72px;transform-style:preserve-3d;perspective:400px;scale:calc(.4 + var(--ptr-p) * .6);opacity:calc(var(--ptr-p) * 1.4);transition:opacity .3s;position:absolute}.rx-ptr.has-gl .rx-ptr-gyro{opacity:0}.rx-ptr-gyro span{border:3px solid var(--rx-accent);box-shadow:0 0 14px color-mix(in srgb, var(--rx-accent) 60%, transparent), inset 0 0 10px color-mix(in srgb, var(--rx-accent) 40%, transparent);transform-style:preserve-3d;border-radius:50%;position:absolute;inset:0}.rx-ptr-gyro span:first-child{transform:rotateX(70deg) rotateZ(calc(var(--ptr-p) * 360deg))}.rx-ptr-gyro span:nth-child(2){border-color:var(--rx-accent-2);transform:rotateY(70deg) rotateX(calc(var(--ptr-p) * 300deg));inset:6px}.rx-ptr-gyro span:nth-child(3){border-color:var(--rx-accent-3);transform:rotateX(20deg) rotateY(calc(var(--ptr-p) * -420deg));inset:12px}.rx-ptr-gyro b{background:radial-gradient(circle at 35% 30%, #fff, var(--rx-accent) 55%, color-mix(in srgb, var(--rx-accent) 50%, #000));box-shadow:0 0 22px var(--rx-accent);border-radius:50%;position:absolute;inset:24px}.rx-ptr.is-refresh .rx-ptr-gyro span:first-child{animation:1.1s linear infinite rx-ptr-g1}.rx-ptr.is-refresh .rx-ptr-gyro span:nth-child(2){animation:.9s linear infinite rx-ptr-g2}.rx-ptr.is-refresh .rx-ptr-gyro span:nth-child(3){animation:1.3s linear infinite rx-ptr-g3}.rx-ptr.is-done .rx-ptr-gyro{animation:rx-ptr-pop .6s var(--rx-ease-spring) both}@keyframes rx-ptr-g1{0%{transform:rotateX(70deg)rotate(0)}to{transform:rotateX(70deg)rotate(360deg)}}@keyframes rx-ptr-g2{0%{transform:rotateY(70deg)rotateX(0)}to{transform:rotateY(70deg)rotateX(360deg)}}@keyframes rx-ptr-g3{0%{transform:rotateX(20deg)rotateY(0)}to{transform:rotateX(20deg)rotateY(-360deg)}}@keyframes rx-ptr-pop{50%{scale:1.3}to{opacity:0;scale:0}}.rx-ptr-gl{opacity:0;width:100%;height:240px;transition:opacity .25s;display:block;position:absolute;top:0;left:0}.rx-ptr.has-gl .rx-ptr-gl{opacity:1}.rx-ptr-label{max-width:calc(50% - 74px);font-size:var(--rx-fs-xs);color:var(--rx-text);background:color-mix(in srgb, var(--rx-surface) 82%, transparent);border:1px solid var(--rx-border);box-shadow:inset 0 1px 0 var(--rx3d-hi,#ffffff1a), 0 2px 0 var(--rx3d-edge2,#0003), 0 10px 18px -10px var(--rx3d-ink,#0006);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:calc(var(--ptr-p) * 2 - .3);translate:0 calc((1 - var(--ptr-p)) * 10px);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;bottom:14px;left:calc(50% + 66px)}.rx-ptr-text{overflow-wrap:anywhere;min-width:0}.rx-ptr.is-dirty.is-armed .rx-ptr-label{border-color:color-mix(in srgb, var(--rx-warn) 60%, var(--rx-border));color:color-mix(in srgb, var(--rx-warn) 55%, var(--rx-text))}.rx-ptr-dial{width:28px;height:28px;color:var(--rx-accent);flex:none;place-items:center;display:grid;position:relative}.rx-ptr-dial svg{position:absolute;inset:0;transform:rotate(-90deg)}.rx-ptr-dial circle{fill:none;stroke-width:3px}.rx-ptr-dial-bg{stroke:color-mix(in srgb, var(--rx-border) 90%, transparent)}.rx-ptr-dial-fg{stroke:var(--rx-accent);stroke-linecap:round;stroke-dasharray:94.25;stroke-dashoffset:calc(94.25px * (1 - var(--ptr-p)))}.rx-ptr-dial>svg+svg,.rx-ptr-dial>:last-child{transition:rotate .35s var(--rx-ease-spring)}.rx-ptr.is-armed .rx-ptr-dial>:last-child{rotate:180deg}.rx-ptr.is-refresh .rx-ptr-dial>:last-child{animation:.8s linear infinite rx-spin}.rx-ptr.is-refresh .rx-ptr-dial-fg{stroke-dashoffset:60px;transform-origin:18px 18px;animation:1s linear infinite rx-spin}.rx-ptr.is-done .rx-ptr-dial{color:var(--rx-good);animation:rx-pop .45s var(--rx-ease-spring)}.rx-ptr.is-done .rx-ptr-dial-fg{stroke:var(--rx-good);stroke-dashoffset:0}@media (width<=420px){.rx-ptr-label{max-width:calc(50% - 64px);padding-right:10px;left:auto;right:10px}}.rx-ptr-handle{z-index:48;top:calc(var(--ptr-top,64px) + 6px);cursor:grab;font:inherit;font-size:var(--rx-fs-xs);color:var(--rx-text-2);background:color-mix(in srgb, var(--rx-surface) 88%, transparent);border:1px solid var(--rx-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 var(--rx3d-hi,#ffffff1a), 0 3px 0 var(--rx3d-edge2,#0003), 0 10px 18px -10px var(--rx3d-ink,#0006);opacity:0;pointer-events:none;transition:opacity .25s, translate .35s var(--rx-ease-spring), color .2s;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-weight:700;display:inline-flex;position:fixed;left:50%;translate:-50% -10px}.rx-ptr-handle.is-near{opacity:1;pointer-events:auto;translate:-50%}.rx-ptr-handle:hover{color:var(--rx-accent)}.rx-ptr-handle:active{cursor:grabbing;translate:-50% 2px}:root:not(.rx-ptr-on) .rx-ptr-handle,:root.rx-ptr-active .rx-ptr-handle{display:none}@media (hover:none){.rx-ptr-handle{display:none}}@media (prefers-reduced-motion:reduce){.rx-ptr *,.rx-ptr{transition:none!important;animation:none!important}.rx-ptr-gyro span{transform:none!important}}html.reduce-motion .rx-ptr *,html.reduce-motion .rx-ptr{animation:none!important}@media print{.rx-ptr,.rx-ptr-handle{display:none!important}}
