:root{--d-max-width: 1240px;--17bc45a7-csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) #12161c;--ips-page: var(--17bc45a7-csstools-light-dark-toggle--0, #edf0f4);--17bc45a7-csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) #1b2129;--ips-card: var(--17bc45a7-csstools-light-dark-toggle--1, #ffffff);--17bc45a7-csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) #2b333d;--ips-border: var(--17bc45a7-csstools-light-dark-toggle--2, #e3e6ea);--17bc45a7-csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) #242b34;--ips-divider: var(--17bc45a7-csstools-light-dark-toggle--3, #f1f2f4);--17bc45a7-csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) #e6e9ee;--ips-text: var(--17bc45a7-csstools-light-dark-toggle--4, #1a202c);--17bc45a7-csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) #9aa5b4;--ips-muted: var(--17bc45a7-csstools-light-dark-toggle--5, #66748a);--17bc45a7-csstools-light-dark-toggle--6: var(--csstools-color-scheme--light) #b4bcc8;--ips-visited: var(--17bc45a7-csstools-light-dark-toggle--6, #4a5568);--17bc45a7-csstools-light-dark-toggle--7: var(--csstools-color-scheme--light) #6cb4f0;--ips-link-hover: var(--17bc45a7-csstools-light-dark-toggle--7, #02579b);--17bc45a7-csstools-light-dark-toggle--8: var(--csstools-color-scheme--light) #2a3a4b;--ips-bubble: var(--17bc45a7-csstools-light-dark-toggle--8, #d3e6f4);--17bc45a7-csstools-light-dark-toggle--9: var(--csstools-color-scheme--light) #8ea4ba;--ips-bubble-icon: var(--17bc45a7-csstools-light-dark-toggle--9, #ffffff);--17bc45a7-csstools-light-dark-toggle--10: var(--csstools-color-scheme--light) #3d8fd6;--ips-bubble-unread: var(--17bc45a7-csstools-light-dark-toggle--10, #02579b);--17bc45a7-csstools-light-dark-toggle--11: var(--csstools-color-scheme--light) #0c1b30;--ips-subnav: var(--17bc45a7-csstools-light-dark-toggle--11, #334855);--ips-subnav-text: rgb(255 255 255 / 0.85);--17bc45a7-csstools-light-dark-toggle--12: var(--csstools-color-scheme--light) #84c464;--ips-btn: var(--17bc45a7-csstools-light-dark-toggle--12, #32721d);--17bc45a7-csstools-light-dark-toggle--13: var(--csstools-color-scheme--light) #9bd27e;--ips-btn-hover: var(--17bc45a7-csstools-light-dark-toggle--13, #2a6118);--17bc45a7-csstools-light-dark-toggle--14: var(--csstools-color-scheme--light) #1b2129;--ips-btn-text: var(--17bc45a7-csstools-light-dark-toggle--14, #ffffff);--ips-badge: #ffc108;--ips-badge-text: #2b2200;--17bc45a7-csstools-light-dark-toggle--15: var(--csstools-color-scheme--light) #ffd54f;--ips-replies-text: var(--17bc45a7-csstools-light-dark-toggle--15, #7a5700);--17bc45a7-csstools-light-dark-toggle--16: var(--csstools-color-scheme--light) #6cb4f0;--ips-badge-bronze: var(--17bc45a7-csstools-light-dark-toggle--16, #02579b);--17bc45a7-csstools-light-dark-toggle--17: var(--csstools-color-scheme--light) #8bc34a;--ips-badge-silver: var(--17bc45a7-csstools-light-dark-toggle--17, #4e9a3a);--17bc45a7-csstools-light-dark-toggle--18: var(--csstools-color-scheme--light) #f0605a;--ips-badge-gold: var(--17bc45a7-csstools-light-dark-toggle--18, #d03a3a);--17bc45a7-csstools-light-dark-toggle--19: var(--csstools-color-scheme--light) rgb(0 0 0 / 0.45);--ips-shadow-color: var(--17bc45a7-csstools-light-dark-toggle--19, rgb(0 0 0 / 0.05));--ips-radius: 4px;--ips-shadow: 0 1px 2px var(--ips-shadow-color), 0 0 0 1px var(--ips-border);--d-content-background: var(--ips-page);--17bc45a7-csstools-light-dark-toggle--20: var(--csstools-color-scheme--light) var(--tertiary-low);--d-selected: var(--17bc45a7-csstools-light-dark-toggle--20, #d1f0ff);--17bc45a7-csstools-light-dark-toggle--21: var(--csstools-color-scheme--light) color-mix(in srgb, var(--tertiary-low), #fff 8%);--d-selected-hover: var(--17bc45a7-csstools-light-dark-toggle--21, #daf3ff);--17bc45a7-csstools-light-dark-toggle--22: var(--csstools-color-scheme--light) var(--primary-low);--d-hover: var(--17bc45a7-csstools-light-dark-toggle--22, #f2f2f2);}

@supports (color: light-dark(red, red)){
:root{--ips-page: light-dark(#edf0f4, #12161c);--ips-card: light-dark(#ffffff, #1b2129);--ips-border: light-dark(#e3e6ea, #2b333d);--ips-divider: light-dark(#f1f2f4, #242b34);--ips-text: light-dark(#1a202c, #e6e9ee);--ips-muted: light-dark(#66748a, #9aa5b4);--ips-visited: light-dark(#4a5568, #b4bcc8);--ips-link-hover: light-dark(#02579b, #6cb4f0);--ips-bubble: light-dark(#d3e6f4, #2a3a4b);--ips-bubble-icon: light-dark(#ffffff, #8ea4ba);--ips-bubble-unread: light-dark(#02579b, #3d8fd6);--ips-subnav: light-dark(#334855, #0c1b30);--ips-btn: light-dark(#32721d, #84c464);--ips-btn-hover: light-dark(#2a6118, #9bd27e);--ips-btn-text: light-dark(#ffffff, #1b2129);--ips-replies-text: light-dark(#7a5700, #ffd54f);--ips-badge-bronze: light-dark(#02579b, #6cb4f0);--ips-badge-silver: light-dark(#4e9a3a, #8bc34a);--ips-badge-gold: light-dark(#d03a3a, #f0605a);}
}

@supports (color: light-dark(red, red)) and (color: rgb(0 0 0 / 0)){
:root{--ips-shadow-color: light-dark(rgb(0 0 0 / 0.05), rgb(0 0 0 / 0.45));}
}

@supports (color: light-dark(red, red)){
:root{--d-selected: light-dark(#d1f0ff, var(--tertiary-low));}
}

@supports (color: color-mix(in lch, red, blue)) and (color: light-dark(red, red)){
:root{--d-selected-hover: light-dark( #daf3ff, color-mix(in srgb, var(--tertiary-low), #fff 8%) );}
}

@supports (color: light-dark(red, red)){
:root{--d-hover: light-dark(#f2f2f2, var(--primary-low));}
}@supports not (color: light-dark(tan, tan)){:root *{--17bc45a7-csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) #12161c;--ips-page: var(--17bc45a7-csstools-light-dark-toggle--0, #edf0f4);--17bc45a7-csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) #1b2129;--ips-card: var(--17bc45a7-csstools-light-dark-toggle--1, #ffffff);--17bc45a7-csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) #2b333d;--ips-border: var(--17bc45a7-csstools-light-dark-toggle--2, #e3e6ea);--17bc45a7-csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) #242b34;--ips-divider: var(--17bc45a7-csstools-light-dark-toggle--3, #f1f2f4);--17bc45a7-csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) #e6e9ee;--ips-text: var(--17bc45a7-csstools-light-dark-toggle--4, #1a202c);--17bc45a7-csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) #9aa5b4;--ips-muted: var(--17bc45a7-csstools-light-dark-toggle--5, #66748a);--17bc45a7-csstools-light-dark-toggle--6: var(--csstools-color-scheme--light) #b4bcc8;--ips-visited: var(--17bc45a7-csstools-light-dark-toggle--6, #4a5568);--17bc45a7-csstools-light-dark-toggle--7: var(--csstools-color-scheme--light) #6cb4f0;--ips-link-hover: var(--17bc45a7-csstools-light-dark-toggle--7, #02579b);--17bc45a7-csstools-light-dark-toggle--8: var(--csstools-color-scheme--light) #2a3a4b;--ips-bubble: var(--17bc45a7-csstools-light-dark-toggle--8, #d3e6f4);--17bc45a7-csstools-light-dark-toggle--9: var(--csstools-color-scheme--light) #8ea4ba;--ips-bubble-icon: var(--17bc45a7-csstools-light-dark-toggle--9, #ffffff);--17bc45a7-csstools-light-dark-toggle--10: var(--csstools-color-scheme--light) #3d8fd6;--ips-bubble-unread: var(--17bc45a7-csstools-light-dark-toggle--10, #02579b);--17bc45a7-csstools-light-dark-toggle--11: var(--csstools-color-scheme--light) #0c1b30;--ips-subnav: var(--17bc45a7-csstools-light-dark-toggle--11, #334855);--17bc45a7-csstools-light-dark-toggle--12: var(--csstools-color-scheme--light) #84c464;--ips-btn: var(--17bc45a7-csstools-light-dark-toggle--12, #32721d);--17bc45a7-csstools-light-dark-toggle--13: var(--csstools-color-scheme--light) #9bd27e;--ips-btn-hover: var(--17bc45a7-csstools-light-dark-toggle--13, #2a6118);--17bc45a7-csstools-light-dark-toggle--14: var(--csstools-color-scheme--light) #1b2129;--ips-btn-text: var(--17bc45a7-csstools-light-dark-toggle--14, #ffffff);--17bc45a7-csstools-light-dark-toggle--15: var(--csstools-color-scheme--light) #ffd54f;--ips-replies-text: var(--17bc45a7-csstools-light-dark-toggle--15, #7a5700);--17bc45a7-csstools-light-dark-toggle--16: var(--csstools-color-scheme--light) #6cb4f0;--ips-badge-bronze: var(--17bc45a7-csstools-light-dark-toggle--16, #02579b);--17bc45a7-csstools-light-dark-toggle--17: var(--csstools-color-scheme--light) #8bc34a;--ips-badge-silver: var(--17bc45a7-csstools-light-dark-toggle--17, #4e9a3a);--17bc45a7-csstools-light-dark-toggle--18: var(--csstools-color-scheme--light) #f0605a;--ips-badge-gold: var(--17bc45a7-csstools-light-dark-toggle--18, #d03a3a);--17bc45a7-csstools-light-dark-toggle--19: var(--csstools-color-scheme--light) rgb(0 0 0 / 0.45);--ips-shadow-color: var(--17bc45a7-csstools-light-dark-toggle--19, rgb(0 0 0 / 0.05));--17bc45a7-csstools-light-dark-toggle--20: var(--csstools-color-scheme--light) var(--tertiary-low);--d-selected: var(--17bc45a7-csstools-light-dark-toggle--20, #d1f0ff);--17bc45a7-csstools-light-dark-toggle--21: var(--csstools-color-scheme--light) color-mix(in srgb, var(--tertiary-low), #fff 8%);--d-selected-hover: var(--17bc45a7-csstools-light-dark-toggle--21, #daf3ff);--17bc45a7-csstools-light-dark-toggle--22: var(--csstools-color-scheme--light) var(--primary-low);--d-hover: var(--17bc45a7-csstools-light-dark-toggle--22, #f2f2f2);}}html,body,#main-outlet-wrapper{background-color:var(--ips-page)}.d-header{background-color:var(--header_background);box-shadow:none;height:4.75em;--d-header-icon-background--hover: rgb(255 255 255 / 0.15);--d-header-icon-color--hover: var(--header_primary);--d-header-icon-background--active: rgb(255 255 255 / 0.22);--d-header-icon-color--active: var(--header_primary)}.d-header .title #site-logo{height:calc(var(--d-logo-height, 2.3em)*1.38);max-height:3.4em}.d-header .header-sidebar-toggle button .d-icon{transform:translateY(0.125em)}.d-header .header-buttons .btn{border-radius:var(--ips-radius);font-weight:600}.d-header .sign-up-button,.d-header .sign-up-button:focus{background:var(--ips-btn);color:var(--ips-btn-text);border:0}.d-header .sign-up-button .d-icon,.d-header .sign-up-button:focus .d-icon{color:var(--ips-btn-text)}.d-header .sign-up-button:hover{background:var(--ips-btn-hover);color:var(--ips-btn-text)}.d-header .login-button,.d-header .login-button:focus{background:rgba(0,0,0,0);color:var(--header_primary);border:0}.d-header .login-button .d-icon,.d-header .login-button:focus .d-icon{color:var(--header_primary)}.d-header .login-button:hover{background:color-mix(in srgb, var(--header_primary) 12%, transparent);color:var(--header_primary)}.ips-subnav{position:relative;z-index:100;background:var(--ips-subnav);color:#fff}.ips-subnav__inner{box-sizing:border-box;display:flex;align-items:center;gap:1rem;min-height:3.25rem}.ips-subnav__links{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.ips-subnav a.ips-subnav__link,.ips-subnav a.ips-subnav__link:visited{color:var(--ips-subnav-text)}.ips-subnav a.ips-subnav__link:hover,.ips-subnav a.ips-subnav__link:focus,.ips-subnav a.ips-subnav__link.is-active{color:#fff}.ips-subnav a.ips-subnav__link:hover,.ips-subnav a.ips-subnav__link:focus-visible{background:rgba(255,255,255,.08)}.ips-subnav__link{position:relative;display:block;padding:1rem 1.1rem;white-space:nowrap;color:var(--ips-subnav-text);font-weight:500}.ips-subnav__link:hover,.ips-subnav__link:focus{color:#fff}.ips-subnav__link:focus-visible{outline:2px solid #fff;outline-offset:-4px}.ips-subnav__link.is-active{color:#fff;font-weight:700}.ips-subnav__link.is-active::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);border:7px solid rgba(0,0,0,0);border-bottom-color:var(--ips-page)}.ips-subnav__search{margin:0 0 0 auto;display:flex;align-items:center;flex:0 1 26rem;min-width:14rem}.ips-subnav__search .floating-search-input-wrapper{width:100%}.ips-subnav .ips-subnav__search .floating-search-input{max-width:none;height:auto}.ips-subnav .ips-subnav__search .floating-search-input .search-banner,.ips-subnav .ips-subnav__search .floating-search-input .search-banner .search-banner-inner.wrap,.ips-subnav .ips-subnav__search .floating-search-input .search-banner .search-banner-inner.wrap .search-menu{height:auto}@media(max-width: 760px){.ips-subnav__search{display:none}.ips-subnav__link{padding:.85rem .8rem}}body.login-page,body.signup-page,body.invite-page,body.password-reset-page{background-color:var(--ips-page)}body.login-page .d-header,body.signup-page .d-header,body.invite-page .d-header,body.password-reset-page .d-header{background-color:var(--header_background)}body.login-page .d-header .home-logo-wrapper-outlet,body.signup-page .d-header .home-logo-wrapper-outlet,body.invite-page .d-header .home-logo-wrapper-outlet,body.password-reset-page .d-header .home-logo-wrapper-outlet{width:auto}body.login-page .d-header .title a,body.signup-page .d-header .title a,body.invite-page .d-header .title a,body.password-reset-page .d-header .title a{margin:0}body.login-page .login-fullpage .alert,body.signup-page .signup-fullpage .alert{width:100%;max-width:26rem;box-sizing:border-box;margin:0 0 .75rem;padding:.75rem 1rem .75rem 1.25rem;border:0;border-left:4px solid var(--danger);border-radius:var(--ips-radius);box-shadow:var(--ips-shadow);line-height:1.45}body.login-page .login-fullpage .login-body,body.signup-page .signup-fullpage .signup-body{flex-direction:column;align-items:stretch;gap:0;width:100%;max-width:26rem;height:auto;padding:0;overflow:hidden;background:var(--secondary);border-radius:var(--ips-radius);box-shadow:var(--ips-shadow)}body.login-page .login-fullpage .login-body .login-welcome-header,body.signup-page .signup-fullpage .signup-body .login-welcome-header{width:auto;margin:0;padding:1rem 1.5rem;border-bottom:1px solid var(--ips-border)}body.login-page .login-fullpage .login-body .login-title,body.signup-page .signup-fullpage .signup-body .login-title{margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}body.login-page .login-fullpage .login-body{padding-bottom:1.5rem}body.login-page .login-fullpage .login-body>*,body.login-page .login-fullpage .login-body .login-left-side>*,body.login-page .login-fullpage .login-body .login-page-cta__buttons>*{flex-shrink:0}body.login-page .login-fullpage .login-body .login-left-side,body.login-page .login-fullpage .login-body .login-page-cta,body.login-page .login-fullpage .login-body .login-page-cta__buttons{display:contents}body.login-page .login-fullpage .login-body .login-welcome-header{order:1}body.login-page .login-fullpage .login-body #login-form{order:2;margin:0;padding:1.5rem 1.5rem .25rem}body.login-page .login-fullpage .login-body #login-form .input-group input{width:100%;min-width:0}body.login-page .login-fullpage .login-body #login-button{order:3;width:auto;margin:0 1.5rem}body.login-page .login-fullpage .login-body .login-right-side{order:4;position:static;max-width:none;height:auto;padding:0 1.5rem;background:none}body.login-page .login-fullpage .login-body .login-right-side::before{content:"of";position:static;display:block;width:auto;height:auto;transform:none;margin:.9rem 0;color:var(--ips-muted);font-size:.875rem;text-align:center;background:linear-gradient(to right, var(--ips-border) calc(50% - 1.25rem), transparent calc(50% - 1.25rem) calc(50% + 1.25rem), var(--ips-border) calc(50% + 1.25rem)) center/100% 1px no-repeat}body.login-page .login-fullpage .login-body #security-key{flex-direction:column;align-items:stretch;gap:.25rem}body.login-page .login-fullpage .login-body #security-key .btn{width:100%;margin:0;justify-content:center;padding:.75em .77em;font-size:var(--font-0)}body.login-page .login-fullpage .login-body #security-key p{text-align:center}body.login-page .login-fullpage .login-body #login-buttons{width:100%;height:auto;min-height:0;margin:0;padding:0;gap:.5rem}body.login-page .login-fullpage .login-body #login-buttons .btn{width:100%;justify-content:center}body.login-page .login-fullpage .login-body .login-page-cta__no-account-yet{order:5;margin:0;padding:1.25rem 1.5rem .6rem;border-top:1px solid var(--ips-border);color:var(--ips-muted);font-size:.9rem;text-align:center}body.login-page .login-fullpage .login-body .login-page-cta__no-account-yet::before{display:none}body.login-page .login-fullpage .login-body #new-account-link{order:6;align-self:center;width:auto;margin:0;padding:.55rem 1.4rem;border:0;border-radius:var(--ips-radius);background:var(--ips-btn);color:var(--ips-btn-text);font-weight:600}body.login-page .login-fullpage .login-body #new-account-link .d-button-label{color:inherit}body.login-page .login-fullpage .login-body #new-account-link:hover{background:var(--ips-btn-hover)}body.login-page .login-fullpage .login-body .code-login-form,body.signup-page .signup-fullpage .signup-body .code-login-form{width:auto;max-width:none}body.login-page .login-fullpage .login-body .code-login-form__instructions,body.signup-page .signup-fullpage .signup-body .code-login-form__instructions{margin:1.25rem 1.5rem 0;color:var(--ips-muted);font-size:.95rem;line-height:1.5}body.login-page .login-fullpage .login-body .code-login-form__email-actions,body.signup-page .signup-fullpage .signup-body .code-login-form__email-actions{width:100%;flex-direction:column;align-items:stretch;gap:.5rem}body.login-page .login-fullpage .login-body .code-login-form__email-actions .btn,body.signup-page .signup-fullpage .signup-body .code-login-form__email-actions .btn{width:100%;margin:0;justify-content:center}body.login-page .login-fullpage .login-body .code-login-form__code-step,body.login-page .login-fullpage .login-body .code-login-form__second-factor-step,body.login-page .login-fullpage .login-body .code-login-form__account-details-step,body.login-page .login-fullpage .login-body .code-login-form__user-fields-step,body.login-page .login-fullpage .login-body .code-login-form__signup-details-step,body.login-page .login-fullpage .login-body .code-login-form__pending-approval-step,body.signup-page .signup-fullpage .signup-body .code-login-form__code-step,body.signup-page .signup-fullpage .signup-body .code-login-form__second-factor-step,body.signup-page .signup-fullpage .signup-body .code-login-form__account-details-step,body.signup-page .signup-fullpage .signup-body .code-login-form__user-fields-step,body.signup-page .signup-fullpage .signup-body .code-login-form__signup-details-step,body.signup-page .signup-fullpage .signup-body .code-login-form__pending-approval-step{box-sizing:border-box;align-items:stretch;padding:1.5rem 1.5rem 0}body.login-page .login-fullpage .login-body .code-login-form__code-step .code-login-form__instructions,body.login-page .login-fullpage .login-body .code-login-form__second-factor-step .code-login-form__instructions,body.login-page .login-fullpage .login-body .code-login-form__account-details-step .code-login-form__instructions,body.login-page .login-fullpage .login-body .code-login-form__user-fields-step .code-login-form__instructions,body.login-page .login-fullpage .login-body .code-login-form__signup-details-step .code-login-form__instructions,body.login-page .login-fullpage .login-body .code-login-form__pending-approval-step .code-login-form__instructions,body.signup-page .signup-fullpage .signup-body .code-login-form__code-step .code-login-form__instructions,body.signup-page .signup-fullpage .signup-body .code-login-form__second-factor-step .code-login-form__instructions,body.signup-page .signup-fullpage .signup-body .code-login-form__account-details-step .code-login-form__instructions,body.signup-page .signup-fullpage .signup-body .code-login-form__user-fields-step .code-login-form__instructions,body.signup-page .signup-fullpage .signup-body .code-login-form__signup-details-step .code-login-form__instructions,body.signup-page .signup-fullpage .signup-body .code-login-form__pending-approval-step .code-login-form__instructions{margin:0}body.login-page .login-fullpage .login-body .code-login-form__title,body.signup-page .signup-fullpage .signup-body .code-login-form__title{font-size:1.1rem;font-weight:700}body.login-page .login-fullpage .login-body .code-login-form__verify,body.login-page .login-fullpage .login-body .code-login-form__continue-to-site,body.signup-page .signup-fullpage .signup-body .code-login-form__verify,body.signup-page .signup-fullpage .signup-body .code-login-form__continue-to-site{width:100%;justify-content:center}body.login-page .login-fullpage .login-body .code-login-form__new-account,body.signup-page .signup-fullpage .signup-body .code-login-form__new-account{padding:0}body.login-page .login-fullpage .login-body .code-login-form__actions,body.signup-page .signup-fullpage .signup-body .code-login-form__actions{flex-direction:column;align-items:stretch;gap:0}body.login-page .login-fullpage .login-body .code-login-form__actions .btn,body.signup-page .signup-fullpage .signup-body .code-login-form__actions .btn{width:100%;justify-content:center}body.login-page .login-fullpage .login-body .code-login-form{order:2}body.login-page .login-fullpage .login-body .code-login-form form.form-kit{margin:1.5rem 1.5rem 0}body.signup-page .signup-fullpage .signup-body .code-login-form__code-step,body.signup-page .signup-fullpage .signup-body .code-login-form__second-factor-step,body.signup-page .signup-fullpage .signup-body .code-login-form__account-details-step,body.signup-page .signup-fullpage .signup-body .code-login-form__user-fields-step,body.signup-page .signup-fullpage .signup-body .code-login-form__signup-details-step,body.signup-page .signup-fullpage .signup-body .code-login-form__pending-approval-step{padding-bottom:1.5rem}body.signup-page .signup-fullpage .signup-body .login-left-side{width:auto;max-width:none;margin:0;padding:0}body.signup-page .signup-fullpage .signup-body form.form-kit{margin:1rem 1.5rem 1.5rem}body.signup-page .signup-fullpage .signup-body .signup-page-cta__disclaimer{margin:0;padding:1rem 1.5rem 1.25rem;border-top:1px solid var(--ips-border);color:var(--ips-muted);font-size:.85rem;line-height:1.5}.admin-content.boxed.white{padding:1.25rem 1.5rem 1.5rem;border-radius:var(--ips-radius);box-shadow:var(--ips-shadow);margin-bottom:1.5rem}.user-main .about.no-background .details,.user-main .about.no-background.collapsed-info .details{padding:1rem;background:var(--ips-card);border-bottom:0;border-radius:var(--ips-radius);box-shadow:var(--ips-shadow)}.user-content .top-section{margin-bottom:1.25rem}.user-content .stats-section,.user-content .top-sub-section{box-sizing:border-box;overflow:hidden;margin-bottom:0;padding:0 1.25rem 1rem;background:var(--ips-card);border-radius:var(--ips-radius);box-shadow:var(--ips-shadow)}.user-content .stats-section .stats-title,.user-content .top-sub-section .stats-title{margin:0 -1.25rem 1rem;padding:.95rem 1.25rem;border-bottom:1px solid var(--ips-border);color:var(--ips-text);font-size:1rem;font-weight:700;text-transform:none}.user-content .stats-section ul{margin:0}.user-content .top-sub-section{width:calc(50% - .625rem)}.user-content .badges-section>.stats-title{font-size:1rem;font-weight:700;text-transform:none}.user-content .post-list .post-list-item{margin-bottom:.75rem;padding:1rem 1.25rem;border:0;background:var(--ips-card);border-radius:var(--ips-radius);box-shadow:var(--ips-shadow)}.user-content .post-list .post-list-item .excerpt{color:var(--ips-text)}.user-content .user-notifications-list{margin-top:.75rem;overflow:hidden;background:var(--ips-card);border-radius:var(--ips-radius);box-shadow:var(--ips-shadow)}.user-content .user-notifications-list li.notification{border-bottom:1px solid var(--ips-divider)}.user-content .user-notifications-list li.notification:last-child{border-bottom:0}.user-content .empty-state__container{padding:1.5rem;background:var(--ips-card);border-radius:var(--ips-radius);box-shadow:var(--ips-shadow)}.user-navigation-secondary{margin-bottom:1rem}.user-secondary-navigation .nav-stacked.activity-nav{display:flex;gap:.25rem;margin:0 0 1rem;padding:0;background:none;border-bottom:1px solid var(--ips-border)}.user-secondary-navigation .nav-stacked.activity-nav li{border:0}.user-secondary-navigation .nav-stacked.activity-nav a{padding:.6rem 1rem;background:none;color:var(--ips-text);font-weight:500;border-bottom:2px solid rgba(0,0,0,0)}.user-secondary-navigation .nav-stacked.activity-nav a.active{background:none;color:var(--ips-link-hover);border-bottom-color:var(--ips-link-hover)}.user-content.user-preferences>form.form-vertical{box-sizing:border-box;width:100%;max-width:none;padding:.25rem 1.5rem 1.5rem;background:var(--ips-card);border-radius:var(--ips-radius);box-shadow:var(--ips-shadow)}.user-content.user-preferences>form.form-vertical .control-group{margin:0;padding:1.25rem max(0px,100% - 520px) 1.25rem 0;border-bottom:1px solid var(--ips-divider)}.user-content.user-preferences>form.form-vertical .control-group .control-label{margin-bottom:.5rem;font-size:1.05rem}.user-content.user-preferences>form.form-vertical .save-button{padding-top:1.25rem}.user-content .bookmark-list,.user-content .discourse-subscriptions-user-table{overflow:hidden;border-collapse:separate;border-spacing:0;background:var(--ips-card);border-radius:var(--ips-radius);box-shadow:var(--ips-shadow)}.user-content .bookmark-list:is(table) th,.user-content .bookmark-list:is(table) td,.user-content .discourse-subscriptions-user-table:is(table) th,.user-content .discourse-subscriptions-user-table:is(table) td{padding:.75rem 1rem}.user-content .bookmark-list:is(table) :is(th,td):first-child,.user-content .discourse-subscriptions-user-table:is(table) :is(th,td):first-child{padding-left:1.25rem}.user-content .bookmark-list:is(table) :is(th,td):last-child,.user-content .discourse-subscriptions-user-table:is(table) :is(th,td):last-child{padding-right:1.25rem}.user-content .bookmark-list th,.user-content .discourse-subscriptions-user-table th{border-bottom:1px solid var(--ips-border)}.user-content .bookmark-list tbody tr td,.user-content .discourse-subscriptions-user-table tbody tr td{border-top:1px solid var(--ips-divider)}@media(max-width: 600px){.user-content .top-sub-section{width:100%;margin-bottom:1.25rem}}.badge-card{border:0;background:var(--ips-card);border-radius:var(--ips-radius);box-shadow:var(--ips-shadow)}.badge-card .badge-contents{align-items:flex-start;gap:1rem;padding:1.25rem 1.25rem 1.5rem}.badge-card .badge-contents .badge-icon{--badge-icon-size: 1.6rem;width:3.25rem;height:3.25rem;border-radius:50%;background:color-mix(in srgb, currentColor 14%, transparent)}.badge-card .badge-contents .badge-icon.badge-type-bronze{color:var(--ips-badge-bronze)}.badge-card .badge-contents .badge-icon.badge-type-silver{color:var(--ips-badge-silver)}.badge-card .badge-contents .badge-icon.badge-type-gold{color:var(--ips-badge-gold)}.badge-card .badge-contents .badge-icon.badge-type-bronze .fa,.badge-card .badge-contents .badge-icon.badge-type-silver .fa,.badge-card .badge-contents .badge-icon.badge-type-gold .fa{color:currentColor !important}.badge-card .badge-contents .badge-icon.badge-type-silver{box-shadow:inset 0 0 0 2px currentColor}.badge-card .badge-contents .badge-icon.badge-type-gold{box-shadow:inset 0 0 0 2px currentColor,inset 0 0 0 4px var(--ips-card),inset 0 0 0 6px currentColor}.badge-card .badge-contents .badge-icon .d-icon{width:1.6rem;height:1.6rem;font-size:1.6rem}.badge-card .badge-contents .badge-icon img{width:2rem;height:2rem;object-fit:contain}.badge-card .badge-info h3{margin:.15rem 0 .3rem;font-size:1rem;font-weight:700;line-height:1.3}.badge-card .badge-info h3 a.badge-link{color:var(--ips-text)}.badge-card .badge-info h3 a.badge-link:hover{color:var(--ips-link-hover)}.badge-card .badge-summary a{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.badge-card .badge-summary{padding-right:1.5rem;color:var(--ips-muted);font-size:.9rem;line-height:1.45}.badge-card .favorite-btn{right:.5rem;bottom:.5rem;border:0;border-radius:var(--ips-radius);background:rgba(0,0,0,0)}.badge-card .favorite-btn:hover{background:var(--d-hover)}.badge-card .favorite-btn .d-icon-star{color:var(--ips-badge)}#list-area .online_users_widget{display:block;margin-bottom:.75rem}#list-area:has(.ips-index){display:flex;flex-direction:column}#list-area:has(.ips-index)>.online_users_widget{order:99;margin-top:.25rem}.contents:has(.ips-index--ready)>:not(.ips-index):not(:has(.ips-index)):not(.show-more){display:none}.ips-index{display:grid;grid-template-columns:minmax(0, 1fr);column-gap:1.25rem;margin:.75rem 0 1.5rem}.ips-index--with-sidebar{grid-template-columns:minmax(0, 1fr) 20rem}.ips-index__title{grid-column:1/-1;margin:.25rem 0 1.1rem;font-size:1.5rem;font-weight:700;color:var(--ips-text)}.ips-index__main,.ips-index__aside{min-width:0}.ips-section{background:var(--ips-card);border-radius:var(--ips-radius);box-shadow:var(--ips-shadow);margin-bottom:1.25rem;overflow:hidden}#list-area .ips-section__title,.ips-section__title{margin:0;line-height:1.3;padding:.95rem 1.25rem;font-size:1rem;font-weight:700;color:var(--ips-text);border-bottom:1px solid var(--ips-border)}.ips-forums{margin:0;padding:0;list-style:none}.ips-forum{display:grid;grid-template-columns:2.5rem minmax(0, 1fr) 5.5rem minmax(0, 15.5rem);align-items:center;column-gap:1.4rem;padding:1.02rem 1.25rem;border-top:1px solid var(--ips-divider)}.ips-forum:first-child{border-top:0}.ips-forum a,.ips-forum a:visited{color:var(--ips-text)}.ips-forum a:hover{color:var(--ips-link-hover)}.ips-forum__icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--ips-bubble);color:var(--ips-bubble-icon)}.ips-forum__icon svg{width:1.15rem;height:1.15rem;fill:currentColor}.ips-forum__icon.has-logo{background:rgba(0,0,0,0);border-radius:0}.ips-forum__icon img{width:100%;height:100%;object-fit:contain}.ips-forum a.ips-forum__icon,.ips-forum a.ips-forum__icon:hover,.ips-forum a.ips-forum__icon:visited{color:var(--ips-bubble-icon)}.ips-forum--unread a.ips-forum__icon:not(.has-logo){color:#fff}.ips-forum--unread .ips-forum__icon:not(.has-logo){background:var(--ips-bubble-unread)}.ips-forum--unread .ips-forum__name a{font-weight:700}.ips-forum--muted{opacity:.6}.ips-forum__name{margin:0;font-size:1.2rem;font-weight:500;line-height:1.3}.ips-forum__desc{margin:.2rem 0 0;color:var(--ips-muted);font-size:.9rem;line-height:1.45}.ips-forum__subs{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:.5rem 0 0;padding:0;list-style:none;font-size:.875rem}.ips-forum__stats{text-align:right;line-height:1.35}.ips-forum__count{display:block;font-size:1.2rem;color:var(--ips-text)}.ips-forum__label{display:block;font-size:.875rem;color:var(--ips-muted)}.ips-forum__last{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.ips-forum__lastinfo{min-width:0;line-height:1.45}.ips-forum__lasttitle{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem}.ips-meta{color:var(--ips-muted);font-size:.875rem}.ips-meta a,.ips-meta a:visited,.ips-forum .ips-meta a,.ips-forum .ips-meta a:visited{color:inherit}.ips-meta a:hover,.ips-forum .ips-meta a:hover{color:var(--ips-link-hover)}.ips-avatar{flex:none;display:block;width:2.5rem;height:2.5rem;border-radius:50%;overflow:hidden;background:var(--ips-divider)}.ips-avatar img{display:block;width:100%;height:100%}.ips-avatar--small{width:2.25rem;height:2.25rem}.ips-widget{display:block;margin-bottom:1rem;background:var(--ips-card);border-radius:var(--ips-radius);box-shadow:var(--ips-shadow);overflow:hidden}.ips-widget__title{margin:0;padding:.95rem 1rem;font-size:1rem;font-weight:700;color:var(--ips-text);border-bottom:1px solid var(--ips-border)}a.ips-donate{display:flex;align-items:center;gap:.85rem;padding:1.1rem 1.5rem;color:var(--ips-text);font-size:1.05rem}a.ips-donate:hover{color:var(--ips-link-hover)}a.ips-donate svg{flex:none;width:2.4rem;height:2.4rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ips-join{padding:1.25rem}.ips-join__inner{padding:1.25rem;background:var(--ips-page);border-radius:var(--ips-radius)}.ips-join__inner p{margin:0 0 1.1rem;font-size:.9rem;line-height:1.6;color:var(--ips-text)}.ips-join__title{margin:0 0 1rem;font-size:1.2rem;font-weight:700}.ips-join__actions{display:flex;align-items:center;gap:.6rem}.ips-join__actions a.ips-btn{flex:1 1 0;min-width:0;padding-inline:.5rem;text-align:center;white-space:nowrap}a.ips-btn,a.ips-btn:visited{display:inline-block;padding:.55rem 1rem;border-radius:var(--ips-radius);background:var(--ips-btn);color:var(--ips-btn-text);font-size:.9rem;font-weight:600}a.ips-btn:hover,a.ips-btn:focus,a.ips-btn:visited:hover,a.ips-btn:visited:focus{background:var(--ips-btn-hover);color:var(--ips-btn-text)}.ips-topiclist{margin:0;padding:0;list-style:none}.ips-topiclist__item{display:grid;grid-template-columns:2.25rem minmax(0, 1fr) auto;align-items:center;gap:.75rem;padding:.8rem 1rem;border-top:1px solid var(--ips-divider)}.ips-topiclist__item:first-child{border-top:0}.ips-topiclist__item>.ips-avatar,.ips-topiclist__item>.ips-replies{align-self:start;margin-top:.15rem}.ips-topiclist__body{min-width:0;line-height:1.4}.ips-topiclist a.ips-topiclist__title,.ips-topiclist a.ips-topiclist__title:visited{color:var(--ips-text)}.ips-topiclist a.ips-topiclist__title:hover{color:var(--ips-link-hover)}.ips-topiclist__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;color:var(--ips-text);font-size:.9rem;font-weight:600}.ips-topiclist__title:hover{color:var(--ips-link-hover)}a.ips-replies{display:flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .45rem;border-radius:999px;background:color-mix(in srgb, var(--ips-badge) 28%, transparent);color:var(--ips-replies-text);font-size:.8rem;font-weight:600}a.ips-replies:visited{color:var(--ips-replies-text)}a.ips-replies:hover{background:color-mix(in srgb, var(--ips-badge) 45%, transparent);color:var(--ips-replies-text)}@media(max-width: 1000px){.ips-index--with-sidebar{grid-template-columns:minmax(0, 1fr)}.ips-forum{grid-template-columns:2.5rem minmax(0, 1fr) 5rem minmax(0, 13rem);column-gap:1rem}}@media(max-width: 700px){.ips-forum{grid-template-columns:2.25rem minmax(0, 1fr);align-items:start;row-gap:.6rem;padding:.68rem 1rem}.ips-forum__icon{width:2.25rem;height:2.25rem}.ips-forum__name{font-size:1.05rem}.ips-forum__stats{grid-column:2;display:flex;align-items:baseline;gap:.3rem;text-align:left}.ips-forum__count{font-size:.875rem;font-weight:600}.ips-forum__last{grid-column:2}.ips-avatar{width:2rem;height:2rem}}.topic-list{--d-topic-list-data-padding-inline-start: 1.25rem;--d-topic-list-data-padding-inline-end: 1.25rem;background:var(--ips-card);box-shadow:var(--ips-shadow);border-radius:var(--ips-radius)}.topic-list .topic-list-data.num.activity{text-align:right}.topic-list .topic-list-data.num.activity a{padding-right:0}.topic-list th{background:var(--ips-card);color:var(--ips-muted)}.topic-list .topic-list-item,.topic-list .topic-list-item td{border-bottom-color:var(--ips-divider)}.topic-list .main-link a.title{color:var(--ips-text);font-weight:500}.topic-list .main-link a.title:hover{color:var(--ips-link-hover)}.topic-list .topic-list-item.visited .main-link a.title{color:var(--ips-visited)}#topic-title{margin-bottom:1.75rem}#topic-title h1{margin-bottom:.4rem}.cooked a:not(.mention,.mention-group,.hashtag-cooked,.lightbox,.badge-category__wrapper,.badge-wrapper){text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}@media(min-width: 900px){.container.posts:has(>.topic-navigation.with-timeline){grid-template-columns:minmax(0, 1fr) 8rem;column-gap:2rem}.container.posts:has(>.topic-navigation.with-timeline)>.topic-navigation{justify-self:end}#main-outlet:has(.topic-navigation.with-timeline) #topic-footer-buttons,#main-outlet:has(.topic-navigation.with-timeline) .more-topics__container{max-width:calc(100% - 10rem)}.topic-post{margin-bottom:1.6rem}.topic-post article.boxed>.row{padding-left:1rem;box-sizing:border-box}.topic-post article.boxed .row>.topic-body{width:calc(100% - var(--topic-avatar-width));max-width:none;padding-left:.5rem;padding-right:1rem;box-sizing:border-box}.topic-post article.boxed .topic-body .read-state{right:1rem}.topic-post article.boxed{position:relative;isolation:isolate}.topic-post article.boxed::before{content:"";position:absolute;inset:-0.6rem 0 -0.4rem 0;z-index:-1;background:var(--ips-card);border-radius:var(--ips-radius);box-shadow:var(--ips-shadow);pointer-events:none}.topic-post .topic-avatar,.topic-post .topic-body{border-top:0}}@media(min-width: 900px){.post-stream article.small-action .small-action-desc{flex:1 1 auto;width:auto;max-width:none}.post-stream .small-action.topic-post-visited .topic-post-visited-line{width:100%;max-width:none}.topic-post .topic-map,.posts .topic-map.--bottom{max-width:none}.topic-post .topic-map.--op{padding-left:1rem}.post-stream>.gap{margin-top:-0.4rem;margin-bottom:1.4rem;padding-top:0;padding-bottom:0}}#main-outlet #topic-footer-buttons{max-width:none}#main-outlet #topic-footer-buttons .topic-footer-main-buttons{justify-content:flex-end}@media(max-width: 899px){.topic-post article.boxed{background:var(--ips-card);border-bottom:1px solid var(--ips-border)}}
/*# sourceMappingURL=common_theme_21_a1482d63f4b2cbd4a94c0e1c0e402a5a8c7df770.css.map?__ws=community.sat4all.com */
