body.rm-glass{--rm-glass-hairline:light-dark(
		color-mix(in oklab, var(--color-base-content) 10%, transparent),
		color-mix(in oklab, var(--color-base-content) 12%, transparent));--rm-glass-hairline-panel:light-dark(
		color-mix(in oklab, var(--color-base-content) 10%, transparent),
		color-mix(in oklab, var(--color-base-content) 14%, transparent));--rm-glass-hairline-tile:light-dark(
		color-mix(in oklab, var(--color-base-content) 8%, transparent),
		color-mix(in oklab, var(--color-base-content) 10%, transparent));--rm-glass-highlight-panel:light-dark(
		color-mix(in oklab, #fff 30%, transparent),
		color-mix(in oklab, #fff 12%, transparent));--rm-glass-highlight-tile:light-dark(
		color-mix(in oklab, #fff 30%, transparent),
		color-mix(in oklab, #fff 10%, transparent));--rm-glass-shadow-panel:light-dark(rgba(15,23,42,.22), rgba(0,0,0,.45));--rm-glass-shadow-tile:light-dark(rgba(15,23,42,.06), rgba(0,0,0,.2));--rm-glass-fill-bar:color-mix(in oklab, var(--color-base-100) 55%, transparent);--rm-glass-fill-panel:light-dark(
		color-mix(in oklab, var(--color-base-100) 62%, transparent),
		color-mix(in oklab, var(--color-base-100) 66%, transparent));--rm-glass-fill-field:color-mix(in oklab, var(--color-base-100) 60%, transparent);--rm-glass-fill-tile:color-mix(in oklab, var(--color-base-100) 68%, transparent);--rm-glass-tint-near:light-dark(
		color-mix(in oklab, var(--color-info) 25%, var(--color-base-200)),
		color-mix(in oklab, var(--color-primary) 24%, var(--color-base-200)));--rm-glass-tint-far:light-dark(
		color-mix(in oklab, var(--color-info) 15%, var(--color-base-200)),
		var(--color-base-200));background-image:radial-gradient(1200px 620px at 18% -12%,var(--rm-glass-tint-near),var(--rm-glass-tint-far) 55%),linear-gradient(180deg,var(--rm-glass-tint-far),var(--color-base-200) 70%);background-repeat:no-repeat;background-attachment:fixed}body.rm-glass-animated{isolation:isolate;--rm-glass-anim-1:light-dark(rgba(232,121,249,.62), rgba(232,121,249,.45));--rm-glass-anim-2:light-dark(rgba(96,165,250,.62), rgba(96,165,250,.45));--rm-glass-anim-3:light-dark(rgba(94,234,212,.62), rgba(94,234,212,.45));--rm-glass-anim-opacity:0.62;--rm-glass-anim-period:22.5s}body.rm-glass-animated:after,body.rm-glass-animated:before{content:"";position:fixed;inset:-30%;z-index:-1;pointer-events:none;opacity:var(--rm-glass-anim-opacity);background-repeat:no-repeat;will-change:transform}body.rm-glass-animated:before{background-image:radial-gradient(30% 34% at 24% 30%,var(--rm-glass-anim-1),transparent 70%),radial-gradient(28% 32% at 74% 42%,var(--rm-glass-anim-2),transparent 70%);animation:rm-glass-drift-a var(--rm-glass-anim-period) linear infinite}body.rm-glass-animated:after{background-image:radial-gradient(34% 30% at 52% 76%,var(--rm-glass-anim-3),transparent 70%);animation:rm-glass-drift-b calc(var(--rm-glass-anim-period) * 1.467) linear infinite}@keyframes rm-glass-drift-a{0%{transform:translate3d(-10%,-6%,0) scale(1.06)}25%{transform:translate3d(6%,-10%,0) scale(1.12)}50%{transform:translate3d(11%,5%,0) scale(1.06)}75%{transform:translate3d(-3%,10%,0) scale(1)}to{transform:translate3d(-10%,-6%,0) scale(1.06)}}@keyframes rm-glass-drift-b{0%{transform:translate3d(8%,7%,0) scale(1.04)}25%{transform:translate3d(-7%,11%,0) scale(1.1)}50%{transform:translate3d(-11%,-4%,0) scale(1.04)}75%{transform:translate3d(4%,-9%,0) scale(1)}to{transform:translate3d(8%,7%,0) scale(1.04)}}@media (prefers-reduced-motion:reduce){body.rm-glass-animated:after,body.rm-glass-animated:before{animation:none;will-change:auto}}body.rm-glass .navbar{min-height:3.875rem;background-color:var(--rm-glass-fill-bar);color:var(--color-base-content);border-bottom:1px solid var(--rm-glass-hairline);box-shadow:none;backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%)}.rm-glass-panel{border-radius:20px;background-color:var(--rm-glass-fill-panel);border:1px solid var(--rm-glass-hairline-panel);box-shadow:0 1px 0 var(--rm-glass-highlight-panel) inset,0 24px 60px var(--rm-glass-shadow-panel);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%)}.rm-glass-field{height:2.25rem;background-color:var(--rm-glass-fill-field);border:1px solid var(--rm-glass-hairline);border-radius:10px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.rm-kpi{border-radius:16px;padding:1rem 1.25rem;background-color:var(--rm-glass-fill-tile);border:1px solid var(--rm-glass-hairline-tile);box-shadow:0 1px 0 var(--rm-glass-highlight-tile) inset,0 8px 24px var(--rm-glass-shadow-tile);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.rm-kpi-label{display:block;font-size:.8125rem;color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}.rm-kpi-value{display:block;font-size:1.875rem;font-weight:700;line-height:1.2}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.rm-glass-field,.rm-glass-panel,.rm-kpi,body.rm-glass .navbar{background-color:var(--color-base-100)}}
.rm-editgroup{padding:.75rem 0;border-bottom:1px solid var(--color-base-300,rgba(0,0,0,.1))}.rm-editgroup:last-child{border-bottom:none}.rm-editgroup-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.rm-editgroup-label{display:block;font-size:.75rem;font-weight:600;opacity:.65}.rm-editgroup-value{display:block;font-size:.95rem;word-break:break-word}.rm-editgroup-empty{opacity:.45;font-style:italic}.rm-editgroup-editor{overflow:hidden}.rm-editgroup-editor-inner{padding-top:.75rem;display:flex;flex-direction:column;gap:.5rem}.rm-editgroup-actions{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.25rem}.rm-editgroup-cue{display:inline-flex;align-items:center;opacity:0;transition:opacity .2s ease;color:var(--color-success,#16a34a)}.rm-editgroup-cue.is-on{opacity:1}
.rm-phone-flag{width:1.33em;height:1em;object-fit:cover;border-radius:2px;vertical-align:middle}.rm-phone .js-phone-country{flex:0 0 auto;gap:.4rem}
:root{color-scheme:light dark}.js-theme-dark{display:inline-flex}.js-theme-light,[data-theme=dark] .js-theme-dark{display:none}[data-theme=dark] .js-theme-light{display:inline-flex}.js-dictate .js-mic-rec,.js-dictate.is-recording .js-mic-idle{display:none}.js-dictate.is-recording .js-mic-rec{display:inline-flex}.js-dictate.btn-error,.js-dictate.btn-success{background-color:transparent;border-color:transparent;box-shadow:none;color:color-mix(in oklab,var(--color-base-content) 55%,transparent)}.js-dictate.btn-error:hover,.js-dictate.btn-success:hover{background-color:transparent;border-color:transparent;color:var(--color-base-content)}.js-dictate.is-recording,.js-dictate.is-recording:hover{color:var(--color-error)}