.space-wrap{max-width:1200px;margin:auto;padding:42px 24px 110px}.space-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:32px}.space-heading h1{font-size:32px;line-height:1.2;margin:6px 0 12px;overflow-wrap:anywhere}.space-heading p{margin:0;color:#68796e;font-size:15px}.space-heading p:first-child{font-size:13px;color:#176650;font-weight:600}.space-heading>div{min-width:0}.space-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:24px 0;border-block:1px solid #dee7e0;margin-bottom:40px;gap:28px}.space-overview>a{display:flex;align-items:center;gap:12px;text-decoration:none;border-right:1px solid #dee7e0;padding-right:24px;min-width:0}.space-overview>a:last-child{border:0;padding:0}.space-overview>a>i:first-child{font-size:24px;color:#176650}.space-overview>a:nth-child(2)>i:first-child{color:#9a4463}.space-overview>a:nth-child(3)>i:first-child{color:#3c6c9a}.space-overview>a>i:last-child{margin-left:auto}.space-overview strong,.space-overview span{display:block;font-size:14px}.space-overview span{font-size:13px;color:#748178;margin-top:4px}.space-overview>a:hover strong{text-decoration:underline}.space-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:28px 0 20px}.space-section-heading h2{font-size:22px;margin:0}.space-section-heading>a{display:flex;align-items:center;gap:8px;font-size:14px;color:#176650;text-decoration:none;min-height:44px}.space-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.space-app{border:1px solid #dfe7e1;border-radius:16px;overflow:hidden;background:#fff;display:flex;flex-direction:column;transition:border-color .15s,box-shadow .15s}.space-app:hover{border-color:#9bb9a6;box-shadow:0 8px 25px #203d2b0c}.space-app-main{display:flex;align-items:flex-start;gap:14px;padding:22px;text-decoration:none;min-width:0;flex:1}.space-app-main img{width:64px;height:64px;object-fit:cover;border-radius:10px;flex:none}.space-app-main span{min-width:0}.space-app-main strong{display:block;font-size:16px;line-height:1.35}.space-app-main small{display:block;font-size:13px;color:#748178;margin-top:8px;line-height:1.55}.space-app-actions{border-top:1px solid #edf1ed;margin:0 22px;padding:12px 0;display:flex;flex-direction:column;gap:4px}.space-app-actions a{display:flex;align-items:center;gap:8px;justify-content:space-between;min-height:36px;text-decoration:none;color:#176650;font-size:13px;font-weight:500}.space-tone-blue .space-app-actions a{color:#346998}.space-tone-rose .space-app-actions a{color:#a34468}.space-work{margin-top:36px}.space-work-links{display:flex;gap:30px;border-block:1px solid #dee7e0}.space-work-links>a{flex:1}.space-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #dee7e0;margin-top:40px;padding:28px 0;color:#6d7a70;font-size:14px}.space-footer strong{color:#24332d}.space-footer a{color:#176650;text-decoration:none;font-weight:600}.space-signup{margin:0 0 30px;color:#69786e;font-size:14px}.space-signup a{color:#176650;font-weight:600}
@media(max-width:1000px){.space-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.space-overview{gap:16px}.space-overview>a{padding-right:12px;gap:8px}.space-overview>a>i:first-child{font-size:20px}}
@media(max-width:640px){.space-wrap{padding:26px 16px 100px}.space-heading{align-items:flex-start;flex-direction:column;gap:20px}.space-heading h1{font-size:27px}.space-heading .account-button{width:auto}.space-overview{grid-template-columns:1fr;padding:10px 0;gap:0;margin-bottom:26px}.space-overview>a,.space-overview>a:last-child{padding:16px 0;border:0;border-bottom:1px solid #e8ede9}.space-overview>a:last-child{border:0}.space-overview>a>i:first-child{width:32px;font-size:23px}.space-section-heading{margin-top:20px;gap:12px}.space-section-heading h2{font-size:20px}.space-section-heading>a{font-size:12px}.space-grid{grid-template-columns:1fr;gap:14px}.space-app-main{padding:18px}.space-app-main small{font-size:14px}.space-app-actions{flex-direction:row;justify-content:space-between;gap:12px;margin-inline:18px}.space-app-actions>a{font-size:12px;gap:8px}.space-work-links{flex-direction:column;gap:0}.space-work-links>a{border-bottom:1px solid #e8ede9}.space-work-links>a:last-child{border:0}.space-footer{flex-direction:column;align-items:flex-start;gap:12px}.space-footer p{margin:0}}
@media(prefers-reduced-motion:reduce){.space-app{transition:none}}
