.dms-account-page{--dms-account-canvas:#fff;--dms-account-surface:#fff;--dms-account-field:#fff;--dms-account-text:#17212b;--dms-account-muted:#64707d;--dms-account-border:#d5dce3;--dms-account-border-strong:#aab5c0;--dms-account-soft:#f3f5f7;--dms-account-accent:#d83a2f;--dms-account-on-accent:#fff;--dms-account-radius:11px;--dms-account-shadow:0 18px 50px rgba(14, 27, 39, .12);color:var(--dms-account-text);background:var(--dms-account-canvas)!important;margin:0!important;min-width:320px}html[data-public-theme=dark] .dms-account-page{--dms-account-canvas:#242a31;--dms-account-surface:#242a31;--dms-account-field:#2e353d;--dms-account-text:#f2f5f8;--dms-account-muted:#b7c2cf;--dms-account-border:#4a5663;--dms-account-border-strong:#728090;--dms-account-soft:#2d343c;--dms-account-accent:#d83a2f;--dms-account-on-accent:#fff;--dms-account-shadow:0 18px 50px rgba(0, 0, 0, .3);color-scheme:dark}.dms-account-page #navbar-top,.dms-account-page #navbar-top-user,.dms-account-page [data-page-navigation-feedback],.dms-account-page>.sidebar{display:none!important}.dms-account-page>main{width:100%;min-height:100dvh;margin:0!important;background:var(--dms-account-canvas)}.dms-account-shell{display:grid;grid-template-columns:minmax(0,58fr) minmax(420px,42fr);min-height:100dvh;width:100%;background:var(--dms-account-canvas)}.dms-account-visual{position:sticky;top:0;align-self:start;height:100dvh;min-height:100dvh;overflow:hidden;background:var(--bg-login),linear-gradient(135deg,#273746,#111a23);background-position:50%;background-repeat:no-repeat;background-size:cover}.dms-account-visual:before{position:absolute;inset:0;content:"";background:linear-gradient(180deg,rgba(9,17,24,.04) 28%,rgba(9,17,24,.75) 100%),linear-gradient(90deg,rgba(9,17,24,.08),transparent 55%)}.dms-account-event{position:absolute;z-index:1;left:clamp(28px,4.5vw,72px);right:clamp(28px,4.5vw,72px);bottom:clamp(30px,5.5vh,64px);display:grid;justify-items:start;max-width:520px;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.5)}.dms-account-event-logo{display:block;width:min(420px,82%);max-width:100%;height:auto;max-height:160px;margin-bottom:22px;object-fit:contain;object-position:left bottom;background:transparent;filter:drop-shadow(0 4px 18px rgba(0,0,0,.18));image-rendering:auto}.dms-account-event-name,.dms-account-project-name{margin:0;text-align:left}.dms-account-project-name{font-size:clamp(1.15rem,1.8vw,1.65rem);font-weight:700;letter-spacing:-.02em}.dms-account-event-name{margin-top:6px;color:hsla(0,0%,100%,.84);font-size:clamp(.9rem,1.2vw,1.05rem)}.dms-account-panel{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:100dvh;padding:clamp(28px,4vw,52px) clamp(30px,5vw,72px) clamp(8px,1vw,14px);background:var(--dms-account-surface)}.dms-account-wordmark{position:absolute;z-index:1;top:clamp(28px,4vw,52px);right:clamp(30px,5vw,68px);display:block;width:112px;color:var(--dms-account-text)}.dms-account-wordmark svg{display:block;width:100%;height:auto;shape-rendering:geometricPrecision}.dms-account-wordmark-accent{fill:var(--dms-account-accent)}.dms-account-content{display:grid;align-items:center;width:min(100%,470px);margin:0 auto;padding:clamp(96px,12vh,136px) 0 clamp(36px,6vh,64px)}.dms-account-registration .dms-account-content{align-items:start;width:min(100%,660px)}.dms-account-content-inner{min-width:0}.dms-account-heading{margin-bottom:clamp(26px,3.5vh,38px)}.dms-account-heading h1{margin:0;padding:0;color:var(--dms-account-text);font-family:var(--title-font,"Lato"),sans-serif!important;font-size:clamp(2rem,3vw,3rem);font-weight:700;line-height:1.08!important;text-align:left;text-transform:none;letter-spacing:-.035em}.dms-account-heading p{max-width:55ch;margin:12px 0 0;color:var(--dms-account-muted);font-size:1rem;line-height:1.55;text-align:left}.dms-account-page :is(.form-label,label:not(.form-check-label)){margin-bottom:8px;color:var(--dms-account-text);font-size:.94rem;font-weight:700}.dms-account-page :is(.form-control,.form-select,.choices__inner){min-height:50px;border:1px solid var(--dms-account-border);border-radius:var(--dms-account-radius)!important;color:var(--dms-account-text);background:var(--dms-account-field);font-size:1rem;line-height:1.35}.dms-account-page :is(.form-control,.form-select):focus{border-color:var(--dms-account-border-strong);color:var(--dms-account-text);background:var(--dms-account-field)}.dms-account-page .form-control::placeholder{color:var(--dms-account-muted);opacity:.78}.dms-account-page .input-group>.form-control:not(:last-child){border-top-right-radius:0!important;border-bottom-right-radius:0!important}.dms-account-page .input-group-text{min-width:50px;min-height:50px;justify-content:center;border:1px solid var(--dms-account-border);border-left:0;border-radius:0 var(--dms-account-radius) var(--dms-account-radius) 0!important;color:var(--dms-account-muted);background:var(--dms-account-field)}.dms-account-page .show-password{display:inline-grid;width:40px;min-width:40px;min-height:40px;place-items:center;border-radius:8px!important;color:inherit;background:transparent!important}.dms-account-page .btn{border-radius:var(--dms-account-radius)!important;font-size:.96rem!important;font-weight:700}.dms-account-page :is(.dms-account-submit,#registration_submit,#validate-form,#validate-password){display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:50px;margin-top:8px;padding:12px 18px;border:1px solid var(--dms-account-accent)!important;color:var(--dms-account-on-accent)!important;background:var(--dms-account-accent)!important;transition:filter .16s,transform .16s}.dms-account-page :is(.dms-account-submit,#registration_submit,#validate-form,#validate-password):hover{filter:brightness(.92)}.dms-account-page :is(.dms-account-submit,#registration_submit,#validate-form,#validate-password):active{transform:translateY(1px)}.dms-account-secondary-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 20px;margin-top:20px;font-size:.92rem}.dms-account-secondary-actions--single{justify-content:flex-start}.dms-account-secondary-actions--end{justify-content:flex-end}.dms-account-login-actions{display:grid;gap:14px;margin-top:16px}.dms-account-page .dms-account-access-action{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:50px;padding:12px 18px;border:1px solid var(--dms-account-border-strong);border-radius:var(--dms-account-radius);color:var(--dms-account-text);background:transparent;font-size:.96rem;font-weight:700;line-height:1.5;text-align:center;text-decoration:none;transition:border-color .16s,color .16s,background-color .16s}.dms-account-page .dms-account-access-action:hover{border-color:var(--dms-account-accent);color:var(--dms-account-text);background:color-mix(in srgb,var(--dms-account-accent) 6%,transparent)}.dms-account-page .dms-account-recovery-action{justify-self:end;font-size:.92rem}.dms-account-page .dms-account-route-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:26px;color:var(--dms-account-muted);font-size:.92rem;font-weight:700;text-decoration:none}.dms-account-content p{text-align:left}.dms-account-page a:not(.dms-account-wordmark){color:var(--dms-account-text);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--dms-account-accent) 55%,transparent);text-decoration-thickness:1px;text-underline-offset:4px}.dms-account-page a:not(.dms-account-wordmark):hover{color:var(--dms-account-accent)}.dms-account-page a.dms-account-access-action,.dms-account-page a.dms-account-route-back{text-decoration:none}.dms-account-page a.dms-account-access-action:hover{color:var(--dms-account-text)}.dms-account-footer{display:grid;gap:4px;width:100%;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--dms-account-border) 72%,transparent);color:var(--dms-account-muted);font-size:.74rem;line-height:1.45}.dms-account-footer-links,.dms-account-footer-meta,.dms-account-languages{display:flex;flex-wrap:wrap;align-items:center}.dms-account-footer-links{gap:7px 16px}.dms-account-footer-meta{justify-content:space-between;gap:8px 20px}.dms-account-credits{margin:0;color:var(--dms-account-muted);font-size:inherit}.dms-account-page .dms-account-footer a{color:var(--dms-account-muted);font-weight:500;text-decoration:none}.dms-account-page .dms-account-footer a:hover{color:var(--dms-account-text)}.dms-account-languages{gap:8px;margin-left:auto;color:var(--dms-account-muted);font-size:.76rem;font-weight:700;letter-spacing:.08em}.dms-account-languages a{padding:4px 0;color:var(--dms-account-muted)!important;text-decoration:none!important}.dms-account-languages a[aria-current=page]{color:var(--dms-account-text)!important;box-shadow:inset 0 -2px var(--dms-account-accent)}.dms-account-page fieldset.front-fieldset{margin:0 0 28px;padding:0;border:0;border-radius:0!important;color:var(--dms-account-text);background:transparent}.dms-account-page fieldset.front-fieldset+fieldset.front-fieldset{padding-top:26px;border-top:1px solid var(--dms-account-border)}.dms-account-page .front-fieldset legend{width:auto;margin:0 0 20px;padding:0;color:var(--dms-account-text)!important;background:transparent!important;font-size:1.06rem!important;font-weight:700;text-transform:none}.dms-account-page #registration .row,.dms-account-page #users .row{margin-right:0;margin-left:0}.dms-account-page #registration :is(.col-sm,.cold-md-6),.dms-account-page #users .col-sm{padding-right:0;padding-left:0}#preferences .alert,#registration .alert{width:680px;max-width:100%}.dms-account-page .alert{border:0;border-radius:var(--dms-account-radius);color:var(--dms-account-text);background:var(--dms-account-soft)}#registration-error{display:none}.was-validated #registration-error{display:block}#preferences ul.list-alerts,#registration ul.list-alerts{padding:0;margin:12px 0}#preferences ul.list-alerts li,#registration ul.list-alerts li{padding:0;margin:12px 0;text-align:left}#preferences ul.list-alerts li .form-check,#registration ul.list-alerts li .form-check{display:inline-block;margin:0 13px 0 0;padding:0;line-height:1.5em}#preferences ul.list-alerts li .form-check .form-check-input,#registration ul.list-alerts li .form-check .form-check-input{margin-right:4px;margin-left:0}#preferences .alert-media,#registration .alert-media{display:inline-block;width:100px;margin-left:12px;text-align:left}.dms-account-page .form-check-input{border-color:var(--dms-account-border-strong);background-color:var(--dms-account-field)}.dms-account-page .form-check-input:checked{border-color:var(--dms-account-accent);background-color:var(--dms-account-accent)}.dms-account-page .form-check-label,.dms-account-page small,.dms-account-password-requirements{color:var(--dms-account-muted)!important;line-height:1.5}.dms-account-password-requirements{margin:0 0 18px;text-align:left}#preferences .iti,#registration .iti{display:block;width:100%}#preferences .iti input,#registration .iti input{width:100%}.dms-account-page [data-environment-banner]{right:auto!important;bottom:auto!important;left:16px!important;top:16px!important;width:auto!important;max-width:min(300px,calc(100vw - 32px))!important;padding:7px 36px 7px 11px!important;border:0!important;border-radius:999px!important;box-shadow:0 5px 20px rgba(0,0,0,.18);font-size:.7rem}.dms-account-page [data-environment-banner] .btn-close{padding:9px!important}@media(max-width:900px){.dms-account-shell{grid-template-columns:minmax(0,1fr)}.dms-account-visual{position:relative;height:auto;min-height:clamp(220px,34vh,300px)}.dms-account-event{left:clamp(22px,7vw,52px);right:clamp(22px,7vw,52px);bottom:24px}.dms-account-event-logo{width:min(300px,68%);max-height:96px;margin-bottom:12px}.dms-account-project-name{font-size:1.2rem}.dms-account-panel{min-height:auto;padding:92px clamp(22px,7vw,56px) 28px}.dms-account-wordmark{top:28px;right:clamp(22px,7vw,56px);width:92px}.dms-account-content{width:min(100%,560px);padding:20px 0 42px}.dms-account-heading{margin-bottom:28px}.dms-account-footer{width:min(100%,560px);margin:0 auto}}@media(max-width:520px){.dms-account-visual{min-height:210px}.dms-account-event-logo{width:min(230px,72%)}.dms-account-event-name{display:none}.dms-account-panel{padding:82px 20px 24px}.dms-account-wordmark{top:24px;right:20px;width:84px}.dms-account-heading h1{font-size:2rem}.dms-account-secondary-actions{align-items:flex-start;flex-direction:column}.dms-account-footer-meta{align-items:flex-start;flex-direction:column}.dms-account-languages{margin-left:0}#preferences ul.list-alerts li .form-check,#registration ul.list-alerts li .form-check{display:block;margin:8px 0}}@media(prefers-reduced-motion:reduce){.dms-account-page :is(.dms-account-submit,#registration_submit,#validate-form,#validate-password){transition:none}}.media-summary-rules{width:min(100% - 32px,920px);margin:28px auto 64px;padding:clamp(20px,3vw,30px);color:var(--portal-text,#243246);background:var(--portal-surface,#fff);border-radius:14px;box-shadow:0 12px 34px rgba(25,42,60,.09)}.media-summary-rules__heading h2{margin:0 0 6px;font-size:1.25rem}.media-summary-rule-create__hint,.media-summary-rule__content p,.media-summary-rules__empty,.media-summary-rules__heading p{margin:0;color:var(--portal-secondary,#607086)}.media-summary-rules__list{display:grid;gap:10px;margin-top:20px}.media-summary-rule{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;background:var(--portal-muted,#f6f8fa);border-radius:10px}.media-summary-rule.is-paused{opacity:.72}.media-summary-rule__content{min-width:0}.media-summary-rule-create__actions,.media-summary-rule-create__channels,.media-summary-rule__actions,.media-summary-rule__title-row{display:flex;align-items:center;gap:10px}.media-summary-rule__title-row{flex-wrap:wrap}.media-summary-rule__title-row h3{margin:0;font-size:1rem}.media-summary-rule__status{padding:3px 8px;color:var(--portal-secondary,#607086);background:var(--portal-surface,#fff);border-radius:999px;font-size:.75rem;font-weight:700}.media-summary-rule__content p{margin-top:4px;font-size:.875rem}.media-summary-rule__actions form{margin:0}.media-summary-rule-create{margin-top:22px;padding-top:18px;border-top:1px solid var(--portal-border,#d8e0e8)}.media-summary-rule-create>summary{width:fit-content;color:var(--dms-event-accent,#d83a2f);cursor:pointer;font-weight:700}.media-summary-rule-create__form{display:grid;gap:18px;margin-top:20px}.media-summary-rule-create__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.media-summary-rule-create__form label,.media-summary-rule-create__form legend{margin-bottom:6px;font-weight:700}.media-summary-rule-create__channels{flex-wrap:wrap;padding:0;border:0}.media-summary-rule-create__channels legend{width:100%;font-size:.9rem}.media-summary-rule-create__actions{justify-content:flex-end}@media(max-width:700px){.media-summary-rule,.media-summary-rule__actions{align-items:flex-start;flex-direction:column}.media-summary-rule-create__grid{grid-template-columns:1fr}}