.lab-banner{display:flex;align-items:center;gap:14px;background:#eee9f5;border:1px solid #ded5eb;border-radius:18px;padding:16px 20px;margin-bottom:26px;color:#302936}.lab-banner>svg{width:23px;flex-shrink:0}.lab-banner>div:first-of-type{flex:1}.lab-banner strong{font-size:13px;display:block}.lab-banner small{display:block;font-size:11px;margin-top:5px;line-height:1.6;color:#655c70}.lab-banner-actions{display:flex;gap:18px;align-items:center}.lab-banner-actions button{font-size:11px;white-space:nowrap}.lab-hero{position:relative;display:grid;grid-template-columns:1.6fr 1fr;gap:40px;padding:44px;border-radius:28px;background:#222126;color:#fff;overflow:hidden;align-items:center}.lab-hero .ex-kicker{color:#c1b3d3;font-size:10px}.lab-hero h1{font-size:clamp(32px,3.7vw,52px);line-height:1.12;letter-spacing:-2.2px;margin:20px 0}.lab-hero h1 em{font-style:normal;color:#ceb6ee}.lab-hero p{color:#bcb8c3;line-height:1.8;font-size:13px;max-width:510px;margin:0 0 26px}.lab-hero small{display:block;color:#a9a5b0;font-size:10px;line-height:1.8;max-width:360px;margin-top:15px}.lab-hero .button.lime{background:#d7c2f0;color:#242028}.lab-hero-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.lab-hero-actions .text-link{color:#d0c5dc;font-size:11px}.lab-hero-note{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;padding:28px;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.lab-hero-note>svg{width:28px;margin-bottom:30px;color:#cbb4e7}.lab-hero-note strong{font-size:17px;line-height:1.5;letter-spacing:-.5px}.lab-hero-note p{font-size:12px;margin:13px 0 20px}.lab-hero-note>span{font-size:10px;color:#a99bb9}.lab-stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #e7e5e9;background:#fff;border-radius:20px;margin:22px 0 40px}.lab-stats>div{padding:24px 28px;border-right:1px solid #eeedf0}.lab-stats>div:last-child{border:0}.lab-stats strong{font:600 30px Manrope,sans-serif;letter-spacing:-1px;display:block;color:#302b36}.lab-stats span{font-size:11px;color:#85808c;display:block;margin-top:5px}.lab-current{font-size:11px;color:#877a94;line-height:1.7}.lab-persona-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:48px}.lab-persona{border:1px solid #e6e3e9;border-radius:20px;padding:23px;background:white;display:flex;flex-direction:column;min-width:0}.lab-persona.current{border-color:#baa1d6;background:#f8f5fc}.lab-persona-top{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:24px}.lab-persona .wb-avatar{width:38px;height:38px;flex-shrink:0}.lab-persona .wb-role-label{font-size:9px;padding:5px 7px}.lab-persona h3{font-size:15px;margin:0 0 9px;letter-spacing:-.4px}.lab-persona p{font-size:11px;line-height:1.8;color:#847b8d;margin:0 0 18px;overflow-wrap:anywhere}.lab-persona small{font-size:10px;color:#9a91a2;line-height:1.7;margin-top:auto}.lab-persona button{font-size:11px;margin-top:22px;justify-content:space-between;line-height:1.5}.lab-persona button:disabled{opacity:.45;cursor:default}.lab-guide{padding:32px;border:1px solid #e6e2eb;border-radius:24px;background:#f3eff8;margin-bottom:42px}.lab-guide .wb-section-heading{margin:0 0 30px}.lab-guide .wb-section-heading>span{font-size:10px;color:#93849f}.lab-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px 36px}.lab-guide-grid article{display:flex;gap:16px;padding-bottom:20px;border-bottom:1px solid #e4deec}.lab-guide-grid article>span{font:500 13px Manrope;color:#a28bb8;padding-top:2px}.lab-guide-grid h3{font-size:14px;letter-spacing:-.3px;margin:0 0 10px}.lab-guide-grid p{font-size:11px;color:#83758e;line-height:1.9;margin:0 0 10px}.lab-guide-grid button{font-size:10px}.lab-roster td{font-size:11px}.lab-secondary-personas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0 36px}.lab-reference{border:1px solid #e8e5eb;border-radius:18px;padding:22px;margin-bottom:24px}.lab-reference summary{display:flex;align-items:center;gap:12px;font-size:13px;cursor:pointer;list-style:none}.lab-reference summary svg{width:18px}.lab-reference summary svg:last-child{margin-left:auto}.lab-reference>p{font-size:11px;color:#8e8398;line-height:1.8;margin:18px 0}.lab-reference>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lab-reference article{background:#f6f4f9;border-radius:12px;padding:18px}.lab-reference article span{font-size:10px;display:block;color:#8a7c97}.lab-reference article strong{display:block;font-size:17px;letter-spacing:-.5px;margin-top:10px}.lab-picker{display:grid;gap:9px}.lab-picker button{display:flex;align-items:center;gap:14px;text-align:left;padding:15px;border:1px solid #e9e4ef;border-radius:13px;background:white;color:#352c41;cursor:pointer}.lab-picker button:hover{background:#f6f1fb}.lab-picker button:disabled{opacity:.45;cursor:default}.lab-picker button>div{flex:1;min-width:0}.lab-picker strong{font-size:12px;display:block}.lab-picker small{font-size:10px;display:block;color:#9b8da8;margin-top:5px}.lab-picker button>svg{width:18px}.lab-orbit{position:relative;height:280px;min-width:220px}.lab-orbit>i{position:absolute;border:1px solid #c6acd52b;border-radius:50%;inset:10% 5%}.lab-orbit>i:nth-child(2){inset:24% 20%}.lab-orbit>b{position:absolute;inset:35% 0;text-align:center;font:700 42px Manrope;letter-spacing:-3px;color:#e4d5f5}.lab-orbit>b span{display:block;font:500 8px 'DM Sans';letter-spacing:3px;margin-top:5px;color:#9f86b7}.lab-orbit>span{position:absolute;background:#39303f;color:#ceb8e0;border:1px solid #624f7166;padding:9px 15px;border-radius:20px;font-size:10px}.lab-orbit>span:nth-of-type(1){left:0;top:16%}.lab-orbit>span:nth-of-type(2){right:0;top:28%}.lab-orbit>span:nth-of-type(3){right:0;bottom:14%}.lab-orbit>span:nth-of-type(4){left:7%;bottom:23%}
@media(max-width:1100px){.lab-persona-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-banner{flex-wrap:wrap}.lab-banner-actions{width:100%;padding-left:36px}.lab-hero{gap:24px;padding:32px}.lab-hero h1{letter-spacing:-1.5px}.lab-stats>div{padding:22px}.lab-reference>div{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.lab-hero{grid-template-columns:1fr;padding:28px;gap:26px;border-radius:22px}.lab-hero h1{font-size:36px}.lab-orbit{height:220px}.lab-hero-note{padding:22px}.lab-hero-note>svg{margin-bottom:14px}.lab-hero-note p{margin-bottom:12px}.lab-stats{grid-template-columns:1fr 1fr}.lab-stats>div{padding:20px}.lab-stats>div:nth-child(2){border-right:0}.lab-stats>div:nth-child(-n+2){border-bottom:1px solid #eeedf0}.lab-persona-grid,.lab-secondary-personas,.lab-guide-grid{grid-template-columns:1fr}.lab-guide{padding:23px}.lab-banner{padding:16px;gap:10px}.lab-banner>div:first-of-type{min-width:190px}.lab-banner-actions{padding-left:0;gap:15px;justify-content:space-between;flex-wrap:wrap}.lab-banner-actions button{font-size:10px}.lab-reference>div{grid-template-columns:1fr}.lab-current{display:block}.lab-page .wb-section-heading{align-items:flex-start;gap:14px;flex-direction:column}.lab-persona-top{margin-bottom:16px}.lab-persona button{margin-top:18px}.lab-reference{padding:20px}}
