._ovs-contain {overscroll-behavior:contain;}
.t_unmounted .is_View, .t_unmounted .is_Text { transition: none !important; }
.is_View { display: flex; align-items: stretch; flex-direction: column; flex-basis: auto; box-sizing: border-box; min-height: 0; min-width: 0; flex-shrink: 0; }
.is_Text { display: inline; box-sizing: border-box; word-wrap: break-word; white-space: pre-wrap; margin: 0; }
@scope (.is_Text) to (.is_View) { .is_Text { white-space: inherit; word-wrap: inherit; } }
._dsp_contents {display:contents;}
._no_backdrop::backdrop {display: none;}
.is_Input::selection, .is_TextArea::selection {background-color: var(--t_selectionColor);}
.is_Input::placeholder, .is_TextArea::placeholder {color: var(--t_placeholderColor);}
:root ._pe-boxonly>* {pointer-events:none;}
:root ._pe-boxnone>* {pointer-events:auto;}
._hsb-x::-webkit-scrollbar:horizontal { display: none !important; }
._hsb-y::-webkit-scrollbar:vertical { display: none !important; }
._hsb-x { scrollbar-width: none !important; }
._hsb-y { scrollbar-width: none !important; }
:root{--t0:#4f9ad4;--t1:#7fb7e2;--t2:#45c2c9;--t3:#34d399;--t4:#fbbf24;--t5:#f87171;--t6:#0f172a;--t7:#334155;--t8:#1e293b;--t9:#f8fafc;--t10:#94a3b8;--t11:#173f6a;--t12:#103c40;--t13:#ffffff;--t14:#64748b;--t15:#e2e8f0;--t16:#e9f2fb;--t17:#effbfb}
:root { --c-accent:#177f87; --c-danger:#dc2626; --c-primary:#2472b4; --c-primaryHover:#1e62a6; --c-success:#059669; --c-warning:#d97706; --t-radius-0:0px; --t-radius-1:4px; --t-radius-10:34px; --t-radius-11:42px; --t-radius-12:50px; --t-radius-2:8px; --t-radius-3:12px; --t-radius-4:20px; --t-radius-5:10px; --t-radius-6:16px; --t-radius-7:19px; --t-radius-8:22px; --t-radius-9:26px; --t-radius-true:8px; --t-size-0:0px; --t-size-0--25:2px; --t-size-0--5:4px; --t-size-0--75:8px; --t-size-1:20px; --t-size-1--5:24px; --t-size-10:104px; --t-size-11:124px; --t-size-12:144px; --t-size-13:164px; --t-size-14:184px; --t-size-15:204px; --t-size-16:224px; --t-size-17:224px; --t-size-18:244px; --t-size-19:264px; --t-size-2:28px; --t-size-2--5:32px; --t-size-20:284px; --t-size-3:36px; --t-size-3--5:40px; --t-size-4:44px; --t-size-4--5:48px; --t-size-5:52px; --t-size-6:64px; --t-size-7:74px; --t-size-8:84px; --t-size-9:94px; --t-size-true:16px; --t-space--0--25:-0.5px; --t-space--0--5:-1px; --t-space--0--75:-1.5px; --t-space--1:-2px; --t-space--1--5:-4px; --t-space--10:-60px; --t-space--11:-74px; --t-space--12:-88px; --t-space--13:-102px; --t-space--14:-116px; --t-space--15:-130px; --t-space--16:-144px; --t-space--17:-144px; --t-space--18:-158px; --t-space--19:-172px; --t-space--2:-7px; --t-space--2--5:-10px; --t-space--20:-186px; --t-space--3:-13px; --t-space--3--5:-16px; --t-space--4:-18px; --t-space--4--5:-21px; --t-space--5:-24px; --t-space--6:-32px; --t-space--7:-39px; --t-space--8:-46px; --t-space--9:-53px; --t-space--true:-18px; --t-space-0:0px; --t-space-0--25:0.5px; --t-space-0--5:1px; --t-space-0--75:1.5px; --t-space-1:2px; --t-space-1--5:4px; --t-space-10:60px; --t-space-11:74px; --t-space-12:88px; --t-space-13:102px; --t-space-14:116px; --t-space-15:130px; --t-space-16:144px; --t-space-17:144px; --t-space-18:158px; --t-space-19:172px; --t-space-2:7px; --t-space-2--5:10px; --t-space-20:186px; --t-space-3:13px; --t-space-3--5:16px; --t-space-4:18px; --t-space-4--5:21px; --t-space-5:24px; --t-space-6:32px; --t-space-7:39px; --t-space-8:46px; --t-space-9:53px; --t-space-true:16px; --t-zIndex-0:0; --t-zIndex-1:100; --t-zIndex-2:200; --t-zIndex-3:300; --t-zIndex-4:400; --t-zIndex-5:500
}
:root .font_body, :root .t_lang-body-default .font_body { --f-family:Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif; --f-size-1:12px; --f-size-2:14px; --f-size-3:16px; --f-size-4:20px; --f-size-5:24px; --f-size-6:32px; --f-size-true:16px; --f-lineHeight-1:18px; --f-lineHeight-2:21px; --f-lineHeight-3:26px; --f-lineHeight-4:30px; --f-lineHeight-5:30px; --f-lineHeight-6:40px; --f-lineHeight-true:26px; --f-weight-1:400; --f-weight-2:500; --f-weight-3:600; --f-weight-4:700; --f-weight-5:700; --f-weight-6:700; --f-weight-true:400; --f-letterSpacing-1:0px; --f-letterSpacing-2:0px; --f-letterSpacing-3:0px; --f-letterSpacing-4:0px; --f-letterSpacing-5:0px; --f-letterSpacing-6:0px; --f-letterSpacing-true:0px
}
:root .font_heading, :root .t_lang-heading-default .font_heading { --f-family:Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif; --f-size-1:12px; --f-size-2:14px; --f-size-3:16px; --f-size-4:20px; --f-size-5:24px; --f-size-6:32px; --f-size-true:16px; --f-lineHeight-1:18px; --f-lineHeight-2:21px; --f-lineHeight-3:26px; --f-lineHeight-4:30px; --f-lineHeight-5:30px; --f-lineHeight-6:40px; --f-lineHeight-true:26px; --f-weight-1:400; --f-weight-2:500; --f-weight-3:600; --f-weight-4:700; --f-weight-5:700; --f-weight-6:700; --f-weight-true:400; --f-letterSpacing-1:0px; --f-letterSpacing-2:0px; --f-letterSpacing-3:0px; --f-letterSpacing-4:0px; --f-letterSpacing-5:0px; --f-letterSpacing-6:0px; --f-letterSpacing-true:0px
}
.font_body, .font_heading, .is_View {font-family: var(--f-family); letter-spacing: var(--f-letterSpacing-true); line-height: var(--f-lineHeight-true); font-weight: var(--f-weight-true)}
:root.t_dark, :root.t_dark , :root.t_light .t_dark , .tm_xxt {--primary:var(--t0);--primaryHover:var(--t1);--accent:var(--t2);--success:var(--t3);--warning:var(--t4);--danger:var(--t5);--background:var(--t6);--backgroundHover:var(--t7);--backgroundPress:var(--t7);--backgroundFocus:var(--t7);--surface:var(--t8);--surfaceRaised:var(--t7);--color:var(--t9);--colorHover:var(--t9);--colorPress:var(--t9);--colorFocus:var(--t9);--textMuted:var(--t10);--textOnPrimary:var(--t6);--borderColor:var(--t7);--borderColorHover:var(--t10);--borderColorFocus:var(--t0);--borderColorPress:var(--t0);--primaryMuted:var(--t11);--accentMuted:var(--t12);--shadowColor:var(--t7);--outlineColor:var(--t0);}
@media(prefers-color-scheme:dark){
    body{background:var(--background);color:var(--color)}
    :root {--primary:var(--t0);--primaryHover:var(--t1);--accent:var(--t2);--success:var(--t3);--warning:var(--t4);--danger:var(--t5);--background:var(--t6);--backgroundHover:var(--t7);--backgroundPress:var(--t7);--backgroundFocus:var(--t7);--surface:var(--t8);--surfaceRaised:var(--t7);--color:var(--t9);--colorHover:var(--t9);--colorPress:var(--t9);--colorFocus:var(--t9);--textMuted:var(--t10);--textOnPrimary:var(--t6);--borderColor:var(--t7);--borderColorHover:var(--t10);--borderColorFocus:var(--t0);--borderColorPress:var(--t0);--primaryMuted:var(--t11);--accentMuted:var(--t12);--shadowColor:var(--t7);--outlineColor:var(--t0);}
  }
.t_dark ::selection{background:var(--primaryMuted);color:var(--color)}
:root.t_dark .t_light , :root.t_light, :root.t_light , .tm_xxt {--primary:var(--c-primary);--primaryHover:var(--c-primaryHover);--accent:var(--c-accent);--success:var(--c-success);--warning:var(--c-warning);--danger:var(--c-danger);--background:var(--t9);--backgroundHover:var(--t13);--backgroundPress:var(--t13);--backgroundFocus:var(--t13);--surface:var(--t13);--surfaceRaised:var(--t13);--color:var(--t6);--colorHover:var(--t6);--colorPress:var(--t6);--colorFocus:var(--t6);--textMuted:var(--t14);--textOnPrimary:var(--t13);--borderColor:var(--t15);--borderColorHover:var(--t14);--borderColorFocus:var(--c-primary);--borderColorPress:var(--c-primary);--primaryMuted:var(--t16);--accentMuted:var(--t17);--shadowColor:var(--t15);--outlineColor:var(--c-primary);}
@media(prefers-color-scheme:light){
    body{background:var(--background);color:var(--color)}
    :root {--primary:var(--c-primary);--primaryHover:var(--c-primaryHover);--accent:var(--c-accent);--success:var(--c-success);--warning:var(--c-warning);--danger:var(--c-danger);--background:var(--t9);--backgroundHover:var(--t13);--backgroundPress:var(--t13);--backgroundFocus:var(--t13);--surface:var(--t13);--surfaceRaised:var(--t13);--color:var(--t6);--colorHover:var(--t6);--colorPress:var(--t6);--colorFocus:var(--t6);--textMuted:var(--t14);--textOnPrimary:var(--t13);--borderColor:var(--t15);--borderColorHover:var(--t14);--borderColorFocus:var(--c-primary);--borderColorPress:var(--c-primary);--primaryMuted:var(--t16);--accentMuted:var(--t17);--shadowColor:var(--t15);--outlineColor:var(--c-primary);}
  }
.t_light ::selection{background:var(--primaryMuted);color:var(--color)}
