/* Shared customer navigation: one destination for each task. */
.client-mobile-nav{display:none}
.profile-privacy{border-left:1px solid #a2a79c;padding-left:15px;color:#adb1a5;font:12px/1.8 Arial,sans-serif}
.private-email{overflow-wrap:anywhere;color:#afb3a8}.client-profile-details{margin:18px 0;font:12px/1.8 Arial,sans-serif}.client-profile-details summary{cursor:pointer;padding:10px 0;font:10px monospace;letter-spacing:.5px}.client-profile-details p{overflow-wrap:anywhere}
.account-page:has(#profile-panel:not([hidden])){grid-template-columns:minmax(180px,1fr) minmax(0,620px);max-width:1250px;margin:auto;background:transparent}
.account-page:has(#profile-panel:not([hidden])) .account-box{background:#131512;border:1px solid #ffffff1a}
#profile-form{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}#profile-form label{min-width:0}#profile-form input{width:100%;box-sizing:border-box}#profile-form button{grid-column:1/-1;justify-self:start;margin-top:16px}
#profile-panel .panel-shortcuts{padding-top:22px;border-top:1px solid #ffffff24;gap:24px;line-height:1.6}
.home-new{padding:80px 7%;border-top:1px solid #ffffff20}.home-new>header{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.home-new h2{font-size:clamp(32px,4vw,58px);letter-spacing:-1.5px;font-weight:400;margin:18px 0}.home-new p{font:13px/1.8 Arial,sans-serif;color:#a3a69b;max-width:560px}.home-new-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:850px}.home-new-grid a{display:block;min-width:0}.home-new-grid img{display:block;width:100%;height:auto;max-height:650px;object-fit:contain;background:#141512}.home-new-grid span{display:block;font:10px/1.6 monospace;letter-spacing:.5px;padding:14px 0}.home-new .line-link{display:inline-block;margin:18px 24px 0 0}.home-new-grid:empty{display:none}
@media(max-width:750px){
 body.client-session{padding-bottom:calc(78px + env(safe-area-inset-bottom));scroll-padding-bottom:90px}
 body.client-session>header.site-header{height:72px;padding:0 6%;flex-wrap:nowrap;gap:20px}
 body.client-session>.site-header nav,body.client-session>.site-header .account-button{display:none}
 .client-mobile-nav{position:fixed;bottom:0;left:0;right:0;z-index:60;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:9px 8px calc(9px + env(safe-area-inset-bottom));background:#11130fee;border-top:1px solid #ffffff22;backdrop-filter:blur(22px)}
 .client-mobile-nav a{min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#8c9384;font:10px/1.2 Arial,sans-serif;text-decoration:none}
 .client-mobile-nav a[aria-current=page]{color:#f2f0e8}.client-mobile-nav svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}
 .client-mobile-nav a:focus-visible{outline:1px solid #d5d9cc;outline-offset:-2px}
 .account-page:has(#profile-panel:not([hidden])){grid-template-columns:minmax(0,1fr);padding:30px 5% 50px;gap:22px}
 .account-page:has(#profile-panel:not([hidden])) .account-heading h1{font-size:42px;margin:0 0 18px}.account-page:has(#profile-panel:not([hidden])) .account-heading .micro,.account-page:has(#profile-panel:not([hidden])) .account-heading .text-link{display:none}
 .account-page:has(#profile-panel:not([hidden])) .account-heading p{font-size:12px;margin:0}.account-page .account-box{padding:24px 18px}.account-box h2{font-size:30px}
 #profile-form{grid-template-columns:minmax(0,1fr)}.account-box input{font-size:16px;min-height:48px}
 .home-new{padding:45px 6%}.home-new>header{display:block}.home-new-grid{gap:10px}.home-new-grid span{font-size:9px}.home-new p{font-size:12px}
 .discovery-tabs{gap:0;justify-content:space-between}.discovery-tabs button{min-height:48px;padding:18px 8px}.discovery-heading>a{font-size:9px}
 .discovery-stream #discovery-gate{margin-top:32px}
}
.space-explainer{font:13px/1.8 Arial,sans-serif;color:#989f8f;max-width:520px;letter-spacing:0}
.rack-ready-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:20px 5% 30px;padding:20px 0;border-top:1px solid #ffffff25;border-bottom:1px solid #ffffff25}.rack-ready-actions[hidden]{display:none}.rack-ready-actions p{flex:1 1 240px;font:12px/1.8 Arial,sans-serif;color:#aab09f;margin:0}.rack-ready-actions button,.rack-request-inbox>button,.rack-request-card button{padding:14px 16px;border:1px solid #ffffff35;background:transparent;color:#e9eddf;font:10px/1.5 monospace;letter-spacing:.5px;min-height:44px}.rack-ready-actions button:disabled{opacity:.5;cursor:default}.rack-request-inbox{padding:24px 0 38px;border-bottom:1px solid #ffffff25;margin-bottom:32px}.rack-request-inbox h2{font:25px/1.3 Arial,sans-serif;font-weight:400}.rack-request-inbox>p,.rack-request-card p{font:12px/1.8 Arial,sans-serif;color:#aab09f}.rack-request-card{padding:22px 0;border-bottom:1px solid #ffffff18}.rack-request-card h3{font:19px Arial;font-weight:400}.rack-picker-list button:disabled{opacity:.45;cursor:default}
@media(max-width:600px){.rack-ready-actions{gap:10px}.rack-ready-actions p{flex-basis:100%}.rack-ready-actions button{flex:1 1 auto}}
