.authentic-cards article{overflow:hidden}.connection-scene,.interaction-feed,.mobile-scene{height:220px;margin:34px 0 28px;position:relative}.connection-scene{display:grid;grid-template-columns:1fr 66px 1fr;align-items:center}.participant{padding:14px 8px;display:flex;flex-direction:column;align-items:center;border:1px solid #dce5e1;border-radius:16px;background:#fbfcfb;box-shadow:0 10px 24px rgba(15,52,43,.06)}.participant>b{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#075248;font-size:11px}.participant.client>b{color:#075248;background:#c4eaf6}.participant span{margin-top:9px;font-size:10px;font-weight:800}.participant em{margin-top:3px;color:#7a8781;font-size:8px;font-style:normal}.connection-path{display:flex;align-items:center}.connection-path i{flex:1;height:1px;background:#b8cdc5}.connection-path img{width:30px;margin:0 4px}.shared-chip{position:absolute;left:50%;bottom:12px;padding:7px 11px;transform:translateX(-50%);white-space:nowrap;border-radius:99px;color:#075248;background:#d9eee9;font-size:8px;font-weight:800}
.interaction-feed{height:225px;padding:16px;border:1px solid rgba(255,255,255,.2);border-radius:18px;background:rgba(255,255,255,.08);box-shadow:0 16px 30px rgba(0,0,0,.12)}.feed-head,.feed-row{display:flex;align-items:center}.feed-head{justify-content:space-between;margin-bottom:9px;font-size:9px}.feed-head span{color:#9de0d5}.feed-row{padding:10px 0;border-top:1px solid rgba(255,255,255,.12);gap:9px}.feed-row>i{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;color:#075248;background:#fff;font-size:10px;font-style:normal;font-weight:900}.feed-row:nth-child(3)>i{background:#c4eaf6}.feed-row:nth-child(4)>i{background:#d9eee9}.feed-row p{margin:0!important;display:flex;flex:1;flex-direction:column;line-height:1.2!important}.feed-row p b{color:#fff;font-size:9px}.feed-row p span{margin-top:3px;color:rgba(255,255,255,.58);font-size:7px}.feed-row time{color:rgba(255,255,255,.48);font-size:7px}
.mobile-scene{margin-top:18px;height:240px}.mobile-halo{position:absolute;inset:24px 42px;border:1px solid #d1dfda;border-radius:50%;background:radial-gradient(circle,#d9eee9 0 43%,transparent 44%)}.mobile-scene>img{position:absolute;left:50%;top:-5px;width:105px;transform:translateX(-50%) rotate(-3deg);filter:drop-shadow(0 14px 14px rgba(16,43,36,.17))}.mobile-status{position:absolute;right:8px;bottom:21px;padding:9px 11px;display:flex;align-items:center;gap:7px;border-radius:12px;background:#fff;box-shadow:0 12px 25px rgba(11,44,36,.12)}.mobile-status>i{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#075248;font-size:8px;font-style:normal}.mobile-status span{display:flex;flex-direction:column}.mobile-status b{font-size:8px}.mobile-status small{color:#7b8782;font-size:6px}
.showcase-dashboard{height:585px;overflow:hidden;border:6px solid #18231f;border-radius:25px;color:#121714;background:#f3f6f4;box-shadow:0 32px 70px rgba(0,0,0,.23);transform:rotate(.6deg)}.app-topbar{height:43px;padding:0 14px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #dce2df;background:#fff}.traffic{display:flex;gap:5px}.traffic i{width:7px;height:7px;border-radius:50%;background:#d4dad7}.app-topbar>div{display:flex;align-items:center;gap:7px;font-size:9px}.app-topbar img{width:20px}.app-topbar button{justify-self:end;border:0;background:transparent;color:#73807a;font-size:8px}.app-shell{height:calc(100% - 43px);display:grid;grid-template-columns:132px 1fr}.app-shell>aside{padding:19px 12px;display:flex;flex-direction:column;border-right:1px solid #dce2df;background:#fff}.side-label{margin:0 8px 15px;color:#98a19d;font-size:6px;font-weight:800;letter-spacing:.14em}.app-shell aside>a{padding:9px 10px;display:flex;align-items:center;gap:9px;border-radius:8px;color:#6d7873;font-size:8px;font-weight:750}.app-shell aside>a i{width:16px;font-style:normal}.app-shell aside>a.selected{color:#075248;background:#e5f1ed}.side-bottom{margin-top:auto;padding:10px 5px;display:flex;align-items:center;gap:7px;border-top:1px solid #e4e8e6}.side-bottom>span{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#075248;font-size:7px}.side-bottom p{margin:0;display:flex;flex-direction:column}.side-bottom b{font-size:7px}.side-bottom small{color:#87918c;font-size:6px}
.app-shell>.dashboard-main{padding:24px;overflow:hidden}.dashboard-main>header{display:flex;justify-content:space-between;align-items:center}.app-shell main header small{color:#87928c;font-size:6px;letter-spacing:.13em}.dashboard-main h3{margin:5px 0 0;font-size:22px}.team-avatars{display:flex;align-items:center}.team-avatars span{width:25px;height:25px;margin-left:-5px;display:grid;place-items:center;border:2px solid #f3f6f4;border-radius:50%;color:#fff;background:#075248;font-size:6px}.team-avatars span+span{color:#075248;background:#c4eaf6}.team-avatars b{margin-left:7px;padding:5px 8px;border-radius:99px;color:#087565;background:#d9eee9;font-size:6px}.dashboard-grid{margin-top:20px;display:grid;grid-template-columns:1.2fr .8fr;gap:11px}.dashboard-grid>section{padding:15px;border:1px solid #dfe5e2;border-radius:13px;background:#fff}.plan-panel{grid-column:1/-1}.panel-title{display:flex;justify-content:space-between;align-items:start}.panel-title small{color:#8b9590;font-size:6px;letter-spacing:.12em}.panel-title h4{margin:3px 0 0;font-size:13px}.panel-title em{padding:5px 8px;border-radius:99px;color:#087565;background:#d9eee9;font-size:6px;font-style:normal}.progress{height:4px;margin:13px 0;border-radius:99px;background:#e7ece9}.progress i{display:block;height:100%;border-radius:99px;background:#159d89}.milestones{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.milestones>span{display:grid;grid-template-columns:22px 1fr;align-items:center}.milestones i{grid-row:1/3;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;color:#76817c;background:#e8ecea;font-size:6px;font-style:normal}.milestones .done i{color:#fff;background:#075248}.milestones b{font-size:7px}.milestones small{color:#89938e;font-size:6px}.activity-panel{grid-row:2/4}.panel-title a{color:#087565;font-size:6px}.timeline{padding:10px 0;display:flex;align-items:center;gap:8px;border-top:1px solid #edf0ee}.timeline>i{width:8px;height:8px;border:2px solid #fff;border-radius:50%;background:#aab3af;box-shadow:0 0 0 1px #ccd3d0}.timeline>i.green{background:#159d89}.timeline>i.blue{background:#77c9e4}.timeline p{margin:0;display:flex;flex:1;flex-direction:column}.timeline b{font-size:7px}.timeline span,.timeline time{color:#8b9590;font-size:6px}
.message-panel>div{display:flex;align-items:center;gap:7px}.avatar{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;color:#075248;background:#c4eaf6;font-size:7px;font-weight:800}.message-panel div p{margin:0;display:flex;flex:1;flex-direction:column}.message-panel small{color:#8b9590;font-size:5px}.message-panel b{font-size:7px}.message-panel time{color:#8b9590;font-size:5px}.message-panel blockquote{margin:12px 0;padding:10px;border-radius:8px;background:#f4f7f5;color:#52605a;font-size:7px;line-height:1.5}.message-panel button{width:100%;padding:7px 9px;display:flex;justify-content:space-between;border:0;border-radius:7px;color:#fff;background:#075248;font-size:6px;font-weight:800}.quick-panel>small{color:#8b9590;font-size:6px;letter-spacing:.1em}.quick-panel button{width:100%;padding:8px 0;display:flex;align-items:center;gap:8px;border:0;border-top:1px solid #edf0ee;background:transparent;text-align:left}.quick-panel button>i{width:20px;height:20px;display:grid;place-items:center;border-radius:6px;color:#075248;background:#d9eee9;font-style:normal}.quick-panel button span{display:flex;flex-direction:column}.quick-panel button b{font-size:7px}.quick-panel button em{color:#8b9590;font-size:6px;font-style:normal}
@media(max-width:1000px){.showcase-dashboard{height:570px}.authentic-cards article:last-child .mobile-scene{max-width:420px;margin-left:auto;margin-right:auto}}@media(max-width:680px){.connection-scene,.interaction-feed,.mobile-scene{height:215px}.showcase-dashboard{height:535px;border-width:4px}.app-shell{grid-template-columns:48px 1fr}.app-shell>aside{padding:14px 7px}.app-shell aside>a{padding:8px;justify-content:center;font-size:0}.app-shell aside>a i{width:auto;font-size:10px}.side-label,.side-bottom p{display:none}.side-bottom{justify-content:center}.app-shell>.dashboard-main{padding:15px}.dashboard-grid{grid-template-columns:1fr}.activity-panel{grid-row:auto}.message-panel,.quick-panel{display:none}.team-avatars b{display:none}.milestones>span{grid-template-columns:18px 1fr}.authentic-cards article:last-child{grid-column:auto}}
