/* Shared public theme control. Signed-in app styles and settings are never changed. */
.public-theme-control{display:flex;align-items:center;gap:10px;flex:none}
.public-theme-caption{font:500 11px/1.4 system-ui;color:var(--muted,#a1afc4)}
.public-theme-slider{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(3,1fr);width:196px;padding:4px;border:1px solid var(--line,var(--border,#2b3a50));border-radius:999px;background:#152135;color:#a9bad0}
.public-theme-slider::before{content:"";position:absolute;z-index:-1;top:4px;bottom:4px;left:4px;width:calc((100% - 8px)/3);border-radius:999px;background:#354964;box-shadow:0 2px 8px #0003;transform:translateX(0);transition:transform .22s ease}
[data-public-mode=light] .public-theme-slider::before{transform:translateX(100%)}
[data-public-mode=dark] .public-theme-slider::before{transform:translateX(200%)}
.public-theme-slider button{display:flex;gap:5px;align-items:center;justify-content:center;border:0!important;background:transparent!important;color:inherit;box-shadow:none;padding:6px 5px;border-radius:999px;min-width:0;font:500 10px/1.5 system-ui;cursor:pointer;white-space:nowrap}
.public-theme-slider button[aria-checked=true]{color:#fff}
.public-theme-slider button:focus-visible{outline:2px solid #46bac9;outline-offset:3px}
.site-header>.public-theme-control .public-theme-caption{display:none}
.site-header{gap:18px}.site-header nav{gap:18px}.nav-actions{gap:14px}
[data-public-theme=light]{color-scheme:light;--bg:#fff;--panel:#f5f8fc;--raised:#eef3f9;--line:#dce5ef;--text:#142237;--muted:#5c6d81;--blue:#2369ce;--cyan:#087f91;--green:#12775a;--yellow:#976c20;--red:#b14255;background:#fff;color:#142237}
[data-public-theme=dark]{color-scheme:dark}
[data-public-theme=light] .public-theme-slider{background:#eef2f7;color:#637184;border-color:#dbe3ec}
[data-public-theme=light] .public-theme-slider::before{background:white;box-shadow:0 2px 7px #1a344b15}
[data-public-theme=light] .public-theme-slider button[aria-checked=true]{color:#102d44}
[data-public-theme=light] .site-header{background:#ffffffed;border-color:#e8edf3;box-shadow:0 3px 20px #17395504}
[data-public-theme=light] .site-header nav,[data-public-theme=light] .site-footer>div{color:#53657b}
[data-public-theme=light] .hero{background:radial-gradient(ellipse at 50% 25%,#eaf5ff70,transparent 65%)}
[data-public-theme=light] .hero h1 em{background:linear-gradient(110deg,#2669c5,#08877b);background-clip:text;color:transparent}
[data-public-theme=light] .hero-orbit{background:radial-gradient(ellipse at 50% 40%,#dcecff70,transparent 65%)}
[data-public-theme=light] .hero-orbit:after{border-color:#a8cee73b}
[data-public-theme=light] .button.primary{background:linear-gradient(110deg,#235fd0,#087e9c);color:#fff;box-shadow:0 8px 24px #2268bd22}
[data-public-theme=light] .button.primary:hover{color:#fff}
[data-public-theme=light] .button.secondary{background:#fff;border-color:#d4e0ed;color:#29435e}
[data-public-theme=light] .hero-product{border-color:#d0deeb;background:white;box-shadow:0 28px 70px -20px #315d8833,0 2px 6px #315d8808}
[data-public-theme=light] :is(.window-bar,.demo-nav,.demo-status,.app-preview,.journey-screen,.team-card,.phone,.phone-job,.phone-home){background:#f8fafc;color:#1c3049;border-color:#dbe5ef}
[data-public-theme=light] :is(.window-bar,.demo-status){background:#edf3f9;color:#536c89}
[data-public-theme=light] .demo-nav>div .active{background:#dceafd;color:#215b9c}
[data-public-theme=light] :is(th,td){border-color:#e2e9f1}
[data-public-theme=light] th{background:#f1f5fa;color:#5e738b}
[data-public-theme=light] tr:nth-child(2) td{background:#eaf5fb}
[data-public-theme=light] :is(.sample-label,.window-dots,.product-note){color:#637a92}
[data-public-theme=light] :is(.mock-primary,.avatar){background:#215eb7;color:#fff}
[data-public-theme=light] .mock-filter{background:#fff;color:#5c7188;border-color:#d5e0ec}
[data-public-theme=light] .ticker{background:#f5f9fd;border-color:#e3eaf2;color:#52697f}
[data-public-theme=light] .journey{background:linear-gradient(150deg,#f6faff,#f1f6fb);border-color:#dde8f1}
[data-public-theme=light] .journey-step{background:#fff;color:#63748a;border-color:#dce6ef}
[data-public-theme=light] .journey-step.active{background:#e6f3fa;color:#176482;border-color:#83c2d6}
[data-public-theme=light] :is(.stage-icon,.staff-row,.license){background:#edf4fa;border-color:#d4e2ee;color:#37546f}
[data-public-theme=light] .staff-row:hover,[data-public-theme=light] .staff-row:has(input:checked){background:#e0f0f9}
[data-public-theme=light] :is(.planned strong,.team-sub,.check-list,.next-steps,.mail-lead){color:#4e6681}
[data-public-theme=light] .good{background:#e1f5eb;color:#196346}
[data-public-theme=light] .bad{background:#fff0f1;color:#a24553}
[data-public-theme=light] :is(.addon-card,.pain-list li,.trust-strip li){background:#f7fafd;border-color:#dce6ef;color:#314b65;box-shadow:0 8px 24px #21476804}
[data-public-theme=light] :is(.week-chips .on,.xp-track){background:#dcedf5;color:#246378}
[data-public-theme=light] .finance-banner{background:linear-gradient(105deg,#eff8f8,#f2f6fe);border-color:#d2e4eb}
[data-public-theme=light] .feature-card{border-color:#d8e4ef}
[data-public-theme=light] .price-card{background:#fff;border-color:#dbe5ef;box-shadow:0 12px 40px #284c7508}
[data-public-theme=light] .price-card::before{background:#dce7f2}
[data-public-theme=light] .price-card .price-figure strong{color:#173450}
[data-public-theme=light] .price-card-addons{background:linear-gradient(155deg,#f2f8ff,#edf8f7);border-color:#b9d9e8}
[data-public-theme=light] .price-card-addons .price-figure strong{background:linear-gradient(110deg,#2364bd,#087966);background-clip:text;color:transparent}
[data-public-theme=light] :is(.price-tag,.price-count){color:#326982}
[data-public-theme=light] :is(.price-points,.price-list-wrap,.price-list li,.faq-list details){border-color:#dce5ef}
[data-public-theme=light] .contact-section{background:radial-gradient(ellipse at 20% 10%,#e7f2fc,transparent 65%),#f5f9fc;border-color:#d8e6ef}
[data-public-theme=light] .contact-card{background:#ffffffed;border-color:#d5e3ed;box-shadow:0 24px 55px #2b5a8010}
[data-public-theme=light] .contact-card label{color:#334d66}
[data-public-theme=light] :is(.contact-card input,.contact-card textarea,.roi input[type=number]){background:#f8fafc;color:#1d324a;border-color:#d4dfeb}
[data-public-theme=light] :is(.form-privacy,.form-privacy a,.webapp-hint){color:#5d7389}
[data-public-theme=light] :is(.roi-panel,.roi-results,.roi-chip,.roi-stats>div){background:#f4f8fc;border-color:#d6e2ed;color:#23435e}
[data-public-theme=light] .roi-mode input:checked+.roi-chip{background:#e5f4f8;border-color:#5ca4ba}
[data-public-theme=light] .roi-results::before{background:#f1f8fc}
/* The orbital image stays richly photographic, framed by a white gallery-like surround. */
[data-public-theme=light] .roadmap{background:#f7f9fc;color:#142237;border-color:#e0e7ef}
[data-public-theme=light] .roadmap::before{background:linear-gradient(90deg,#f7f9fc 0%,#f7f9fcd9 30%,#f7f9fc00 64%),linear-gradient(0deg,#f7f9fc 0%,#f7f9fc55 22%,transparent 58%,#f7f9fc20)}
[data-public-theme=light] .roadmap::after{opacity:.3}
[data-public-theme=light] .roadmap-head{background:#ffffffc9;border-color:#d3dfeb6b;box-shadow:0 8px 30px #30547508}
[data-public-theme=light] .roadmap h2{color:#173149;text-shadow:none}
[data-public-theme=light] .roadmap-eyebrow{color:#916b28}
[data-public-theme=light] .roadmap-lead{color:#526a81;text-shadow:none}
[data-public-theme=light] .roadmap-telemetry{color:#647585;border-color:#c4d3e059}
[data-public-theme=light] .roadmap-telemetry>span:last-child{background:#ffffffd9;padding:3px 8px;border-radius:5px;color:#3b5368}
[data-public-theme=light] .roadmap-item{background:#ffffffc2;border-color:#ccdae7;box-shadow:0 10px 30px #31547408}
[data-public-theme=light] .roadmap-item h3{color:#1d344d}
[data-public-theme=light] .roadmap-item p{color:#50677e}
[data-public-theme=light] :is(.roadmap-no,.roadmap-chip){color:#7f612a;background:#fbf5e8;border-color:#dcc99966}
[data-public-theme=light] .roadmap-note a{color:#665124;border-color:#c4a66366}
[data-public-theme=light] .roadmap-item:hover,[data-public-theme=light] .roadmap-item:focus-within{border-color:#b99b5c;box-shadow:0 0 25px #b7923f16}
[data-public-theme=light] :is(.storage-dialog,.storage-surface,.storage-dialog form){background:#fff;color:#1c3147;border-color:#d9e3ee}
[data-public-theme=light] .storage-surface :is(h2,h3){color:#173149}
[data-public-theme=light] .storage-surface :is(p,small){color:#536b82}
[data-public-theme=light] .storage-manage{background:#f3f8fc;border-color:#d8e5ee}
[data-public-theme=light] .storage-manage a{color:#08768c}
[data-public-theme=light] .storage-close{background:#f0f5fa;color:#28465f;border-color:#d3e0ec}
[data-public-theme=light] .mq-panel{background:#fff;color:#18314b;border-color:#d7e2ed}
/* Public authentication: one shared palette, independent of the signed-in application theme cookie. */
html[data-public-auth]{--accent:#4c8dff;--accent-2:#22d3ee}
html[data-public-auth][data-public-theme=light]{--bg:#f7f9fc;--surface:#ffffffed;--surface-solid:#fff;--raised:#f1f5fa;--hover:#e8f2fa;--head:#edf4fb;--border:#d9e3ef;--border-strong:#c5d4e4;--text:#172e47;--muted:#5c7187;--accent:#2563c8;--accent-2:#087e92;--accent-grad:linear-gradient(110deg,#2563c8,#087e92);--on-accent:#fff;--grid-line:#638eb00a;--bg-glow-a:#e7f0fc;--bg-glow-b:#e5f6f6}
html[data-public-auth] .login-wrap{padding:110px 20px 50px}
.public-auth-tools{position:absolute;top:22px;right:30px;left:30px;display:flex;align-items:center;justify-content:flex-end;gap:20px;z-index:2}
.public-auth-tools .lang-top{position:static;margin:0}
html[data-public-auth] .login-card{border-radius:24px;box-shadow:0 25px 80px #0b22382b}
html[data-public-auth][data-public-theme=light] .login-card{background:#fff;border-color:#dce6ef;box-shadow:0 25px 80px #456c8b14}
html[data-public-auth][data-public-theme=light] .login-wrap::before,html[data-public-auth][data-public-theme=light] .login-wrap::after{opacity:.15}
@media(max-width:1240px){.site-header nav{display:none}.site-header>.public-theme-control{margin-left:auto}}
@media(max-width:560px){.site-header{flex-wrap:wrap;height:auto;min-height:72px;padding:12px 16px;gap:10px}.site-header>.public-theme-control{order:3;width:100%;justify-content:space-between;border-top:1px solid var(--line);padding-top:9px}.site-header>.public-theme-control .public-theme-caption{display:block}.site-header .brand{font-size:20px}.nav-actions{gap:8px}.public-theme-slider{width:190px}.site-header .nav-actions .button{padding:8px 10px}.public-auth-tools{top:18px;left:18px;right:18px;justify-content:space-between;gap:10px}.public-auth-tools .public-theme-caption{display:none}.public-auth-tools .public-theme-slider{width:178px}.login-back{top:72px!important;left:20px!important}html[data-public-auth] .login-wrap{padding-top:115px}.public-theme-control{max-width:100%}[data-public-theme=light] .roadmap::before{background:linear-gradient(0deg,#f7f9fc 0%,#f7f9fc 40%,#f7f9fc08 75%),linear-gradient(90deg,#f7f9fc33,transparent)}}
@media(prefers-reduced-motion:reduce){.public-theme-slider::before{transition:none}}
[data-public-theme=light] td{background:#fff;color:#29445f}
[data-public-theme=light] :is(.table-wrap,.planned strong){border-color:#d4e1ed;background:#f5f9fd}
[data-public-theme=light] .product-note{background:#ffffffed;color:#294b60;border-color:#d3e2eb;box-shadow:0 12px 30px #244f7517}
[data-public-theme=light] :is(.journey,.journey-screen,.team-card){box-shadow:0 16px 42px #254f7514}
[data-public-theme=light] .demo-nav>div{color:#5a718b}
[data-public-theme=light] .booked{color:#285da6;background:#eaf1fd}
[data-public-theme=light] .assigned{color:#5c53a5;background:#f0edfb}
[data-public-theme=light] .progress{color:#087b70;background:#e5f5f1}
[data-public-theme=light] .completed{color:#226e47;background:#e9f5ec}
[data-public-theme=light] :is(.planned small,.team-card-head h3,.team-card .eyebrow,.journey-screen small,.route small){color:#627b93}
[data-public-theme=light] .activity-feed .done{color:#23734f}
[data-public-theme=light] .cinema{color:#fff;--muted:#d9e5f2;--cyan:#81e0e4}
[data-public-theme=light] .cinema p{color:#d9e5f2}
[data-public-theme=light] :is(.roi-big,.roi-stats b){color:#193b59}
[data-public-theme=light] :is(.roi-lead,.roi-sub,.roi-bar,.roi-chip small,.roi-stats span,.roi-big small){color:#536d86}
[data-public-theme=light] :is(.roi-basis,.roi-foot){color:#62768c!important}
[data-public-theme=light] .roi-advanced summary{color:#456580}
[data-public-theme=light] .roi-net{color:#24654f!important}
[data-public-theme=light] .form-feedback{color:#a83948}
@media(max-width:360px){.site-header{padding-inline:12px;column-gap:6px}.site-header .brand{font-size:18px;gap:6px}.site-header .brand img{width:27px;height:27px}.site-header .nav-actions{gap:5px}.site-header .nav-actions button,.site-header .nav-actions .login-icon{min-width:32px;width:32px}.site-header .nav-actions .button{font-size:10px;padding-inline:8px}}
[data-public-theme=light] .mq-head{background:linear-gradient(135deg,#edf6ff,#fff);border-color:#dce6ef}
[data-public-theme=light] :is(.mq-status,.mq-sub,.mq-start label,.mq-ibtn,.mq-notice p){color:#526c83}
[data-public-theme=light] .mq-ibtn:hover{background:#e8f1f8;color:#20445e}
[data-public-theme=light] :is(.mq-start input:not(.mq-hp),.mq-foot textarea){background:#f6f9fc;color:#203b54;border-color:#cbdce9}
[data-public-theme=light] .mq-msg.is-support .mq-bubble{background:#edf4fa;color:#264660;border-color:#d3e2ee}
[data-public-theme=light] :is(.mq-fine,.mq-who){color:#637b92}
[data-public-theme=light] :is(.mq-fine a,.mq-notice a){color:#2463ae}
[data-public-theme=light] :is(.mq-note,.mq-notice-icon){color:#88621a}
[data-public-theme=light] .mq-error{color:#ae3c4e}
@media(min-width:761px){[data-public-landing] .roadmap .roadmap-list:has(.is-active) .roadmap-item:not(.is-active){opacity:.07!important}[data-public-landing] .roadmap .roadmap-item.is-active{opacity:1!important}}
/* Light mode: a precision Nordic atlas, independent of the dark orbital artwork. */
.roadmap-precision{display:none;pointer-events:none}
[data-public-theme=light] .roadmap{background:#f8f9f7}
[data-public-theme=light] .roadmap-earth,[data-public-theme=light] .roadmap .roadmap-lights{display:none}
[data-public-theme=light] .roadmap-precision{display:block;position:absolute;top:45px;right:max(0px,calc((100vw - 1380px)/2));width:650px;height:900px;z-index:-2;mask-image:linear-gradient(0deg,transparent,#000 14%,#000 93%,transparent)}
[data-public-theme=light] .roadmap-precision svg{width:100%;height:100%;overflow:visible}
[data-public-theme=light] .roadmap::before{z-index:-1;background:linear-gradient(90deg,#f8f9f7 0%,#f8f9f7e6 25%,#f8f9f700 58%),linear-gradient(0deg,#f8f9f7,transparent 24%);pointer-events:none}
[data-public-theme=light] .roadmap::after{opacity:.15}
[data-public-theme=light] .roadmap-pattern{opacity:.3}
[data-public-theme=light] .roadmap-head{background:#ffffff73;backdrop-filter:blur(7px);box-shadow:none;border-color:#c8d5d96b}
[data-public-theme=light] .roadmap-item{background:#ffffffa6;backdrop-filter:blur(8px)}
.precision-links{opacity:.2;stroke-dasharray:4 7;transition:opacity .6s}
.precision-land{transition:filter .6s}
[data-public-theme=light] .is-discovering .precision-links{opacity:.9;animation:nordic-connect 12s linear infinite}
[data-public-theme=light] .is-discovering .precision-city-ring{animation:nordic-signal 3s ease-in-out infinite;transform-box:fill-box;transform-origin:center}
[data-public-theme=light] .is-discovering .precision-land{filter:drop-shadow(0 0 5px #c0a56f55) drop-shadow(6px 12px 12px #59747f26)}
@keyframes nordic-connect{to{stroke-dashoffset:-110}}
@keyframes nordic-signal{50%{opacity:.8;scale:1.4}}
@media(min-width:761px) and (max-width:1000px){[data-public-theme=light] .roadmap-precision{right:-100px;width:590px}[data-public-theme=light] .roadmap-head{max-width:440px}}
@media(max-width:760px){[data-public-theme=light] .roadmap-precision{top:70px;right:0;width:100%;height:330px;mask-image:linear-gradient(0deg,transparent,#000 8%,#000 95%,transparent)}[data-public-theme=light] .roadmap::before{background:linear-gradient(0deg,#f8f9f7 0%,#f8f9f7 57%,transparent 85%)}[data-public-theme=light] .roadmap-head{margin-top:350px;background:#ffffff9c}[data-public-theme=light] .roadmap-pattern{display:none}[data-public-theme=light] .roadmap-item{background:#ffffffd9}}
@media(prefers-reduced-motion:reduce){[data-public-theme=light] .is-discovering :is(.precision-links,.precision-city-ring){animation:none}.precision-links,.precision-land{transition:none}}
[data-public-theme=light] .more-figure{background:linear-gradient(110deg,#2455a4 0%,#216eab 48%,#087d80 100%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
/* Quiet two-position public appearance switch: the thumb covers the active icon. */
.public-theme-control .public-theme-slider{grid-template-columns:repeat(2,1fr);width:78px;height:36px;box-sizing:border-box;padding:3px;background:#18233480;border-color:#70849b38;box-shadow:inset 0 1px 3px #0002}
.public-theme-control .public-theme-slider::before{z-index:2;top:3px;bottom:3px;left:3px;width:calc((100% - 6px)/2);background:linear-gradient(145deg,#edf3f7,#b8c9d8);border:1px solid #ffffff80;box-sizing:border-box;box-shadow:0 2px 5px #0003;pointer-events:none;transform:translateX(0)}
[data-public-mode=light] .public-theme-slider::before{transform:translateX(0)}
[data-public-mode=dark] .public-theme-slider::before{transform:translateX(100%)}
.public-theme-control .public-theme-slider button{padding:0!important;min-width:0!important;min-height:0!important;width:auto!important;height:auto!important;color:#a4b4c5}
.public-theme-slider button svg{width:16px;height:16px;transition:opacity .15s}
.public-theme-slider button[aria-checked=true] svg{opacity:0}
.public-theme-control .public-theme-caption{display:none!important}
[data-public-theme=light] .public-theme-slider{background:#e5ebef80;border-color:#c1cfd957}
[data-public-theme=light] .public-theme-slider::before{background:linear-gradient(145deg,#fff,#e7edef);border-color:#fff;box-shadow:0 2px 5px #2b495326}
[data-public-theme=light] .public-theme-slider button{color:#5b7283}
.site-header>.public-theme-control{width:auto;order:0;border:0;padding:0;justify-content:center}
@media(max-width:560px){.site-header{gap:8px}.site-header>.public-theme-control{order:3;margin-left:auto}.public-auth-tools .public-theme-slider{width:78px}}
@media(prefers-reduced-motion:reduce){.public-theme-slider button svg{transition:none}}
.public-theme-control .public-theme-slider{cursor:pointer}
[data-public-theme=dark] .public-theme-control .public-theme-slider::before{background:linear-gradient(145deg,#56606b,#343c46);border-color:#8994a044;box-shadow:0 2px 5px #0005,inset 0 1px 0 #ffffff10}
/* Dark appearance thumb stays only a shade above its track. */
[data-public-theme=dark] .public-theme-control .public-theme-slider::before{background:linear-gradient(145deg,#27313e,#222c38);border-color:#ffffff08;box-shadow:0 1px 2px #0002}
.site-header .nav-actions .mobile-theme-toggle{display:none}
.mobile-theme-toggle .mobile-theme-sun{display:block}
.mobile-theme-toggle .mobile-theme-moon{display:none}
[data-public-theme=light] .mobile-theme-toggle .mobile-theme-sun{display:none}
[data-public-theme=light] .mobile-theme-toggle .mobile-theme-moon{display:block}
@media(max-width:640px){.site-header>.public-theme-control{display:none}.site-header .nav-actions .mobile-theme-toggle{display:inline-flex;align-items:center;justify-content:center;padding:0;color:var(--text);flex-shrink:0}.site-header .nav-actions{gap:6px}.site-header{flex-wrap:nowrap}.site-header .brand{font-size:19px;gap:7px}.site-header .brand img{width:27px;height:27px}}
@media(max-width:360px){.site-header{padding-inline:12px;gap:5px}.site-header .brand{font-size:18px;gap:5px}.site-header .nav-actions{gap:4px}}
.public-auth-tools>.mobile-theme-toggle,.public-auth-tools .mobile-language-toggle{display:none}
@media(max-width:640px){.public-auth-tools{justify-content:flex-end;gap:8px}.public-auth-tools>.public-theme-control{display:none}.public-auth-tools>.mobile-theme-toggle,.public-auth-tools .lang-top .mobile-language-toggle{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:36px;min-width:36px;height:36px;padding:0;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--text);font:500 10px/1 system-ui;letter-spacing:0;text-decoration:none;box-shadow:none}.public-auth-tools .lang-top{border:0;border-radius:0;background:none;padding:0;backdrop-filter:none}.public-auth-tools .lang-top>a:not(.mobile-language-toggle){display:none}.public-auth-tools>.mobile-theme-toggle:hover,.public-auth-tools .mobile-language-toggle:hover{border-color:var(--accent)}.public-auth-tools>.mobile-theme-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}}
/* Limit the tools hit area to their controls so the home link stays clickable. */
.public-auth-tools{left:auto}
/* The same quiet theme button is used on desktop and phone public pages. */
.site-header>.public-theme-control,.public-auth-tools>.public-theme-control{display:none}
.site-header .nav-actions .mobile-theme-toggle{display:inline-flex;align-items:center;justify-content:center;padding:0;color:var(--text);flex-shrink:0}
.public-auth-tools>.mobile-theme-toggle{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:36px;min-width:36px;height:36px;padding:0;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--text);cursor:pointer}
.public-auth-tools>.mobile-theme-toggle:hover{border-color:var(--accent)}
.public-auth-tools>.mobile-theme-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
/* Phone login header: home link left, appearance and language actions right. */
@media(max-width:640px){html[data-public-auth] .login-back{top:18px!important;left:18px!important;min-height:36px;display:inline-flex;align-items:center;margin:0;font-size:12px;line-height:1.3;max-width:calc(100% - 124px)}.public-auth-tools{top:18px;right:18px}}
