.unified-success{width:min(640px,calc(100vw - 30px));border:1px solid #daeee3;border-radius:21px;padding:38px 36px 30px;background:radial-gradient(ellipse at 50% 0,#e3f9ed,#fff 60%);box-shadow:0 30px 100px #003b2a33;text-align:center;color:#102c21;font-family:Arial,'Segoe UI',sans-serif;max-height:calc(100dvh - 40px);overflow:auto}.unified-success::backdrop{background:#002c2470;backdrop-filter:blur(7px)}.success-close{position:absolute;right:15px;top:12px;display:grid;place-items:center;width:30px;height:30px;border:0;background:#ffffff90;color:#678879;border-radius:50%;font-size:23px;cursor:pointer}.success-celebration{display:flex;align-items:center;justify-content:center;gap:28px;margin:0 0 30px}.success-seal{display:grid;place-items:center;width:86px;height:86px;background:linear-gradient(145deg,#00b975,#008454);border-radius:50%;color:white;box-shadow:0 0 0 11px #d7f6e6,0 0 0 22px #ecfcf3}.success-seal svg{width:47px;height:47px}.success-celebration>span,.success-celebration>i{width:8px;height:15px;transform:rotate(-28deg);background:#00a568;border-radius:1px;margin-top:25px}.success-celebration>i{width:7px;height:11px;background:#f8ce49;transform:rotate(25deg);margin-top:-20px}.unified-success h2{font-family:Arial,'Segoe UI',sans-serif;font-size:30px;line-height:1.2;font-weight:750;letter-spacing:-1px;color:#102b20;margin:0 0 13px}.unified-success>p{font-size:14px;line-height:1.7;color:#7c9286;max-width:490px;margin:0 auto 22px}.success-summary{background:white;border:1px solid #e1eee6;border-radius:12px;padding:18px;text-align:left;display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0}.success-summary dt{font-size:10px;color:#91a297}.success-summary dd{margin:6px 0 0;font-size:13px;font-weight:600;overflow-wrap:anywhere;color:#2c4e3a}.success-actions{display:flex;gap:10px;justify-content:center;margin-top:25px;flex-wrap:wrap}.success-actions>a,.success-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:12px 20px;background:#00885a;color:white;border:1px solid #00885a;border-radius:8px;font-family:inherit;font-size:12px;font-weight:600;text-decoration:none;cursor:pointer}.success-actions>.secondary{background:#fff;border-color:#bbd9c7;color:#236644}.unified-notification{position:fixed;top:84px;right:22px;width:min(360px,calc(100vw - 32px));z-index:1200;display:flex;align-items:center;gap:13px;background:#fff;border:1px solid #dceee3;border-left:3px solid #00a268;border-radius:11px;padding:16px;box-shadow:0 10px 40px #003b2914;font-family:Arial,'Segoe UI',sans-serif;animation:picker-in .18s ease-out}.unified-notification[hidden]{display:none}.unified-notification>span{width:35px;height:35px;border-radius:50%;background:#00a76b;color:#fff;display:grid;place-items:center;flex-shrink:0}.unified-notification svg{width:22px;height:22px}.unified-notification b{display:block;font-size:12px;color:#153a27}.unified-notification p{font-size:11px;color:#7d9588;margin:5px 0 0;line-height:1.5}.unified-notification>button{border:0;background:none;font-size:21px;color:#93a69a;align-self:start;margin-left:auto;cursor:pointer}.unified-notification.is-error{border-left-color:#d65669}.unified-notification.is-error>span{background:#d65669}.auth-page-header{position:static;display:flex;align-items:center;justify-content:space-between;gap:15px;max-width:1500px;margin:0 auto 18px;min-height:62px;padding:12px 22px;background:#00382b;border:1px solid #0f4c38;border-radius:13px;color:#fff}.auth-header-brand{display:flex;align-items:center;gap:9px;font-weight:700;font-size:23px;letter-spacing:-.9px;color:white}.auth-header-brand>img{width:29px;height:29px;filter:brightness(0) invert(1)}.auth-header-actions{display:flex;align-items:center;gap:12px}.auth-header-home{border:1px solid #ffffff26;background:#ffffff08;border-radius:9px;display:grid;place-items:center;width:37px;height:37px;color:white}.auth-header-home svg{width:19px;height:19px;stroke:white}.auth-page-header .ar-language-position{position:relative;right:auto;top:auto}.auth-page-header .picker-trigger{background:#ffffff08;border-color:#ffffff2c;color:#fff;border-radius:9px;min-height:37px;min-width:140px;padding:9px 13px;font-size:12px}.auth-page-header .picker-trigger>svg{color:white}.auth-page-header .picker-trigger:hover,.auth-page-header .picker-trigger[aria-expanded=true]{background:#ffffff15;border-color:#ffffff70}.auth-reference .ar-shell{grid-template-columns:54% 46%;min-height:calc(100dvh - 180px)}.auth-reference .ar-story{min-height:700px;padding:48px 54px 38px;background-position:57% center}.auth-reference .ar-brand img{width:70px;height:70px;filter:brightness(0) invert(1);flex-shrink:0}.auth-reference .ar-brand{gap:17px}.auth-reference .ar-brand strong{font-size:41px}.auth-reference .ar-brand small{font-size:15px}.auth-reference .ar-story-copy{margin-top:43px}.auth-reference .ar-story-copy h2{font-size:51px;line-height:1.08;letter-spacing:-1.8px}.auth-reference .ar-story-copy p{font-size:18px;line-height:1.6;max-width:420px}.auth-reference .ar-features{gap:22px;padding-top:44px}.auth-reference .ar-features span{font-size:11px}.auth-reference .ar-form{padding:68px 10% 30px}.auth-reference.signup .ar-form{padding:38px 7.5% 25px}.auth-reference .ar-form h1{font-size:42px}.auth-reference.signup .ar-form h1{font-size:36px}.auth-reference .ar-subtitle{font-size:20px;margin-bottom:35px}.auth-reference.signup .ar-subtitle{font-size:16px;margin-bottom:15px}.auth-reference .ar-steps{margin:16px 0 18px;gap:15px}.auth-reference .ar-steps li{gap:9px;flex:1;justify-content:start;font-size:13px;padding:9px 0 12px}.auth-reference .ar-steps li.current{border-color:#00855b}.auth-reference .ar-steps li span{font-size:11px}.auth-reference .ar-steps li:before{display:none}.auth-reference.signup .ar-form label{font-size:12px;font-weight:500}.auth-reference.signup .ar-form input:not([type=checkbox]),.auth-reference.signup .ar-form select{font-size:13px;min-height:42px}.auth-reference .ar-consent{gap:6px;line-height:1.6;flex-wrap:wrap}.auth-reference .ar-form .auth-grid{gap:0 18px}.auth-reference .ar-form .ar-actions .button{min-height:47px}.auth-reference.signup .ar-account{margin-top:18px}.auth-reference .ar-story:after{height:230px;bottom:-120px;left:-20%}.auth-reference .ar-features b{font-size:23px;padding:8px}.auth-reference .ar-form fieldset{width:100%}.auth-reference .ar-form .country-picker{margin-top:6px}.auth-reference .ar-form input[name=latitude],.auth-reference .ar-form input[name=longitude]{max-width:100%}
@media(max-width:1250px){.auth-reference .ar-story{padding:40px 35px}.auth-reference .ar-brand strong{font-size:33px}.auth-reference .ar-brand img{width:60px;height:60px}.auth-reference .ar-brand small{font-size:12px}.auth-reference .ar-story-copy h2{font-size:44px}.auth-reference .ar-story-copy p{font-size:16px}.auth-reference .ar-features{gap:15px}.auth-reference .ar-features span{font-size:9px}.auth-reference .ar-form{padding:62px 8% 28px}.auth-reference .ar-form h1{font-size:35px}.auth-reference.signup .ar-form h1{font-size:30px}.auth-reference .ar-subtitle{font-size:17px}.auth-reference.signup .ar-form{padding:36px 7% 25px}.auth-reference .ar-story{min-height:690px}}
@media(max-width:900px){.auth-reference .ar-shell{grid-template-columns:43% 57%}.auth-reference .ar-story{padding:35px 23px}.auth-reference .ar-brand{gap:10px}.auth-reference .ar-brand strong{font-size:26px}.auth-reference .ar-brand img{width:44px;height:44px}.auth-reference .ar-brand small{font-size:9px}.auth-reference .ar-story-copy h2{font-size:36px}.auth-reference .ar-story-copy p{font-size:15px}.auth-reference .ar-story-copy>i{margin-bottom:25px}.auth-reference .ar-features{gap:15px;flex-direction:column;padding-top:30px}.auth-reference .ar-features span{font-size:10px}.auth-reference .ar-form{padding:52px 8% 28px}.auth-reference .ar-form h1{font-size:32px}.auth-header-brand{font-size:22px}.auth-page-header{padding:10px 16px;min-height:58px}}
@media(max-width:620px){.auth-page-header{margin-bottom:13px;min-height:54px;padding:9px 12px;border-radius:11px}.auth-header-brand{font-size:21px;gap:6px}.auth-header-brand>img{width:25px;height:25px}.auth-header-actions{gap:7px}.auth-header-home{width:32px;height:32px}.auth-page-header .picker-trigger{min-width:0;font-size:10px;padding:7px;min-height:32px;gap:6px}.auth-page-header .picker-trigger>svg:first-child{width:14px;height:14px}.auth-page-header .picker-chevron{display:none}.auth-reference .ar-shell{display:block;border-radius:15px}.auth-reference .ar-story{min-height:0;padding:23px;background-position:center 40%}.auth-reference .ar-brand{display:none}.auth-reference .ar-story-copy{margin:0}.auth-reference .ar-story-copy h2{font-size:28px;line-height:1.2;letter-spacing:-.8px;max-width:400px}.auth-reference .ar-story-copy>i,.auth-reference .ar-story-copy>p,.auth-reference .ar-features{display:none}.auth-reference .ar-story:after{display:none}.auth-reference .ar-form,.auth-reference.signup .ar-form{padding:28px 22px}.auth-reference .ar-form h1,.auth-reference.signup .ar-form h1{font-size:30px;letter-spacing:-1px}.auth-reference .ar-subtitle{font-size:15px;margin-bottom:25px}.auth-reference.signup .ar-subtitle{font-size:14px;margin-bottom:16px}.auth-reference .ar-form .auth-grid{gap:0 12px}.auth-reference .ar-steps{gap:9px;margin-bottom:20px}.auth-reference .ar-steps li{font-size:11px;gap:6px}.auth-reference .ar-steps li span{font-size:10px}.auth-reference .ar-consent{font-size:10px!important}.unified-success{padding:35px 23px 25px;border-radius:17px}.unified-success h2{font-size:25px}.success-summary{padding:14px;gap:14px}.success-summary dd{font-size:11px}.success-actions>a,.success-actions>button{flex:1;min-width:130px;padding:11px 13px}.success-celebration{gap:20px;margin-bottom:27px}.success-seal{width:72px;height:72px}.unified-notification{right:16px;top:75px;padding:13px}}
@media(prefers-reduced-motion:reduce){.unified-notification{animation:none}}
