.generated-avatar{display:grid;place-items:center;font-family:Manrope,sans-serif;font-weight:800;font-size:20px;letter-spacing:-.06em}.profile-page-identity>.generated-avatar{font-size:35px}.lobby-inner{max-width:1480px;margin:auto;padding:26px 4% 70px}.lobby-back{font-size:15px;color:#628274;min-height:40px;display:inline-flex;align-items:center}.lobby-intro{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:40px;padding:30px 0 32px;position:relative}.lobby-intro .eyebrow{font-size:12px;letter-spacing:.13em;color:#5c8771;margin-bottom:19px}.lobby-intro h1{font-size:68px;line-height:1.06;letter-spacing:-.06em}.lobby-intro h1 br{display:none}.lobby-intro h1 em{font-style:normal;color:#0b8074}.lobby-intro p{font-size:20px;line-height:1.7;color:#668074;margin-top:23px}.lobby-intro-art{height:200px;position:relative;border-radius:44% 56% 42% 58%;background:#e7efd1;max-width:390px;width:100%;justify-self:end}.lobby-art-cup{position:absolute;left:38%;top:28px;rotate:-12deg;color:#216d57}.lobby-art-cup>.icon{width:110px;height:130px;stroke-width:1}.lobby-art-spark{position:absolute;left:16px;top:-10px;font-size:85px;font-weight:300;color:#92b172;animation:slow-spin 40s linear infinite}.lobby-art-note{position:absolute;right:8px;bottom:9px;font-size:16px;line-height:1.5;background:#fffbeb;border:1px solid #d6dfb9;padding:15px 20px;border-radius:15px;rotate:6deg;color:#64794c;box-shadow:0 6px 12px #244a2e08}.lobby-art-heart{position:absolute;font-size:53px;left:30px;bottom:0;rotate:-20deg;color:#7c9c69}.lobby-search-form{display:flex;align-items:center;gap:17px;border:1px solid #c7d9c7;background:#fffef9;border-radius:22px;padding:12px 13px 12px 24px;box-shadow:0 8px 28px #1a453508;margin:0 0 27px}.lobby-search-form>.icon{width:26px;height:26px;color:#6d927e}.lobby-search-form input{flex:1;border:0;background:none;font-size:21px;min-height:46px;padding:6px 0;outline:0;color:#264c40;min-width:0}.lobby-search-form:focus-within{outline:2px solid #87ae91;outline-offset:3px}.lobby-search-form .button{min-height:52px;border-radius:15px;font-size:18px;padding-inline:25px}.lobby-category-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:13px}.lobby-category-strip>button{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:4px 12px;padding:17px 15px;border:1px solid #dce5d2;background:#edf3e3;border-radius:18px;text-align:left;min-width:0;transition:translate .2s,background .2s}.lobby-category-strip>button:nth-child(2n){background:#f4eddf;border-color:#e6ddca}.lobby-category-strip>button:nth-child(3n){background:#e8f0f2;border-color:#d1e1e4}.lobby-category-strip>button>span{grid-row:1/3;display:grid;place-items:center;width:43px;height:43px;border-radius:13px;background:#ffffffa0;color:#62856a}.lobby-category-strip b{font-size:16px;font-weight:650;line-height:1.3}.lobby-category-strip small{font-size:12px;color:#788b74}.lobby-category-strip>button[aria-pressed=true]{border-color:#348773;box-shadow:0 0 0 1px #348773}.lobby-category-strip>button:hover{translate:0 -3px}.lobby-demo-banner{font-size:12px;line-height:1.6;color:#8a9886;padding:18px 0 30px;border-bottom:1px solid #dce5d2}.lobby-demo-banner>span{color:#648269;font-weight:650}.lobby-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:35px;margin-top:33px;align-items:start}.lobby-sidebar{position:sticky;top:25px;min-width:0}.lobby-sidebar h2{font-size:21px;margin-bottom:18px}.lobby-sidebar-heading>button{display:none}.lobby-list-nav{display:flex;flex-direction:column;gap:5px}.lobby-list-nav>button{display:flex;align-items:center;gap:11px;background:none;padding:13px 12px;border-radius:11px;text-align:left;min-height:48px;font-size:16px;color:#5c796b}.lobby-list-nav>button>.icon{width:19px;height:19px}.lobby-list-nav>button[aria-pressed=true]{background:#e2edcf;color:#345d3d;font-weight:650}.lobby-list-nav small{margin-left:auto;display:grid;place-items:center;background:#fff8;min-width:23px;height:23px;border-radius:6px;font-size:12px}.lobby-filter-block{border-top:1px dashed #d3dfc8;padding-top:22px;margin-top:25px}.lobby-filter-block h3,.lobby-filter-block>label{display:block;font-size:14px;font-weight:650;letter-spacing:.02em;margin-bottom:12px;color:#789071}.lobby-category-list{display:flex;flex-direction:column;gap:2px}.lobby-category-list>button{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;font-size:16px;background:none;padding:8px 12px;border-radius:9px;color:#5d7868}.lobby-category-list small{font-size:12px;color:#96a18a}.lobby-category-list>button[aria-pressed=true]{background:#eaf1df;color:#2b694e;font-weight:650}.lobby-filter-block select,.lobby-toolbar-actions select{font-size:15px;min-height:46px;border:1px solid #d3dfc9;background:#fffef9;color:#57735f;border-radius:11px;padding:10px 12px;max-width:100%}.lobby-filter-block select{width:100%}.lobby-clear{min-height:44px;padding:10px 12px;background:none;color:#658965;font-size:14px;margin-top:12px}.lobby-coffee-note{background:#eef3e3;border:1px dashed #cbdbb5;padding:20px 15px;border-radius:18px;margin-top:26px;color:#67805b}.lobby-coffee-note>.icon{height:31px;width:31px;margin-bottom:12px}.lobby-coffee-note b{display:block;font-size:16px}.lobby-coffee-note p{font-size:14px;line-height:1.7;margin-top:9px}.lobby-result-toolbar{display:flex;justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:22px}.lobby-result-toolbar .eyebrow{font-size:10px;letter-spacing:.1em;color:#8b9b7d;margin-bottom:9px}.lobby-result-toolbar h2{font-size:32px;line-height:1.2}.lobby-result-toolbar p{font-size:15px;color:#84937c;margin-top:8px}.lobby-toolbar-actions{display:flex;gap:10px;align-items:center}.lobby-view-switch{display:flex;border:1px solid #d3dfc9;background:#fffef9;border-radius:10px;padding:3px}.lobby-view-switch>button{height:38px;width:39px;display:grid;place-items:center;border-radius:7px;background:none;color:#81917a;font-size:20px}.lobby-view-switch>button[aria-pressed=true]{background:#e7efda;color:#3c6a45}.lobby-view-switch>.icon{height:17px;width:17px}.lobby-filter-toggle{display:none}.lobby-active-filters{display:flex;flex-wrap:wrap;gap:7px}.lobby-active-filters:has(span){margin-bottom:19px}.lobby-active-filters>span{font-size:13px;padding:6px 11px;border-radius:100px;background:#e6eed8;color:#5e8056}.lobby-creator-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 19px}.lobby-creator-card{background:#fffef9;border:1px solid #dce5d2;border-radius:21px;overflow:hidden;position:relative;min-width:0;transition:translate .25s,box-shadow .25s}.lobby-creator-card:hover{translate:0 -4px;box-shadow:0 12px 25px #25452b0b}.lobby-cover{display:block;position:relative;height:164px;background-color:#e7eedc;background-repeat:no-repeat;background-size:461.26% auto}.lobby-cover.cover-artist{background-position:6.15% 85.35%}.lobby-cover.cover-music{background-position:35.25% 85.35%}.lobby-cover.cover-podcast{background-position:64.84% 85.35%}.lobby-cover.cover-travel{background-position:94.18% 85.35%}.lobby-featured-badge{position:absolute;top:13px;left:13px;background:#fffef3e8;border:1px solid #fff8;font-size:11px;color:#6d8556;padding:5px 9px;border-radius:100px}.lobby-save{position:absolute;top:141px;right:15px;width:43px;height:43px;display:grid;place-items:center;background:#fffef9;border:1px solid #e1e8d8;border-radius:50%;font-size:26px;color:#73946c;z-index:1;box-shadow:0 3px 7px #173d3506}.lobby-save.is-saved{color:#b85e58;background:#fff1e9}.lobby-card-body{padding:0 18px 18px}.lobby-card-person{display:flex;align-items:flex-start;gap:12px;margin-top:-23px;position:relative}.lobby-card-person>.avatar{height:55px;width:55px;border:4px solid #fffef9;font-size:18px}.lobby-card-person>div{min-width:0;flex:1;padding-top:35px}.lobby-card-person a{font:750 20px/1.25 Manrope,sans-serif;letter-spacing:-.04em;display:block;min-height:27px}.lobby-card-person>div>span{font-size:12px;color:#8a9a80;display:block;margin-top:6px}.lobby-card-body>p{font-size:16px;line-height:1.65;color:#6c8170;margin-top:16px;min-height:80px}.lobby-card-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.lobby-card-tags>span{font-size:11px;padding:5px 8px;background:#f0f4e7;border-radius:6px;color:#8a9b7c}.lobby-card-bottom{margin-top:18px;padding-top:13px;border-top:1px solid #e6ebde;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;color:#8a9b7d}.lobby-card-bottom a{font-size:14px;color:#3a8267;min-height:35px;display:inline-flex;align-items:center;font-weight:650}.lobby-creator-grid.is-list{grid-template-columns:1fr}.is-list .lobby-creator-card{display:grid;grid-template-columns:230px 1fr}.is-list .lobby-cover{height:100%;min-height:230px}.is-list .lobby-save{top:15px;right:16px}.is-list .lobby-card-body{padding:22px 26px}.is-list .lobby-card-person{margin:0;align-items:center;padding-right:50px}.is-list .lobby-card-person>div{padding:0}.is-list .lobby-card-body>p{min-height:0;margin-top:14px}.is-list .lobby-card-person>.avatar{height:45px;width:45px;border:0}.is-list .lobby-card-bottom{margin-top:14px;padding-top:11px}.is-list .lobby-card-tags{margin-top:10px}.lobby-load-more{display:flex;justify-content:center;margin-top:30px}.lobby-load-more .button{min-height:50px;border-radius:100px;font-size:17px;min-width:240px;background:#fffef9;border-color:#c6d9b7}.lobby-results-end{text-align:center;font-size:12px;color:#99a68c;margin-top:17px}.lobby-empty{grid-column:1/-1;text-align:center;border:1px dashed #c6d9b5;background:#f0f5e8;border-radius:22px;padding:45px 25px}.lobby-empty>span{font-size:42px}.lobby-empty h3{font-size:26px;margin:17px 0 12px}.lobby-empty p{font-size:18px;line-height:1.7;color:#7c9073;max-width:450px;margin:auto}.lobby-empty .button{margin-top:23px}.lobby-join{display:flex;gap:25px;align-items:center;border:1px solid #d4e2bd;background:#e9f0d6;border-radius:28px 42px 28px 42px;padding:35px 38px;margin-top:65px}.lobby-join>span{font-size:65px;color:#9ab775}.lobby-join h2{font-size:29px}.lobby-join p{font-size:18px;margin-top:10px;color:#7b906a;line-height:1.6}.lobby-join .button{margin-left:auto;white-space:nowrap;border-radius:100px;font-size:17px}.lobby-results{scroll-margin-top:100px}.lobby-open .header{background:#fafbf7}.lobby-open .header nav a[href*="felfedezes"]{color:#087d7b;font-weight:650}
@media(max-width:1250px){.lobby-intro h1{font-size:59px}.lobby-category-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.lobby-category-strip>button{padding:14px 17px}.lobby-layout{grid-template-columns:200px minmax(0,1fr);gap:25px}.lobby-creator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lobby-result-toolbar{align-items:flex-start;flex-direction:column}.lobby-toolbar-actions{width:100%;justify-content:space-between}.lobby-intro p br{display:none}.lobby-intro-art{height:180px;max-width:320px}.lobby-intro h1 br{display:block}.lobby-join h2{font-size:26px}.lobby-join p{font-size:17px}.lobby-join{padding:28px;gap:22px}.is-list .lobby-creator-card{grid-template-columns:180px 1fr}.is-list .lobby-card-body{padding:20px}.lobby-cover{height:170px}}
@media(max-width:900px){.lobby-inner{padding:22px 24px 50px}.lobby-intro{grid-template-columns:1.6fr 1fr;gap:20px;padding:24px 0 30px}.lobby-intro h1{font-size:54px}.lobby-intro .eyebrow{font-size:10px;line-height:1.7}.lobby-intro p{font-size:18px}.lobby-intro-art{max-width:230px;height:180px}.lobby-art-cup{left:31%;top:35px}.lobby-art-cup>.icon{width:85px;height:105px}.lobby-art-note{font-size:13px;padding:11px 13px;right:-5px;bottom:0}.lobby-art-spark{font-size:60px;left:0}.lobby-art-heart{font-size:40px;left:7px}.lobby-layout{grid-template-columns:1fr;gap:0}.lobby-sidebar{display:none;position:relative;top:auto;margin-bottom:25px;border:1px solid #d0debf;background:#f3f7ec;border-radius:20px;padding:23px;grid-column:1}.lobby-sidebar.is-open{display:block}.lobby-sidebar-heading{display:flex;justify-content:space-between;align-items:center}.lobby-sidebar-heading>button{display:grid;place-items:center;min-height:44px;min-width:44px;background:#e4ecd8;border-radius:50%;font-size:25px}.lobby-sidebar-heading h2{margin:0}.lobby-list-nav{display:grid;grid-template-columns:1fr 1fr;margin-top:15px}.lobby-category-list{display:grid;grid-template-columns:1fr 1fr}.lobby-coffee-note{display:none}.lobby-filter-block{margin-top:18px;padding-top:17px}.lobby-filter-toggle{display:block;min-height:46px;background:#e7efd9;border:1px solid #cfdcbd;border-radius:10px;padding:10px 14px;color:#61825b;font-size:16px}.lobby-result-toolbar{gap:18px}.lobby-toolbar-actions{justify-content:flex-start;flex-wrap:wrap}.lobby-view-switch{margin-left:auto}.lobby-creator-grid{gap:22px}.lobby-card-body>p{min-height:80px}.lobby-card-person a{font-size:22px}.lobby-card-body>p{font-size:17px}.lobby-card-person>div>span{font-size:13px}.lobby-card-bottom{font-size:13px}.lobby-card-bottom a{font-size:15px;min-height:44px}.lobby-save{height:46px;width:46px}.lobby-join{display:grid;grid-template-columns:1fr auto;gap:20px}.lobby-join>span{display:none}.lobby-join .button{grid-column:1/-1;justify-self:start;margin:0}.lobby-join h2{font-size:28px}.lobby-search-form input{font-size:19px}}
@media(max-width:560px){.lobby-inner{padding:16px 18px 45px}.lobby-back{font-size:14px;min-height:44px}.lobby-intro{display:block;padding:22px 0 24px}.lobby-intro h1{font-size:49px;line-height:1.08;max-width:330px}.lobby-intro h1 br{display:block}.lobby-intro .eyebrow{font-size:10px;letter-spacing:.08em;max-width:300px;margin-bottom:16px}.lobby-intro p{font-size:19px;line-height:1.65;margin-top:20px}.lobby-intro-art{display:none}.lobby-search-form{padding:9px 10px 9px 15px;gap:12px;border-radius:17px;margin-bottom:22px}.lobby-search-form input{font-size:17px;min-height:44px;line-height:1.5}.lobby-search-form>.icon{width:21px;height:21px}.lobby-search-form .button{font-size:0;min-width:44px;min-height:44px;padding:0 12px;border-radius:11px}.lobby-search-form .button::after{content:'→';font-size:22px}.lobby-category-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.lobby-category-strip>button{grid-template-columns:35px minmax(0,1fr);padding:13px 12px;gap:4px 9px;border-radius:14px}.lobby-category-strip>button>span{height:35px;width:35px;border-radius:10px}.lobby-category-strip b{font-size:16px}.lobby-category-strip small{font-size:12px}.lobby-demo-banner{font-size:12px;padding:17px 0 25px}.lobby-layout{margin-top:27px}.lobby-result-toolbar h2{font-size:30px}.lobby-result-toolbar .eyebrow{font-size:9px}.lobby-result-toolbar p{font-size:15px}.lobby-toolbar-actions{gap:8px}.lobby-toolbar-actions select{font-size:14px;padding:9px;max-width:calc(100% - 108px)}.lobby-view-switch{margin-left:0}.lobby-view-switch>button{width:39px;height:39px}.lobby-filter-toggle{font-size:15px;padding:10px 12px}.lobby-creator-grid{grid-template-columns:1fr;gap:23px}.lobby-cover{height:auto;aspect-ratio:1.9}.lobby-save{top:auto;right:16px;margin-top:-24px}.lobby-card-person a{font-size:24px;min-height:32px}.lobby-card-person>div>span{font-size:14px}.lobby-card-person>.avatar{width:60px;height:60px;font-size:19px}.lobby-card-person>div{padding-top:35px}.lobby-card-body{padding:0 20px 20px}.lobby-card-body>p{font-size:18px;line-height:1.65;min-height:0;margin-top:18px}.lobby-card-tags>span{font-size:12px;padding:5px 9px}.lobby-card-bottom{font-size:14px;margin-top:20px}.lobby-card-bottom a{font-size:16px}.is-list .lobby-creator-card{display:grid;grid-template-columns:92px minmax(0,1fr);border-radius:17px}.is-list .lobby-cover{min-height:100%;aspect-ratio:auto;height:100%;background-size:auto 100%!important}.is-list .lobby-card-body{padding:18px 14px}.is-list .lobby-card-person{padding-right:34px;gap:0}.is-list .lobby-card-person>.avatar{display:none}.is-list .lobby-card-person a{font-size:19px}.is-list .lobby-card-person>div>span{font-size:12px;line-height:1.5}.is-list .lobby-save{top:12px;right:9px;margin:0;width:34px;height:34px;font-size:23px}.is-list .lobby-card-body>p{font-size:15px;line-height:1.6;margin-top:12px}.is-list .lobby-card-tags{display:none}.is-list .lobby-card-bottom{font-size:12px;gap:3px}.is-list .lobby-card-bottom a{font-size:14px}.lobby-load-more .button{width:100%;font-size:17px}.lobby-sidebar{padding:20px 17px}.lobby-list-nav{grid-template-columns:1fr}.lobby-category-list>button{font-size:15px;min-height:44px;padding-inline:9px}.lobby-join{padding:25px 23px;margin-top:45px;border-radius:22px 34px 22px 34px;display:block}.lobby-join h2{font-size:28px;line-height:1.25}.lobby-join p{font-size:18px}.lobby-join .button{margin-top:23px;width:100%;font-size:17px}.lobby-empty{padding:30px 20px}.lobby-empty h3{font-size:25px}.lobby-empty p{font-size:18px}}
@media(max-width:370px){.lobby-inner{padding-inline:15px}.lobby-intro h1{font-size:44px}.lobby-category-strip>button{padding:12px 9px;gap:4px 7px;grid-template-columns:30px 1fr}.lobby-category-strip>button>span{height:30px;width:30px}.lobby-category-strip b{font-size:14px}.lobby-category-strip small{font-size:11px}.lobby-search-form{gap:9px;padding-left:12px}.lobby-search-form input{font-size:16px}.lobby-toolbar-actions select{font-size:13px;max-width:165px}.lobby-view-switch{margin-left:auto}.lobby-card-person a{font-size:22px}.lobby-card-body{padding-inline:17px}.lobby-card-person>div>span{font-size:12px}.lobby-card-bottom{font-size:13px}.lobby-card-bottom a{font-size:15px}.is-list .lobby-creator-card{grid-template-columns:72px minmax(0,1fr)}.is-list .lobby-card-person a{font-size:18px}}
@media(prefers-reduced-motion:reduce){.lobby-creator-card,.lobby-category-strip>button{transition:none}.lobby-creator-card:hover,.lobby-category-strip>button:hover{translate:none}}
@media(max-width:900px){.lobby-sidebar{scroll-margin-top:95px}}
