.ComponentLibrary_library__5n0RT{width:280px;background-color:#ffffff;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;overflow:hidden}.ComponentLibrary_header__y5MW1{padding:16px;border-bottom:1px solid #e5e7eb}.ComponentLibrary_title__s0F6s{font-size:18px;font-weight:600;margin:0 0 12px;color:#1f2937}.ComponentLibrary_search__JE23d{position:relative;display:flex;align-items:center}.ComponentLibrary_searchIcon__z4Q5j{position:absolute;left:10px;color:#6b7280;pointer-events:none}.ComponentLibrary_searchInput__6EN94{width:100%;padding:8px 12px 8px 36px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;outline:none;transition:border-color .2s}.ComponentLibrary_searchInput__6EN94:focus{border-color:#3b82f6}.ComponentLibrary_categories__4cT1g{flex:1;overflow-y:auto;padding:8px}.ComponentLibrary_category__ntUrt{margin-bottom:8px}.ComponentLibrary_categoryHeader__arlYD{display:flex;align-items:center;width:100%;padding:8px;background:none;border:none;cursor:pointer;font-size:14px;font-weight:500;color:#374151;transition:background-color .2s}.ComponentLibrary_categoryHeader__arlYD:hover{background-color:#f3f4f6;border-radius:6px}.ComponentLibrary_categoryIcon__YX_vd{margin-right:8px;display:flex;align-items:center}.ComponentLibrary_categoryName__xGz3K{flex:1;text-align:left}.ComponentLibrary_categoryCount__T4etS{font-size:12px;color:#6b7280;background-color:#f3f4f6;padding:2px 8px;border-radius:12px}.ComponentLibrary_componentList__1TnDn{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:8px}.ComponentLibrary_component__aVfcg{display:flex;flex-direction:column;align-items:center;padding:12px;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;cursor:grab;transition:all .2s}.ComponentLibrary_component__aVfcg:hover{background-color:#f3f4f6;border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.ComponentLibrary_component__aVfcg:active{cursor:grabbing}.ComponentLibrary_componentIcon__nytyO{font-size:24px;margin-bottom:4px}.ComponentLibrary_componentName__xZnta{font-size:12px;color:#4b5563;text-align:center}.ComponentLibrary_noResults__eZrDF{padding:24px;text-align:center;color:#6b7280;font-size:14px}.ComponentRenderer_footerContent__a7WG3,.ComponentRenderer_headerContent__6Vun4{text-align:center}.ComponentRenderer_navList__B_c6w{display:flex;gap:20px;list-style:none;margin:0;padding:0}.ComponentRenderer_navList__B_c6w a{color:inherit;text-decoration:none;transition:color .2s}.ComponentRenderer_navList__B_c6w a:hover{color:#3b82f6}.ComponentRenderer_hero__KNShj{text-align:center;padding:60px 20px}.ComponentRenderer_hero__KNShj h1{font-size:48px;margin:0 0 16px}.ComponentRenderer_hero__KNShj p{font-size:20px;color:#6b7280;margin:0 0 32px}.ComponentRenderer_heroButton__zHXEg{padding:12px 24px;font-size:16px;font-weight:500;background-color:#3b82f6;color:white;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s}.ComponentRenderer_heroButton__zHXEg:hover{background-color:#2563eb}.ComponentRenderer_card__yH8rb{padding:24px;background-color:#ffffff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.ComponentRenderer_card__yH8rb h3{margin:0 0 12px;font-size:20px;font-weight:600}.ComponentRenderer_card__yH8rb p{margin:0;color:#6b7280}.ComponentRenderer_button__FKg8d{padding:8px 16px;background-color:#3b82f6;color:white;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.ComponentRenderer_button__FKg8d:hover{background-color:#2563eb}.ComponentRenderer_container__YKkhF{padding:20px;min-height:100px;position:relative}.ComponentRenderer_row__Sb3QB{display:flex;flex-wrap:wrap;gap:16px;min-height:100px}.ComponentRenderer_column__j_7ie{flex:1;min-width:200px;min-height:100px}.ComponentRenderer_emptyContainer__c9a7c{display:flex;align-items:center;justify-content:center;min-height:100px;border:2px dashed #e5e7eb;border-radius:8px;color:#9ca3af;font-size:14px}.ComponentRenderer_formGroup__W4_hn{margin-bottom:16px}.ComponentRenderer_formGroup__W4_hn label{display:block;margin-bottom:6px;font-size:14px;font-weight:500;color:#374151}.ComponentRenderer_formGroup__W4_hn input{width:100%;padding:8px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px}.ComponentRenderer_unknownComponent__LGsKz{padding:20px;background-color:#fef2f2;color:#ef4444;border:1px solid #fecaca;border-radius:6px;font-size:14px}.SortableComponent_sortableComponent__eyuqg{position:relative;margin-bottom:16px;transition:all .2s;cursor:pointer}.SortableComponent_sortableComponent__eyuqg.SortableComponent_selected__ziEwe{outline:2px solid #3b82f6;outline-offset:2px}.SortableComponent_sortableComponent__eyuqg.SortableComponent_dragging__8g5s3{opacity:.5}.SortableComponent_componentOverlay__zC4PO{position:absolute;top:-1px;left:-1px;right:-1px;display:flex;justify-content:space-between;align-items:center;padding:4px 8px;background-color:#3b82f6;color:white;font-size:12px;opacity:0;transition:opacity .2s;z-index:10;pointer-events:none}.SortableComponent_sortableComponent__eyuqg.SortableComponent_selected__ziEwe .SortableComponent_componentOverlay__zC4PO,.SortableComponent_sortableComponent__eyuqg:hover .SortableComponent_componentOverlay__zC4PO{opacity:1;pointer-events:all}.SortableComponent_componentLabel__Ejmb4{display:flex;align-items:center;gap:6px}.SortableComponent_componentType__18YzZ{font-weight:500;text-transform:capitalize}.SortableComponent_componentId__5Wf0I{opacity:.8;font-size:11px}.SortableComponent_dragHandle__IdIZt{display:flex;align-items:center;justify-content:center;width:24px;height:24px;cursor:grab;background-color:rgba(255,255,255,.2);border-radius:4px;transition:background-color .2s}.SortableComponent_dragHandle__IdIZt:hover{background-color:rgba(255,255,255,.3)}.SortableComponent_dragHandle__IdIZt:active{cursor:grabbing}.SortableComponent_contextMenu__Cl_2s{background-color:#ffffff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding:4px;min-width:160px;z-index:1000}.SortableComponent_contextMenuItem__gMs3C{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;background:none;font-size:14px;color:#374151;cursor:pointer;border-radius:6px;transition:background-color .2s;text-align:left}.SortableComponent_contextMenuItem__gMs3C:hover{background-color:#f3f4f6}.SortableComponent_contextMenuItem__gMs3C.SortableComponent_danger__qsMw1{color:#ef4444}.SortableComponent_contextMenuItem__gMs3C.SortableComponent_danger__qsMw1:hover{background-color:#fef2f2}.SortableComponent_contextMenuDivider__Nguhj{height:1px;background-color:#e5e7eb;margin:4px 0}.Canvas_canvasContainer__SN2qV{flex:1;display:flex;flex-direction:column;background-color:#f5f5f5;overflow:hidden}.Canvas_canvasHeader__VlTbJ{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background-color:#ffffff;border-bottom:1px solid #e5e7eb}.Canvas_pageInfo__Byydz h2{margin:0;font-size:18px;font-weight:600;color:#1f2937}.Canvas_pagePath__RdEtl{font-size:12px;color:#6b7280;margin-top:2px}.Canvas_canvasControls__VnFnL{display:flex;align-items:center;gap:16px}.Canvas_gridToggle__QGnFp{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #e5e7eb;border-radius:6px;background:#ffffff;cursor:pointer;transition:all .2s;color:#6b7280}.Canvas_gridToggle__QGnFp:hover{border-color:#d1d5db;color:#4b5563}.Canvas_gridToggle__QGnFp.Canvas_active__NcwXz{background-color:#3b82f6;border-color:#3b82f6;color:#ffffff}.Canvas_responsiveIndicator__ChTjk{display:flex;align-items:center;gap:8px;padding:6px 12px;background-color:#f3f4f6;border-radius:6px;font-size:14px;color:#4b5563}.Canvas_canvasWrapper___aQEI{flex:1;display:flex;justify-content:center;align-items:flex-start;overflow:auto;padding:24px}.Canvas_canvas__WbBvH{background-color:#ffffff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);min-height:600px;transition:all .3s;position:relative}.Canvas_canvas__WbBvH.Canvas_showGrid__zFRRN{background-image:linear-gradient(rgba(0,0,0,.03) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.03) 1px,transparent 0);background-size:20px 20px}.Canvas_canvas__WbBvH.Canvas_dragOver__q3AJq{outline:2px dashed #3b82f6;outline-offset:-2px}.Canvas_emptyState__zC1ii{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;padding:40px}.Canvas_emptyIcon__Sar1d{font-size:64px;margin-bottom:16px}.Canvas_emptyState__zC1ii h3{margin:0 0 8px;font-size:20px;font-weight:600;color:#1f2937}.Canvas_emptyState__zC1ii p{margin:0;font-size:14px;color:#6b7280}.Canvas_componentList__oiyZS{min-height:100%}.Canvas_dropIndicator__vDo1Y{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:rgba(59,130,246,.05);pointer-events:none}.Canvas_dropZone__ueIsC{padding:20px 40px;background-color:#3b82f6;color:white;border-radius:8px;font-weight:500;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.ColorPicker_colorPicker__jp_zs{position:relative}.ColorPicker_colorInput__qayGr{display:flex;gap:8px;align-items:center}.ColorPicker_input__k_jNv{width:0;height:0;opacity:0;position:absolute}.ColorPicker_colorButton__7fWmc{width:40px;height:40px;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;transition:border-color .2s}.ColorPicker_colorButton__7fWmc:hover{border-color:#d1d5db}.ColorPicker_textInput__vb5Nq{flex:1;padding:8px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;font-family:monospace;transition:border-color .2s}.ColorPicker_textInput__vb5Nq:focus{outline:none;border-color:#3b82f6}.ColorPicker_presetColors__oEyig{position:absolute;top:calc(100% + 8px);left:0;right:0;background-color:white;border:1px solid #e5e7eb;border-radius:8px;padding:8px;display:grid;grid-template-columns:repeat(5,1fr);gap:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);z-index:100}.ColorPicker_presetColor__lYAxU{width:32px;height:32px;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:transform .2s}.ColorPicker_presetColor__lYAxU:hover{transform:scale(1.1)}.SpacingControls_spacingControls__OntgC{display:flex;flex-direction:column;gap:20px}.SpacingControls_section__OWyUh h4{margin:0 0 12px;font-size:14px;font-weight:600;color:#374151}.SpacingControls_spacingGrid__ZQmSr{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.SpacingControls_spacingRow__12vNI{display:flex;align-items:center;gap:8px}.SpacingControls_spacingRow__12vNI label{font-size:12px;color:#6b7280;min-width:50px}.SpacingControls_spacingRow__12vNI input{flex:1;padding:6px 8px;border:1px solid #e5e7eb;border-radius:4px;font-size:13px;transition:border-color .2s}.SpacingControls_spacingRow__12vNI input:focus{outline:none;border-color:#3b82f6}.TypographyControls_typographyControls__RDJ2c{display:flex;flex-direction:column;gap:16px}.TypographyControls_field__m0ZYP{display:flex;flex-direction:column;gap:6px}.TypographyControls_field__m0ZYP label{font-size:13px;font-weight:500;color:#374151}.TypographyControls_field__m0ZYP input,.TypographyControls_field__m0ZYP select{padding:8px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;background-color:white;transition:border-color .2s}.TypographyControls_field__m0ZYP input:focus,.TypographyControls_field__m0ZYP select:focus{outline:none;border-color:#3b82f6}.TypographyControls_buttonGroup__PvvND{display:flex;gap:4px}.TypographyControls_buttonGroup__PvvND button{flex:1;padding:6px 12px;border:1px solid #e5e7eb;background-color:white;font-size:13px;cursor:pointer;transition:all .2s}.TypographyControls_buttonGroup__PvvND button:first-child{border-radius:6px 0 0 6px}.TypographyControls_buttonGroup__PvvND button:last-child{border-radius:0 6px 6px 0}.TypographyControls_buttonGroup__PvvND button:not(:first-child){border-left:none}.TypographyControls_buttonGroup__PvvND button:hover{background-color:#f3f4f6}.TypographyControls_buttonGroup__PvvND button.TypographyControls_active__cHdaT{background-color:#3b82f6;color:white;border-color:#3b82f6}.TypographyControls_buttonGroup__PvvND button.TypographyControls_active__cHdaT+button{border-left-color:#3b82f6}.LayoutControls_layoutControls__KA47w{display:flex;flex-direction:column;gap:16px}.LayoutControls_field__TF3gd{display:flex;flex-direction:column;gap:6px}.LayoutControls_field__TF3gd label{font-size:13px;font-weight:500;color:#374151}.LayoutControls_field__TF3gd input,.LayoutControls_field__TF3gd select{padding:8px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;background-color:white;transition:border-color .2s}.LayoutControls_field__TF3gd input:focus,.LayoutControls_field__TF3gd select:focus{outline:none;border-color:#3b82f6}.PropertiesPanel_panel__7ScHz{width:320px;background-color:#ffffff;border-left:1px solid #e5e7eb;display:flex;flex-direction:column;overflow:hidden}.PropertiesPanel_header__FCZRt{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e5e7eb}.PropertiesPanel_header__FCZRt h3{margin:0;font-size:18px;font-weight:600;color:#1f2937}.PropertiesPanel_closeButton__t5M9c{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;cursor:pointer;color:#6b7280;transition:color .2s}.PropertiesPanel_closeButton__t5M9c:hover{color:#374151}.PropertiesPanel_sections__fc5EW{flex:1;overflow-y:auto}.PropertiesPanel_section__haUFV{border-bottom:1px solid #e5e7eb}.PropertiesPanel_sectionHeader__kLdu4{display:flex;align-items:center;width:100%;padding:12px 16px;background:none;border:none;cursor:pointer;font-size:14px;font-weight:500;color:#374151;transition:background-color .2s}.PropertiesPanel_sectionHeader__kLdu4:hover{background-color:#f9fafb}.PropertiesPanel_sectionIcon__V780T{margin-right:8px;display:flex;align-items:center}.PropertiesPanel_sectionTitle__P111l{flex:1;text-align:left}.PropertiesPanel_sectionContent__W6IBn{padding:16px}.PropertiesPanel_field__mo7Cb{margin-bottom:16px}.PropertiesPanel_field__mo7Cb:last-child{margin-bottom:0}.PropertiesPanel_field__mo7Cb label{display:block;margin-bottom:6px;font-size:13px;font-weight:500;color:#374151}.PropertiesPanel_input__g1RFh,.PropertiesPanel_select__reI30,.PropertiesPanel_textarea__aZ5Yo{width:100%;padding:8px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#1f2937;background-color:#ffffff;transition:border-color .2s}.PropertiesPanel_input__g1RFh:focus,.PropertiesPanel_select__reI30:focus,.PropertiesPanel_textarea__aZ5Yo:focus{outline:none;border-color:#3b82f6}.PropertiesPanel_input__g1RFh[disabled]{background-color:#f3f4f6;color:#6b7280;cursor:not-allowed}.PropertiesPanel_textarea__aZ5Yo{resize:vertical;min-height:80px;font-family:inherit}.PropertiesPanel_checkbox__fNDYw{width:16px;height:16px;margin-right:8px;cursor:pointer}.PropertiesPanel_slider__66hxk{width:100%;height:6px;border-radius:3px;background:#e5e7eb;outline:none;-webkit-appearance:none}.PropertiesPanel_slider__66hxk::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#3b82f6;cursor:pointer}.PropertiesPanel_slider__66hxk::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#3b82f6;cursor:pointer;border:none}.PropertiesPanel_helpText__tRgs2{font-size:13px;color:#6b7280;line-height:1.5}.TopToolbar_toolbar__7NJ5O{display:flex;align-items:center;padding:12px 20px;background-color:#ffffff;border-bottom:1px solid #e5e7eb;gap:20px}.TopToolbar_section__CEl8h{display:flex;align-items:center;gap:8px}.TopToolbar_section__CEl8h.TopToolbar_actions__QLPFy{margin-left:auto}.TopToolbar_logo__Am8XF{display:flex;align-items:center;gap:8px;font-weight:600;color:#1f2937}.TopToolbar_logoIcon__MF4Mt{font-size:24px}.TopToolbar_logoText__hdftZ{font-size:16px}.TopToolbar_pageSelector__GkctU{display:flex;align-items:center;gap:8px}.TopToolbar_select__GB44O{padding:6px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#1f2937;background-color:#ffffff;cursor:pointer;transition:border-color .2s}.TopToolbar_select__GB44O:hover{border-color:#d1d5db}.TopToolbar_select__GB44O:focus{outline:none;border-color:#3b82f6}.TopToolbar_buttonGroup__IyiCV{display:flex;gap:4px}.TopToolbar_responsiveButtons__4Qivq{display:flex;gap:4px;padding:4px;background-color:#f3f4f6;border-radius:8px}.TopToolbar_iconButton__Z2U0g{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:none;cursor:pointer;color:#6b7280;border-radius:6px;transition:all .2s}.TopToolbar_iconButton__Z2U0g:hover:not(.TopToolbar_disabled__OUECZ){background-color:#f3f4f6;color:#374151}.TopToolbar_iconButton__Z2U0g.TopToolbar_active__375Wq{background-color:#3b82f6;color:#ffffff}.TopToolbar_iconButton__Z2U0g.TopToolbar_disabled__OUECZ{opacity:.4;cursor:not-allowed}.TopToolbar_button__EBfuf{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #e5e7eb;border-radius:6px;background-color:#ffffff;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s}.TopToolbar_button__EBfuf:hover{background-color:#f9fafb;border-color:#d1d5db}.TopToolbar_button__EBfuf.TopToolbar_primary__JritC{background-color:#3b82f6;border-color:#3b82f6;color:#ffffff}.TopToolbar_button__EBfuf.TopToolbar_primary__JritC:hover{background-color:#2563eb;border-color:#2563eb}.DragOverlayContent_dragOverlay__24FH0{background-color:white;border:2px solid #3b82f6;border-radius:8px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);opacity:.9}.DragOverlayContent_componentPreview__eLQrf{display:flex;align-items:center;gap:12px;padding:16px 20px}.DragOverlayContent_componentIcon__CJZOM{font-size:32px}.DragOverlayContent_componentInfo__78hSj{display:flex;flex-direction:column}.DragOverlayContent_componentType__khH6B{font-size:16px;font-weight:600;color:#1f2937;text-transform:capitalize}.DragOverlayContent_componentId__3wF_1{font-size:12px;color:#6b7280}.DAppBuilder_builder__lQv4b{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5;overflow:hidden}.DAppBuilder_main___PKSU{display:flex;flex:1;overflow:hidden}.Banner_banner__2_JqX{position:relative;border-radius:20px;overflow:hidden;background:rgba(10,15,31,.65);padding:2rem;margin-bottom:1.5rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 40px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.06);transition:all .4s cubic-bezier(.16,1,.3,1)}.Banner_banner__2_JqX:hover{transform:translateY(-4px);box-shadow:0 15px 50px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.1)}.Banner_banner__2_JqX:before{content:"";position:absolute;inset:-1px;padding:1px;border-radius:20px;background:linear-gradient(135deg,rgba(31,113,254,.5),rgba(57,224,255,.5),rgba(31,113,254,.2),rgba(57,224,255,.2));background-size:300% 300%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease;animation:Banner_gradientMove__9JnLH 8s ease infinite}.Banner_banner__2_JqX:hover:before{opacity:1}@keyframes Banner_gradientMove__9JnLH{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.Banner_heroText__NtWFj{font-size:2rem;font-weight:700;line-height:1.2;margin-bottom:1rem;background:linear-gradient(90deg,#ffffff,#d0d7e9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;animation:Banner_textShimmer__pM8ga 4s ease-in-out infinite alternate}@keyframes Banner_textShimmer__pM8ga{0%{background-position:0 50%}to{background-position:100% 50%}}.Banner_subtext__st1EW{font-size:1rem;color:rgba(255,255,255,.85);margin-bottom:1.5rem;max-width:70%;line-height:1.6;text-shadow:0 1px 2px rgba(0,0,0,.2)}.Banner_banner__2_JqX:after{content:"";position:absolute;top:0;right:0;width:60%;height:100%;background:linear-gradient(135deg,transparent,rgba(31,113,254,.15));z-index:1;opacity:.7;animation:Banner_pulseGradient__gpC0E 6s ease-in-out infinite alternate}@keyframes Banner_pulseGradient__gpC0E{0%{opacity:.5}to{opacity:.8}}.Banner_content__8kJQb{position:relative;z-index:2}.Banner_accent__nSWMZ{position:absolute;bottom:-40px;right:-30px;width:150px;height:150px;background:radial-gradient(circle,rgba(31,113,254,.4) 0,rgba(31,113,254,0) 70%);border-radius:50%;z-index:0;animation:Banner_pulsate__CcxYz 6s ease-in-out infinite alternate}@keyframes Banner_pulsate__CcxYz{0%{transform:scale(1);opacity:.4}50%{transform:scale(1.1);opacity:.6}to{transform:scale(1);opacity:.4}}.Banner_banner__2_JqX .Banner_particle__GOiuN{position:absolute;width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.2);pointer-events:none;z-index:1}.Banner_banner__2_JqX .Banner_particle__GOiuN:first-child{top:20%;left:10%;animation:Banner_floatParticle__nx3mz 20s linear infinite}.Banner_banner__2_JqX .Banner_particle__GOiuN:nth-child(2){top:60%;left:20%;animation:Banner_floatParticle__nx3mz 15s linear infinite reverse}.Banner_banner__2_JqX .Banner_particle__GOiuN:nth-child(3){top:30%;right:30%;animation:Banner_floatParticle__nx3mz 25s linear infinite}@keyframes Banner_floatParticle__nx3mz{0%{transform:translate(0)}25%{transform:translate(10px,10px)}50%{transform:translateY(20px)}75%{transform:translate(-10px,10px)}to{transform:translate(0)}}.Banner_dismissButton__o2o67{position:absolute;top:1rem;right:1rem;background:rgba(255,255,255,.1);border:none;color:rgba(255,255,255,.7);cursor:pointer;z-index:5;padding:.35rem;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.Banner_dismissButton__o2o67:hover{background:rgba(255,255,255,.2);color:rgba(255,255,255,1);transform:rotate(90deg)}@media (max-width:768px){.Banner_banner__2_JqX{padding:1rem;margin-bottom:1rem;border-radius:12px}.Banner_banner__2_JqX:before{border-radius:12px}.Banner_heroText__NtWFj{font-size:1.25rem;margin-bottom:.5rem}.Banner_subtext__st1EW{font-size:.875rem;max-width:100%;margin-bottom:1rem;line-height:1.5}.Banner_accent__nSWMZ{width:100px;height:100px;bottom:-30px;right:-20px}.Banner_banner__2_JqX:after{width:80%}.Banner_banner__2_JqX .Banner_particle__GOiuN{width:6px;height:6px}}@media (max-width:480px){.Banner_banner__2_JqX{padding:.875rem}.Banner_heroText__NtWFj{font-size:1.125rem}.Banner_subtext__st1EW{font-size:.8125rem}}.Card_card__M__Vj{position:relative;border-radius:12px;overflow:hidden;background:rgba(20,23,43,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);transition:transform .2s,box-shadow .2s}.Card_card__M__Vj:hover{transform:translateY(-3px);box-shadow:0 8px 16px rgba(0,0,0,.2)}.Card_stakingCard__pp1nR{padding:1rem;margin-bottom:.5rem}.Card_stakingCardContent__ZKRMT{display:flex;align-items:center}.Card_coinIcon__8nqxX{width:2.5rem;height:2.5rem;border-radius:50%;overflow:hidden;margin-right:.75rem;flex-shrink:0}.Card_coinInfo__stiJA{flex:1}.Card_coinName__B8HQS{font-weight:600;font-size:1rem;color:white;margin-bottom:.25rem}.Card_coinDescription__tf9Ua{font-size:.75rem;color:rgba(255,255,255,.6)}.Card_aprContainer__RFSEi{text-align:right}.Card_aprValue__Ee9fj{font-weight:700;font-size:1rem;color:#20c997}.Card_aprLabel__8y3AZ{font-size:.75rem;color:rgba(255,255,255,.6)}.Card_nftCard__FkJZE{margin-bottom:.5rem}.Card_nftImageContainer___Vgw7{position:relative;width:100%;aspect-ratio:1}.Card_nftImage__9rk9l{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Card_nftInfo__RRKP8{padding:.75rem}.Card_nftName__fREj3{font-weight:600;font-size:.875rem;color:white;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Card_nftMeta__N2XXT{font-size:.75rem;color:rgba(255,255,255,.6);display:flex;justify-content:space-between}.Card_badge__JA2ec{position:absolute;top:.5rem;right:.5rem;background:#1f71fe;color:white;font-size:.7rem;font-weight:600;padding:.25rem .5rem;border-radius:1rem;z-index:10}.Card_grid__A7dgO{display:grid;gap:.75rem}.Card_nftGrid__hIjkQ{grid-template-columns:repeat(2,1fr)}@media (min-width:640px){.Card_nftGrid__hIjkQ{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.Card_nftGrid__hIjkQ{grid-template-columns:repeat(4,1fr)}}.Card_sectionHeader__HlQ3q{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.Card_sectionTitle__3T50b{font-size:1.125rem;font-weight:700;color:white}.Card_seeAllLink__Ai1mu{font-size:.875rem;color:#1f71fe;text-decoration:none}.Card_seeAllLink__Ai1mu:hover{text-decoration:underline}