/* Default auth skin over Module Kit's portable, Runtime-backed form. */
body.shiftcontrol-default-theme{background:#063d6a var(--scd-login-hero) left top/cover no-repeat fixed;color:#fff;}

body.shiftcontrol-default-theme:has([data-sc-blueprint-surface="register"]){background-image:var(--scd-hero);background-position:63% center;}

body.shiftcontrol-default-theme .scmk-rendered-module--canonical-auth-runtime{--scmk-auth-text:var(--scd-ink);--scmk-auth-muted:#43598b;--scmk-auth-soft:#506a91;--scmk-auth-line:#ffffffb3;--scmk-auth-line-strong:#0878f9;--scmk-auth-shadow:none;}

body.shiftcontrol-default-theme .scmk-auth-action-row{border:0;border-radius:0;background:none;box-shadow:none;}

body.shiftcontrol-default-theme .scmk-auth-action-row .scd-brand{color:white;}


body.shiftcontrol-default-theme .scmk-auth-action-row .scd-brand strong{font-size:36px;}


body.shiftcontrol-default-theme .scmk-auth-action-row__links a{border:1px solid #ffffffbd;color:white;border-radius:999px;background:#006cd85c;box-shadow:0 0 10px #36cfff60;}

body.shiftcontrol-default-theme .scmk-auth-hero{border:0;background:none;box-shadow:none;}

body.shiftcontrol-default-theme .scmk-auth-hero::before,body.shiftcontrol-default-theme .scmk-auth-hero::after{content:none;}


body.shiftcontrol-default-theme .scmk-auth-eyebrow{font-size:10px;letter-spacing:.32em;line-height:1.8;color:#fff;}


body.shiftcontrol-default-theme .scmk-auth-hero h1{font-size:clamp(42px,5.3vw,76px);font-weight:700;letter-spacing:-.045em;line-height:1.07;background:none;color:white;text-shadow:0 2px 12px #001b3f3b;}

body.shiftcontrol-default-theme .scmk-auth-hero h1 em{font-family:var(--scd-script);font-weight:500;line-height:1.05;color:#2bd2f6;}

body.shiftcontrol-default-theme .scmk-auth-hero h1::after{content:"";display:block;width:58px;height:4px;margin:30px 0 22px;background:linear-gradient(90deg,#ed3aaf,#ffdd34,#13d7fa);}

body.shiftcontrol-default-theme .scmk-auth-hero__summary{font-size:21px;line-height:1.4;color:#fff;text-shadow:0 1px 6px #052542;}


body.shiftcontrol-default-theme .scmk-auth-value-cards article{border:0;border-radius:0;background:none;box-shadow:none;}

body.shiftcontrol-default-theme .scmk-auth-value-cards article>span{border:1px solid #baf7ff;border-radius:50%;background:#0034578c;box-shadow:inset 0 0 12px #3dc7ff60,0 0 6px #27b6df70;color:white;}


body.shiftcontrol-default-theme .scmk-auth-value-cards strong{color:#fff;font-size:17px;font-weight:700;}

body.shiftcontrol-default-theme .scmk-auth-value-cards p{color:white;font-size:14px;line-height:1.4;}

body.shiftcontrol-default-theme .scmk-auth-trust{border:0;border-left:3px solid #76e8ff;border-radius:0;background:#03294455;box-shadow:none;color:#fff;}

body.shiftcontrol-default-theme .scmk-auth-trust :is(strong,p,li){color:#fff;}

body.shiftcontrol-default-theme .scmk-auth-trust header>span{background:#00426799;color:white;}

body.shiftcontrol-default-theme .scmk-auth-trust ul{border-color:#ffffff42;}

body.shiftcontrol-default-theme .scmk-auth-form-shell{border:1px solid #f7ffff;border-radius:22px;background:linear-gradient(140deg,#f3fbffeb,#c7e9f7d9 60%,#edfaffd9);box-shadow:0 0 18px #51e4ff9c,inset 0 0 12px #ffffffa6;color:var(--scd-ink);backdrop-filter:blur(10px);}

body.shiftcontrol-default-theme .scmk-auth-form-shell::before{content:none;}

body.shiftcontrol-default-theme .scmk-auth-form-brand{color:var(--scd-ink);}


body.shiftcontrol-default-theme .scmk-auth-form-brand strong{font-size:28px;}

body.shiftcontrol-default-theme .scmk-auth-form-shell__header{text-align:center;}


body.shiftcontrol-default-theme .scmk-auth-form-shell__header h2{font-size:clamp(28px,3.2vw,42px);letter-spacing:-.04em;line-height:1.15;color:var(--scd-ink);}

body.shiftcontrol-default-theme .scmk-auth-form-shell__header h2::after{content:none;}

body.shiftcontrol-default-theme .scmk-auth-form-shell__header>span{color:#43598b;font-size:19px;}



body.shiftcontrol-default-theme .scmk-auth-field{color:var(--scd-ink);}

body.shiftcontrol-default-theme .scmk-auth-field>span:first-child{font-size:12px;font-weight:600;color:#43598b;}

body.shiftcontrol-default-theme .scmk-auth-field__control{border:1px solid white;border-radius:17px;background:#ffffffb8;box-shadow:0 3px 10px #41698710;color:#0c235f;}

body.shiftcontrol-default-theme .scmk-auth-field__control>i{color:var(--scd-ink);}

body.shiftcontrol-default-theme .scmk-auth-field__control input{background:transparent;color:var(--scd-ink);}

body.shiftcontrol-default-theme .scmk-auth-field__control input::placeholder{color:#536b9e;}

body.shiftcontrol-default-theme .scmk-auth-field:focus-within .scmk-auth-field__control{background:#fff;border-color:#0878f9;box-shadow:0 0 0 3px #0878f933;}

body.shiftcontrol-default-theme .scmk-auth-form__meta{color:var(--scd-ink);}

body.shiftcontrol-default-theme .scmk-auth-check{color:var(--scd-ink);font-size:14px;}

body.shiftcontrol-default-theme .scmk-auth-check input{background:white;border:1px solid #0878f9;}

body.shiftcontrol-default-theme .scmk-auth-form__meta a{color:#0065f2;font-size:14px;font-weight:600;}

body.shiftcontrol-default-theme .scmk-auth-submit{border:1px solid white;border-radius:20px;color:#fff;background:linear-gradient(100deg,#0851ff,#008dff 60%,#00e2ea);box-shadow:0 0 15px #1dc4ff73;font-size:20px;}

body.shiftcontrol-default-theme .scmk-auth-submit[disabled]{opacity:.6;cursor:not-allowed;}

body.shiftcontrol-default-theme .scmk-auth-form__disabled{color:#7b2649;}

body.shiftcontrol-default-theme .scmk-auth-form-switch{text-align:center;font-size:14px;color:#162e69;}

body.shiftcontrol-default-theme .scmk-auth-form-switch a{color:#0064ea;font-weight:600;}

body.shiftcontrol-default-theme .scmk-auth-form-promo{border:1px solid #fff;border-radius:15px;background:linear-gradient(90deg,#0a3945a3,transparent 72%),var(--scd-butterfly) 60% center/cover;}

body.shiftcontrol-default-theme .scmk-auth-form-promo p{color:white;font-size:22px;line-height:1.25;text-shadow:0 1px 5px #002540;}

body.shiftcontrol-default-theme .scmk-auth-legal{border:0;background:#e7f5ffd9;box-shadow:none;color:#264b78;}

body.shiftcontrol-default-theme .scmk-auth-legal :is(p,a){color:#264b78;}

body.shiftcontrol-default-theme .scmk-auth-footer{border:0;border-radius:0;background:#001e3cba;box-shadow:none;color:white;}

body.shiftcontrol-default-theme .scmk-auth-footer :is(strong,span,small,a){color:white;}


body.shiftcontrol-default-theme .scmk-auth-footer .scd-brand strong{font-size:19px;letter-spacing:-.04em;}

body.shiftcontrol-default-theme .scmk-auth-footer .scd-brand strong span{color:#00c8f5;}

body.shiftcontrol-default-theme :is(.scmk-auth-submit,.scmk-auth-action-row a):focus-visible{outline:3px solid #2adcf5;outline-offset:3px;}

@media(max-width:900px){

 body.shiftcontrol-default-theme{background-position:35% center;background-attachment:scroll;}

 
 body.shiftcontrol-default-theme .scmk-auth-hero h1{font-size:clamp(36px,8vw,60px);}

 
 

}

@media(max-width:600px){

 
 
 body.shiftcontrol-default-theme .scmk-auth-action-row .scd-brand strong{font-size:26px;}

 
 body.shiftcontrol-default-theme .scmk-auth-action-row__links a{font-size:12px;}

 
 body.shiftcontrol-default-theme .scmk-auth-form-shell__header>span{font-size:16px;}

 
 body.shiftcontrol-default-theme .scmk-auth-hero__summary{font-size:18px;}

 
 body.shiftcontrol-default-theme .scmk-auth-value-cards strong{font-size:16px;}

 

}


body.shiftcontrol-default-theme .scmk-rendered-module--canonical-auth-runtime{font-family:var(--scd-font);font-weight:400;}

body.shiftcontrol-default-theme .scmk-auth-hero__summary{font-weight:400;}

body.shiftcontrol-default-theme .scmk-auth-field__control input{font-family:var(--scd-font);font-weight:400;}

body.shiftcontrol-default-theme .scmk-auth-form-shell__header h2{font-weight:700;}

body.shiftcontrol-default-theme .scmk-auth-action-row__links a{font-weight:500;}

body.shiftcontrol-default-theme .scmk-auth-footer .scd-brand strong span{font-size:inherit;}
