.Footer_footer__pQtti{background:var(--color-secondary);color:#fff;padding:clamp(1.5rem,3vh,2rem) clamp(1.5rem,4vw,2rem);margin-top:0;width:100%;flex-shrink:0}.Footer_container__KpDnW{max-width:var(--max-width);margin:0 auto;text-align:center}.Footer_title__Ek3Ze{font-size:1.5rem;margin-bottom:clamp(.75rem,1.5vh,1rem)}.Footer_social__cGivK{display:flex;justify-content:center;gap:1rem;margin-bottom:clamp(1rem,2vh,1.5rem);list-style:none}.Footer_socialLink__hPzxm{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border:2px solid #fff;border-radius:50%;color:#fff;font-size:1.5rem;transition:all .3s ease}.Footer_socialLink__hPzxm:hover{background:#fff;color:var(--color-secondary)}.Footer_copyright__j4atB{padding-top:clamp(1rem,2vh,1.25rem);border-top:1px solid hsla(0,0%,100%,.2);opacity:.8;font-size:.9rem}:root{--max-width:1200px;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-mono:"SF Mono","Monaco","Inconsolata","Fira Code","Droid Sans Mono","Courier New",monospace;--color-background:#fff;--color-text:#1a1a1a;--color-primary:#18bc9c;--color-secondary:#2c3e50;--color-border:#ecf0f1;--color-app-background:#e8eaed}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;min-height:100vh}body,html{background:var(--color-secondary)}body{font-family:var(--font-sans);color:var(--color-text);line-height:1.6;display:flex;flex-direction:column;min-height:100vh}a{color:var(--color-primary);text-decoration:none;transition:color .2s ease}a:hover{color:var(--color-secondary)}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}.Navigation_nav__NZulV{position:fixed;top:0;left:0;right:0;background:rgba(44,62,80,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Navigation_container__ClVVs{max-width:var(--max-width);margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.Navigation_logo__ZzKRw{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;font-size:1.5rem;font-weight:700;color:#fff;background:hsla(0,0%,100%,.1);border-radius:50%;transition:all .2s ease;text-decoration:none}.Navigation_logo__ZzKRw:hover{background:hsla(0,0%,100%,.2);transform:scale(1.05);color:#fff}.Navigation_links__Q6o2d{display:flex;gap:2rem;list-style:none}.Navigation_link__JUJnE{color:#fff;font-weight:500;transition:color .2s ease}.Navigation_link__JUJnE:hover{color:var(--color-primary)}.Navigation_menuButton__7LDVt{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease;width:2.5rem;height:2.5rem;border-radius:50%}.Navigation_menuButton__7LDVt:hover{transform:scale(1.1)}.Navigation_iconDice__H_jiE{display:inline-block;font-size:1.5rem;animation:Navigation_diceRoll__p_C1n 3s ease-in-out infinite}@keyframes Navigation_diceRoll__p_C1n{0%,to{transform:rotate(0deg)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}}.Navigation_menuButtonDice__Wn_cj:hover .Navigation_iconDice__H_jiE{animation:Navigation_diceRoll__p_C1n .6s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(24,188,156,.7))}.Navigation_mobileMenuButton__1z_vW{display:none;background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:.5rem}@media (max-width:768px){.Navigation_links__Q6o2d{display:none;position:absolute;top:100%;left:0;right:0;background:rgba(44,62,80,.98);flex-direction:column;padding:1rem 2rem;gap:1rem}.Navigation_linksOpen__o7tcw{display:flex}.Navigation_mobileMenuButton__1z_vW{display:block}}.PlaygroundDrawer_toggleButton__jfSns{position:fixed;bottom:2rem;right:2rem;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:var(--color-primary);color:#fff;border:none;border-radius:2rem;font-size:1rem;font-weight:600;cursor:pointer;box-shadow:0 4px 12px rgba(24,188,156,.3);transition:all .3s ease;z-index:999}.PlaygroundDrawer_toggleButton__jfSns:hover{background:#15a085;transform:translateY(-2px);box-shadow:0 6px 16px rgba(24,188,156,.4)}.PlaygroundDrawer_toggleButton__jfSns:active{transform:translateY(0)}.PlaygroundDrawer_toggleIcon__YS5Y4{font-size:1.25rem}.PlaygroundDrawer_toggleText__5v9Ke{font-size:.9rem}.PlaygroundDrawer_backdrop__fsYKZ{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000;animation:PlaygroundDrawer_fadeIn__Ng4uh .3s ease}@keyframes PlaygroundDrawer_fadeIn__Ng4uh{0%{opacity:0}to{opacity:1}}.PlaygroundDrawer_drawer__LDG2L{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:400px;background:var(--color-background);box-shadow:-4px 0 24px rgba(0,0,0,.15);z-index:1001;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;overflow:hidden}.PlaygroundDrawer_drawerOpen__mB3ib{transform:translateX(0)}.PlaygroundDrawer_drawerHeader__Tv6kX{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--color-border);background:var(--color-secondary);color:#fff}.PlaygroundDrawer_drawerTitle__jxQmq{font-size:1.5rem;font-weight:700;margin:0;color:#fff}.PlaygroundDrawer_closeButton__F8rBP{background:none;border:none;color:#fff;font-size:2rem;line-height:1;cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}.PlaygroundDrawer_closeButton__F8rBP:hover{background:hsla(0,0%,100%,.1)}.PlaygroundDrawer_drawerContent__xV4bq{flex:1 1;overflow-y:auto;padding:1.5rem}.PlaygroundDrawer_drawerDescription__wg5OM{color:#666;font-size:.9rem;margin-bottom:1.5rem;line-height:1.6}.PlaygroundDrawer_appList__tDNgA{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.PlaygroundDrawer_appLink__cobdr{display:flex;align-items:center;justify-content:space-between;padding:1rem;border:1px solid var(--color-border);border-radius:.5rem;text-decoration:none;color:var(--color-text);transition:all .2s ease;background:#fff}.PlaygroundDrawer_appLink__cobdr:hover{border-color:var(--color-primary);background:rgba(24,188,156,.05);transform:translateX(4px)}.PlaygroundDrawer_appLinkActive__MHrOT{border-color:var(--color-primary);background:rgba(24,188,156,.1)}.PlaygroundDrawer_appInfo__kkdsw{flex:1 1}.PlaygroundDrawer_appTitle__mOq7y{font-size:1.1rem;font-weight:600;margin:0 0 .25rem;color:var(--color-text)}.PlaygroundDrawer_appDescription__c46hf{font-size:.85rem;color:#666;margin:0;line-height:1.4}.PlaygroundDrawer_activeIndicator__z7jN8{color:var(--color-primary);font-size:.75rem;margin-left:.5rem}@media (max-width:768px){.PlaygroundDrawer_toggleButton__jfSns{bottom:1.5rem;right:1.5rem;padding:.625rem 1rem}.PlaygroundDrawer_toggleText__5v9Ke{display:none}.PlaygroundDrawer_drawer__LDG2L{max-width:100%}.PlaygroundDrawer_drawerContent__xV4bq,.PlaygroundDrawer_drawerHeader__Tv6kX{padding:1.25rem}}.PlaygroundDrawer_drawerContent__xV4bq::-webkit-scrollbar{width:6px}.PlaygroundDrawer_drawerContent__xV4bq::-webkit-scrollbar-track{background:transparent}.PlaygroundDrawer_drawerContent__xV4bq::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.PlaygroundDrawer_drawerContent__xV4bq::-webkit-scrollbar-thumb:hover{background:#ccc}