.local-logo-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px;display:grid}.local-logo-grid figure{background:#fff;border:1px solid #d5ddd8;border-radius:4px;margin:0;padding:24px}.local-logo-grid img{object-fit:contain;width:100%;height:140px}.local-logo-grid figcaption{overflow-wrap:anywhere;margin-top:16px}.local-preview-controls{margin-bottom:20px}.local-preview{color:#242927;background:#f4f6f5;min-height:100vh;font-family:Overpass-Regular,sans-serif}.local-preview-header{z-index:100;background:#fff;border-bottom:1px solid #d5ddd8;flex-wrap:wrap;align-items:center;gap:16px 32px;padding:20px 24px;display:flex;position:sticky;top:0}.local-preview-header .local-preview-controls{flex-basis:100%;margin-bottom:0}.local-preview-controls label{align-items:center;gap:8px;min-width:0;display:flex}.local-preview-header nav{min-width:0}.local-preview-header h1{margin:0;font-size:24px}.local-preview-header nav,.local-preview-controls{flex-wrap:wrap;gap:16px;display:flex}.local-preview-header nav button{color:#424d46;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0}.local-preview-header nav button[aria-current=page]{color:#146d46;border-color:#146d46}.local-preview-content{max-width:1100px;margin:0 auto;padding:24px}.local-preview-content>div,.local-preview-section{border-bottom:1px solid #d5ddd8;padding-bottom:32px}.local-preview-content h2,.local-preview-content h3{font-size:20px}.local-preview select{color:#242927;background:#fff;border:1px solid #84948a;border-radius:4px;min-width:0;max-width:100%;padding:8px}@media (width<=600px){.local-preview-header .local-preview-controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.local-preview-controls label{flex-direction:column;align-items:stretch}.local-preview-content,.local-preview-header{padding:16px}}:root{--primary-color:#0059d6;--primary-color-no-override:#0059d6;--link-color-values:0,123,173;--link-color:rgb(var(--link-color-values));--page-background-color:#000;--info-color:#0a66e1;--success-color:#0a8852;--error-color-values:208,14,23;--error-color:#d00e17;--error-text-color:#fff;--warning-color:#ffdb5f;--button-font-color:#fff;--widget-background-color:#fff;--presentational-content-color:#6f7780;--brand-primary-color:#3f59e4;--gray-lightest:#f1f2f3;--gray-light:#dee2e6;--gray-mid:#c2c8d0;--gray-dark:#6f7780;--gray-darkest:#2d333a;--gray-mid-dark:#686868;--gray-social-border:#8e8e8e;--font-family:"Overpass-Regular" ulp-font,-apple-system,BlinkMacSystemFont,Roboto,Helvetica,sans-serif;--font-default-color:#000;--font-light-color:var(--gray-dark);--small-font-size:.85714rem;--default-font-size:1rem;--font-default-weight:400;--font-bold-weight:700;--title-font-color:var(--gray-darkest);--title-font-size:1.71429rem;--title-font-weight:var(--font-default-weight);--base-line-height:1.1;--lg-line-height:1.5;--lg-font-size:1.14286rem;--xl-font-size:1.42857rem;--ulp-label-font-size:var(--lg-font-size);--ulp-label-font-weight:var(--font-default-weight);--logo-alignment:0 auto;--logo-height:52px;--header-alignment:center;--page-background-alignment:center;--icon-height:20px;--icon-width:20px;--icon-default-color:var(--gray-dark);--icon-error:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 14.667A6.667 6.667 0 1 0 8 1.333a6.667 6.667 0 0 0 0 13.334z' fill='%23D00E17' stroke='%23D00E17' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 4.583a.75.75 0 0 1 .75.75V8a.75.75 0 0 1-1.5 0V5.333a.75.75 0 0 1 .75-.75z' fill='%23fff'/%3E%3Cpath d='M8.667 10.667a.667.667 0 1 1-1.334 0 .667.667 0 0 1 1.334 0z' fill='%23fff'/%3E%3C/svg%3E");--icon-arrow-right:url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 1l6 5.5L0 12' stroke='%236F7780' fill='none'/%3E%3C/svg%3E");--spacing:.57143rem;--spacing-0-5:calc(var(--spacing)/2);--spacing-1:var(--spacing);--spacing-1-5:calc(var(--spacing)*1.5);--spacing-2:calc(var(--spacing)*2);--spacing-3:calc(var(--spacing)*3);--spacing-4:calc(var(--spacing)*4);--spacing-5:calc(var(--spacing)*5);--spacing-6:calc(var(--spacing)*6);--spacing-6-5:calc(var(--spacing)*6.5);--base-form-element-height:var(--spacing-6-5);--prompt-width:calc(var(--spacing)*50);--outer-padding:calc(var(--spacing)*10);--prompt-min-height:calc(var(--spacing)*67.5);--transition-speed:.15s;--transition-easing:ease-in-out;--border-default-color:var(--gray-mid);--button-border-width:1px;--box-border-color:transparent;--box-border-width:0;--box-border-style:solid;--out-input-border-radius:3px;--out-input-padding:0 var(--spacing-2);--out-input-box-shadow-depth:0 0 0 1px;--out-input-line-height:var(--input-height);--out-input-label-top:calc(var(--input-height)/2);--out-input-label-top-focus:-2px;--out-input-label-transform:translateY(-50%);--out-input-label-transform-focus:scale(.88) translateX(calc(-1*var(--spacing-1))) translateY(-58%);--out-input-border-color:var(--gray-mid-dark);--out-input-border-width:1px;--input-box-shadow-depth:var(--out-input-box-shadow-depth);--input-border-radius:var(--out-input-border-radius);--input-padding:var(--out-input-padding);--input-line-height:var(--out-input-line-height);--input-label-top:var(--out-input-label-top);--input-label-top-focus:var(--out-input-label-top-focus);--input-label-transform:var(--out-input-label-transform);--input-label-transform-focus:var(--out-input-label-transform-focus);--input-border-color:var(--out-input-border-color);--input-border-width:var(--out-input-border-width);--overlay-box-shadow-size:inset 0 0 0 150px;--base-hover-color-values:0,0,0;--base-hover-color:rgb(var(--base-hover-color-values));--hover-transparency-value:.1;--transparency-hover-color:rgba(var(--base-hover-color-values),var(--hover-transparency-value));--button-hover-shadow:var(--overlay-box-shadow-size) var(--transparency-hover-color);--base-focus-color:var(--brand-primary-color);--focus-transparency-value:.15;--transparency-focus-color:var(--widget-background-color);--button-dark-focus-shadow:var(--overlay-box-shadow-size) var(--transparency-focus-color);--transparency-focus-error-color:rgba(var(--error-color-values),var(--focus-transparency-value));--outline-input-border-focus:2px;--outline-input-offset-focus:2px;--outline-input-offset-autofill-focus:1px;--input-border-autofill-focus:2px;--outline-link-offset-focus:-1px;--border-radius-component:3px;--border-radius-outer:5px;--border-radius-form-elements:3px;--button-border-radius:3px;--shadow-component-outer:0 12px 40px #0000001f;--z-index-background:-1;--z-index-base:1;--z-index-first:2;--z-index-second:3;--z-index-third:4;--button-height:var(--base-form-element-height);--input-height:var(--base-form-element-height);--input-background-color:var(--widget-background-color);--input-text-color:var(--font-default-color)}.ciamremote-root{--bg:#f0f3f2;--panel-bg:#fff;--accent:#0956ff;--muted:#6b6b6b;--danger:#c94b2c;--shadow:0 10px 30px #0c141e26;--btn-primary-bg:#0956ff;--btn-primary-color:#fff;--btn-cancel-bg:transparent;--btn-cancel-color:#222;--btn-cancel-border:#ddd;--background-color:var(--btn-primary-bg);--result-title-color:#333;--result-body-color:#6f7780;--result-button-hover-bg:#388bff;--result-button-hover-color:#fff;--ciam-color-white:#fff;--ciam-color-black:#000;--ciam-color-text-secondary:#505050;--ciam-color-terms-text:#4a4a4a;--ciam-color-text-label:#737373;--ciam-color-input-border:#777;--ciam-color-input-focus:#388bff;--ciam-color-input-error:#d00e17;--ciam-color-error-border:#953400;--ciam-color-error-surface:#fff5f0;--ciam-color-error-text:#1f2937;--ciam-color-policy-unmet:#cecece;--ciam-color-policy-met:#477834;--ciam-color-transparent:transparent;--ciam-color-readonly-surface:var(--computed-readonly-color,color-mix(in hsl, var(--input-background-color), var(--input-text-color) 8%));--signup-password-shadow:0 12px 40px #0000001f;font-family:var(--brand-font-family)}.ciamremote-root.signup-password-screen{&{box-sizing:border-box;justify-content:center;align-items:flex-start;width:100%;padding:80px;display:flex}& .signup-password-box{background:var(--ciam-color-white);width:400px;max-width:100%;box-shadow:var(--signup-password-shadow);box-sizing:border-box;border-radius:5px;padding:0 40px 40px}& .signup-password-header{text-align:center;margin:0 -40px;padding:40px 40px 24px}& .signup-password-logo{object-fit:contain;margin:0 auto;display:block;width:var(--result-logo-width)!important;height:var(--result-logo-height)!important}& .signup-password-logo--gmf-fl{width:auto;max-width:100%;height:auto;max-height:60px}& .signup-password-header h1{color:var(--ciam-color-black);font-size:var(--font-size-heading);line-height:var(--line-height-heading);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-heading);text-transform:var(--brand-text-transform)}& .signup-password-description{color:var(--ciam-color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-body);text-align:left;margin:16px 0 0}& .signup-password-form{flex-direction:column;gap:0;display:flex}& .signup-password-email{height:var(--input-height);min-height:var(--input-height);border:1px solid var(--ciam-color-transparent);border-radius:var(--border-radius-form-elements);background:var(--gray-mid);color:var(--font-default-color,var(--ciam-color-black));font-size:var(--font-size-md);box-sizing:border-box;align-items:center;padding:0 16px;display:flex}& .signup-password-field{margin-top:12px;position:relative}& .signup-password-input-row{height:var(--input-height);min-height:var(--input-height);border:1px solid var(--ciam-color-input-border);border-radius:var(--border-radius-form-elements);box-sizing:border-box;display:flex;position:relative}& .signup-password-input-row label{z-index:1;background:var(--ciam-color-white);color:var(--ciam-color-text-label);font-size:var(--font-size-md);pointer-events:none;padding:0;font-weight:400;line-height:24px;transition:top .15s ease-in-out,left .15s ease-in-out,padding .15s ease-in-out,font-size .15s ease-in-out,transform .15s ease-in-out,color .15s ease-in-out;position:absolute;top:50%;left:22px;transform:translateY(-50%)}& .signup-password-input-row label span{color:inherit}& .signup-password-input-row:focus-within label,& .signup-password-input-row:has(input:not(:placeholder-shown)) label{font-size:var(--font-size-xs);padding:0 4px;line-height:16px;top:-2px;left:16px;transform:translateY(-50%)}& .signup-password-input-row:focus-within{border-color:var(--ciam-color-input-focus);box-shadow:0 0 0 1px var(--ciam-color-input-focus)}& .signup-password-input-row:focus-within label{color:var(--ciam-color-input-focus);font-size:var(--font-size-xs)}& .signup-password-field.is-invalid .signup-password-input-row{border:1px solid var(--ciam-color-input-error)}& .signup-password-field.is-invalid .signup-password-input-row label,& .signup-password-field.is-invalid .signup-password-input-row input::placeholder{color:var(--ciam-color-input-error)}& .signup-password-field.is-invalid .signup-password-input-row:focus-within{border-color:var(--ciam-color-input-error);box-shadow:0 0 0 1px var(--ciam-color-input-error)}& .signup-password-input-row input{box-sizing:border-box;background:var(--ciam-color-transparent);min-width:0;height:100%;min-height:0;color:var(--ciam-color-black);font:inherit;font-size:var(--font-size-md);outline:0;flex:1;padding:0 22px;position:relative;box-shadow:none!important;border:0!important}& .signup-password-input-row input:focus,& .signup-password-input-row input:focus-visible{background:var(--ciam-color-transparent)!important;box-shadow:none!important;outline:none!important}& .password-visibility{cursor:pointer;min-width:58px;font:inherit;font-size:var(--font-size-body);font-weight:var(--font-weight-heading);letter-spacing:0;text-transform:var(--brand-text-transform);padding:0 10px;text-decoration:none;background:var(--ciam-color-transparent)!important;color:var(--ciam-color-black)!important;border:0!important}&.brand-cf[lang=fr-ca i] .password-visibility{font-size:var(--font-size-2xs)!important}& .signup-password-error{color:var(--ciam-color-input-error);font-size:var(--font-size-xs);margin:6px 0 0;line-height:18px}& .signup-password-banner-error{border:1px solid var(--ciam-color-error-border);background:var(--ciam-color-error-surface);color:var(--ciam-color-error-text);font-size:var(--font-size-body);line-height:var(--line-height-body);border-radius:4px;margin:0 0 12px;padding:12px 16px}& .signup-password-banner-error a{color:inherit;font:inherit;vertical-align:baseline;text-decoration:underline;text-align:inherit!important;padding:0!important;display:inline!important}& .signup-password-error{align-items:flex-start;gap:8px;display:flex}& .signup-password-error:before{content:"";background-color:var(--ciam-color-input-error);flex:0 0 16px;height:16px;margin-top:calc(.5lh - 8px);mask:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='6.667' stroke='white' stroke-width='1.5'/%3E%3Cpath d='M8 4.5V8.5' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3Ccircle cx='8' cy='11' r='.667' fill='white'/%3E%3C/svg%3E") 50%/16px 16px no-repeat}& .signup-password-banner-error{align-items:flex-start;gap:8px;display:flex}& .signup-password-banner-error .gmf-alert-icon{flex:0 0 16px;height:16px;margin-top:4px}& .signup-password-banner-error .gmf-alert-icon svg{width:16px;height:16px;display:block}& .signup-password-banner-error p{min-width:0;margin:0}& .gmf-password-policy{width:100%;color:var(--ciam-color-black);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:12px 0 6px;padding:0;list-style:none;display:block}& .gmf-password-policy li{font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0 0 8px;padding:0 0 0 22px;list-style:none;position:relative}& .gmf-password-policy li:last-child{margin-bottom:0}& .gmf-password-policy li:before{content:"";width:16px;height:16px;position:absolute;top:4px;left:0;mask:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0C3.6 0 0 3.6 0 8C0 12.4 3.6 16 8 16C12.4 16 16 12.4 16 8C16 3.6 12.4 0 8 0ZM7 11.4L3.6 8L5 6.6L7 8.6L11 4.6L12.4 6L7 11.4Z'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;background-color:var(--ciam-color-policy-unmet)!important}& .gmf-password-policy li.is-valid:before{background-color:var(--ciam-color-policy-met)!important}& .signup-password-terms{color:var(--ciam-color-terms-text);font-size:var(--font-size-body);margin:16px 0 0;line-height:24px}& .signup-password-terms a{color:var(--ciam-color-black);letter-spacing:0;font-weight:700;text-decoration:underline;text-transform:none!important;padding:0!important;display:inline!important}& .signup-password-submit{width:100%;min-height:var(--button-height);border-radius:var(--button-border-radius);background:var(--btn-primary-bg);color:var(--btn-primary-color);cursor:pointer;font:inherit;font-weight:var(--font-weight-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-button);text-transform:var(--brand-text-transform);border:0;margin-top:24px;font-size:var(--font-size-body)!important}& .signup-password-submit:hover{background:var(--result-button-hover-bg)}& .signup-password-footer{text-align:center;margin-top:32px}& .signup-password-footer a{color:var(--ciam-color-black);font-size:var(--font-size-body);font-weight:700;line-height:var(--line-height-body);letter-spacing:0;text-transform:var(--brand-text-transform);padding:inherit;text-decoration:underline!important;display:block!important}& .signup-password-footer a:hover{color:var(--ciam-color-black);-webkit-text-fill-color:var(--ciam-color-black)}& .screen-reader-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}&.brand-cf .signup-password-submit{background:var(--btn-primary-bg)}&{font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:0}&.brand-cf .gmf-password-policy li:before{top:1px}&.brand-cf .signup-password-input-row label{color:var(--ciam-color-text-secondary)}&.brand-cf .signup-password-input-row:focus-within{border-color:var(--ciam-color-input-focus);box-shadow:0 0 0 1px var(--ciam-color-input-focus)}&.brand-cf .password-visibility:focus,&.brand-cf .password-visibility:focus-visible{outline-offset:0!important;outline:none!important}&.brand-cf .signup-password-field.is-invalid .signup-password-input-row{border:1px solid var(--ciam-color-input-error)}&.brand-cf .signup-password-field.is-invalid .signup-password-input-row:focus-within{border-color:var(--ciam-color-input-error);box-shadow:0 0 0 1px var(--ciam-color-input-error)}&.brand-cf .signup-password-field.is-invalid .signup-password-input-row label,&.brand-cf .signup-password-field.is-invalid .signup-password-input-row input::placeholder{color:var(--ciam-color-input-error)}@media (width<=600px){&{min-height:100dvh;padding:0}& .signup-password-box{width:100%;max-width:none;min-height:100dvh;box-shadow:none;border-radius:0;padding:0 40px 32px}& .signup-password-header{margin:0 -24px;padding:20px 24px 24px}}}
