*{box-sizing:border-box}body{margin:0;color:#2d4437;background:#f8faf3;font-family:"Times New Roman",Times,serif;font-size:14px;line-height:1.5}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #cbb679;outline-offset:5px}.signin-layout{min-height:100vh;display:grid;grid-template-columns:1.06fr 1fr}.atlas-story{position:relative;overflow:hidden;background:#254b3e;color:#f1f5df;padding:38px 54px;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;font-size:27px;letter-spacing:-1px;font-weight:600;line-height:1.1}.brand>span>span{font-weight:400}.brand small{font-size:7px;letter-spacing:1.4px;display:block;font-weight:400;color:#bacbaf;margin-top:8px}.story-copy{position:relative;z-index:1;margin-top:64px;max-width:460px}.eyebrow{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:600;letter-spacing:1.4px;color:#a8c39a;margin:0 0 18px}.eyebrow i{width:5px;height:5px;border-radius:50%;background:#bbd29f}.story-copy h1{font-size:49px;line-height:1.16;font-weight:400;letter-spacing:-1.7px;margin:0 0 19px}.story-copy h1 span{color:#c5d8a6}.story-copy>p:last-child{font-size:13px;color:#bdcdb3;line-height:1.9;max-width:405px;margin:0}.orbit-art{position:relative;min-height:310px;flex:1;width:100%;margin:15px 0 24px}.planet{position:absolute;width:235px;height:235px;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-16deg);border-radius:50%;border:1px solid #d2dfb970;background:radial-gradient(circle at 32% 26%,#b9cba980,#6c997643 55%,#284e4040);box-shadow:inset -15px -15px 40px #153d2b80,0 0 90px #98bd7420;overflow:hidden}.planet:after{content:'';position:absolute;inset:8px;border:1px solid #aec59a55;border-radius:50%}.latitude,.longitude{position:absolute;border:1px solid #c2d3ad45}.latitude{left:-5%;width:110%;height:27%;border-radius:50%}.lat-one{top:23%}.lat-two{bottom:23%}.longitude{top:-3%;height:106%;width:39%;border-radius:50%}.lon-one{left:13%}.lon-two{right:13%}.land{position:absolute;background:#b5ca96;opacity:.75;clip-path:polygon(0 30%,17% 12%,41% 0,66% 10%,80% 32%,100% 40%,89% 62%,66% 66%,51% 91%,20% 100%,14% 69%)}.land-one{width:130px;height:102px;top:35px;right:0;transform:rotate(7deg)}.land-two{width:68px;height:95px;top:90px;left:80px;transform:rotate(-8deg)}.land-three{width:48px;height:75px;top:42px;left:-8px;transform:rotate(30deg)}.land-four{width:45px;height:31px;bottom:27px;right:9px;transform:rotate(22deg)}.place{position:absolute;width:7px;height:7px;border-radius:50%;background:#dec47d;box-shadow:0 0 0 5px #e9cb6340}.p-one{top:69px;right:63px}.p-two{top:113px;right:49px}.p-three{top:139px;left:98px}.orbit{position:absolute;top:50%;left:50%;height:200px;width:340px;border:1px solid #adc49936;border-radius:50%;transform:translate(-50%,-50%) rotate(-22deg)}.orbit-two{height:290px;width:380px;transform:translate(-50%,-50%) rotate(27deg);border-style:dashed;border-color:#b5c99620}.floating-element{position:absolute;z-index:2;border:1px solid #a6bb8d73;border-radius:12px;background:#33594bda;backdrop-filter:blur(8px);width:66px;height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 9px 30px #15372935}.floating-element small{font-size:8px;color:#b0c39e}.floating-element strong{font-weight:400;font-size:26px;line-height:1.2}.floating-element>span{font-size:8px;margin-top:4px;color:#b6c7a7}.copper{left:calc(50% - 158px);top:calc(50% - 103px);transform:rotate(-9deg);color:#dfbd8e}.gold{right:calc(50% - 169px);top:calc(50% + 19px);transform:rotate(9deg);color:#ead697}.water{left:calc(50% - 116px);bottom:calc(50% - 135px);transform:rotate(4deg);color:#c2dbce;width:73px;height:75px}.water strong{font-size:23px}.water small{font-size:5px;letter-spacing:1px}.art-label{position:absolute;bottom:0;width:100%;text-align:center;font-size:7px;color:#aac097;letter-spacing:1.6px}.story-stats{position:relative;z-index:1;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #b4c49d35;padding-top:23px;max-width:490px}.story-stats>div{display:flex;flex-direction:column;gap:5px}.story-stats strong{font-size:24px;font-weight:400;color:#d6e3bd}.story-stats span{font-size:9px;color:#adc19c}.signin-panel{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:63px 40px 36px;background:#fbfcf7}.language-tag{position:absolute;top:36px;right:38px;font-size:9px;font-weight:600;border:1px solid #dce4d2;padding:5px 8px;border-radius:5px;color:#758665}.signin-card{width:100%;max-width:354px}.welcome-icon{display:flex;align-items:center;justify-content:center;width:53px;height:53px;color:#71905c;border:1px solid #dce5ce;background:#f0f5e7;border-radius:14px;margin-bottom:29px}.welcome-icon svg{width:32px;height:32px}.signin-card>.eyebrow{font-size:8px;color:#889d74;letter-spacing:1.6px;margin-bottom:12px}.signin-card h2{font-size:29px;font-weight:500;letter-spacing:-.8px;margin:0 0 13px;line-height:1.3}.welcome-text{color:#7b8d6b;font-size:12px;line-height:1.9;margin:0 0 26px}.google-button{width:100%;border:1px solid #747775;color:#1f1f1f;background:white;border-radius:5px;height:45px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:14px;font-weight:500}.google-button svg{width:19px;height:19px}.google-button:hover:enabled{background:#f3f5ef;box-shadow:0 1px 4px #253f2414}.google-button:disabled{cursor:default;opacity:.7}.signin-status{font-size:11px;line-height:1.7;color:#7d8d6f;min-height:38px;margin:12px 0 0}.signin-status.error{color:#9b7355}.retry-button{border:0;background:none;color:#6b8458;padding:0;font-size:11px;text-decoration:underline;text-underline-offset:4px;margin:1px 0 10px}.signin-divider{display:flex;align-items:center;gap:13px;margin:19px 0 22px;font-size:7px;letter-spacing:1.4px;color:#8d9f79}.signin-divider:before,.signin-divider:after{content:'';border-top:1px solid #e3e9d9;flex:1}.feature-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:19px}.feature-list li{display:flex;align-items:center;gap:14px}.feature-list li>span{display:flex;align-items:center;justify-content:center;width:30px;height:31px;flex-shrink:0;border:1px solid #e1e8d5;border-radius:7px;font-size:10px;color:#8fa27b;background:#f5f8ee}.feature-list strong{display:block;font-size:12px;font-weight:500;color:#526d43}.feature-list small{display:block;font-size:10px;color:#849574;margin-top:4px}.privacy-note{border-top:1px solid #e5eadb;margin:27px 0 0;padding-top:17px;font-size:9px;color:#8a9b79;line-height:1.9}.panel-footer{margin:36px 0 0;font-size:8px;color:#92a17f;text-align:center}.retry-button[hidden]{display:none}@media(min-height:900px){.story-copy{margin-top:83px}.signin-card{max-width:370px}.signin-panel{padding-top:100px;padding-bottom:70px}.orbit-art{min-height:350px}}@media(max-width:950px){.atlas-story{padding:30px}.story-copy h1{font-size:40px}.story-copy{margin-top:52px}.story-copy>p:last-child{font-size:12px}.signin-panel{padding:70px 30px 32px}.story-stats{gap:12px}.story-stats span{font-size:8px}.orbit-two{width:330px}.orbit-one{width:300px}}@media(max-width:680px){.signin-layout{display:flex;flex-direction:column}.atlas-story{padding:24px;min-height:215px}.brand{font-size:23px;gap:9px}.brand img{width:37px;height:37px}.brand small{font-size:6px}.story-copy{margin-top:28px;max-width:80%;padding-bottom:4px}.story-copy h1{font-size:31px;letter-spacing:-1px;line-height:1.2;margin-bottom:0}.story-copy>.eyebrow,.story-copy>p:last-child,.story-stats{display:none}.orbit-art{position:absolute;right:-79px;bottom:3px;width:270px;height:210px;min-height:0;margin:0;opacity:.65;flex:none}.planet{width:170px;height:170px}.orbit{width:218px;height:140px}.orbit-two{width:260px;height:180px}.floating-element{display:none}.art-label{display:none}.signin-panel{padding:34px 25px 25px;min-height:650px;justify-content:flex-start;align-items:stretch}.signin-card{max-width:none}.language-tag{top:-185px;right:24px;border-color:#94ae7966;color:#c4d3af}.welcome-icon{display:none}.signin-card>.eyebrow{margin-bottom:10px}.signin-card h2{font-size:27px}.welcome-text{font-size:13px;margin-bottom:23px;max-width:340px}.google-button{height:47px}.signin-status{font-size:11px;min-height:37px}.signin-divider{margin-top:17px}.feature-list{gap:17px}.feature-list strong{font-size:12px}.feature-list small{font-size:10px}.privacy-note{font-size:10px;margin-top:26px}.panel-footer{margin-top:26px;font-size:9px}}

.signin-card{max-width:420px}.signin-card h2{font-size:31px;line-height:1.35;letter-spacing:-.65px}.welcome-text{font-size:14px;color:#4b6342}.signin-status{font-size:12px;color:#48633f}.signin-card>.eyebrow{color:#496a3c;font-size:10px}.signin-divider{font-size:9px;color:#48673c}.feature-list strong{font-size:14px;color:#35582e}.feature-list small{font-size:12px;color:#4e6743}.privacy-note{font-size:12px;color:#4c6541;line-height:1.85}.panel-footer{font-size:11px;color:#4e6942}.language-tag{color:#446439}.retry-button{font-size:13px;color:#3f6235;min-height:35px}.story-copy>p:last-child{font-size:15px;color:#e0e9d7}.story-stats span{font-size:11px;color:#d2e0c5}.brand small{font-size:8px;color:#d4e0c8}.art-label{font-size:9px;color:#d2dfc3}.story-copy>.eyebrow{color:#d1e0c0}.floating-element small,.floating-element>span{color:#d9e5ca}.story-stats strong{color:#f0f5e3}.signin-status.error{color:#8a3c2d}@media(max-width:680px){.signin-card h2{font-size:28px}.welcome-text{font-size:14px}.feature-list strong{font-size:14px}.feature-list small{font-size:12px}.privacy-note{font-size:12px}.panel-footer{font-size:11px}.brand small{font-size:7px}}

select,input,button{font-family:"Times New Roman",Times,serif}.language-tag select{font:inherit;background:#f7faf0;color:#294d37;border:1px solid #b9caae;border-radius:6px;padding:6px 10px;min-height:38px;font-size:15px}.welcome-text{font-size:16px}.signin-status{font-size:14px}.privacy-note{font-size:13px}.feature-list small{font-size:14px}

/* GeoResurs blue workspace identity */
body{color:#183246;background:#f3f8fc}.atlas-story{background:linear-gradient(145deg,#0b263b,#0d5d73);color:#f1fbff}.brand small,.story-copy>p:last-child,.story-stats,.art-label{color:#b6d6e5}.eyebrow{color:#7bd2dd}.eyebrow i{background:#6ad4d6}.story-copy h1 span{color:#8ddde3}.signin-panel{background:#f3f8fc}.signin-card{background:#fff;border-color:#dbe7ef}.signin-card h1,.signin-card h2,.welcome-text{color:#15374e}.welcome-icon{background:#e8f5fa;color:#087e96}.google-button{border-color:#bfd7e5;color:#173b52}.google-button:hover{background:#edf7fb;border-color:#49a2bd}.signin-divider,.panel-footer,.privacy-note{color:#617b8d}.retry-button{border-color:#7fb8ce;color:#135a77}.planet{background:radial-gradient(circle at 32% 26%,#81cdd7,#1d8a9a 55%,#104459);border-color:#b2e4ef80;box-shadow:inset -15px -15px 40px #03213d80,0 0 90px #4ab4cc20}.orbit{border-color:#8acdd936}.latitude,.longitude{border-color:#a6d6df55}button:focus-visible,a:focus-visible{outline-color:#1a98b6}
