/*!*******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[10].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[10].use[3]!./src/styles/tokens.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************/
:root{
  --page:#ffffff;
  --surface:#ffffff;
  --surface-muted:#f6f6f4;
  --surface-elevated:#ffffff;
  --input-bg:#fafafa;
  --text-primary:#171717;
  --text-secondary:#676767;
  --text-tertiary:#8a919c;
  --border-subtle:rgba(20,20,20,.10);
  --border-strong:rgba(20,20,20,.22);
  --shadow-strong:rgba(0,0,0,.16);
  --accent:#ff8a00;
  --accent-soft:#fff3e3;
  --link:#125de5;
  --scrollbar-thumb:#d7d9dd;
  --scrollbar-thumb-hover:#bfc3c8;
  --content-max:1480px;
  --page-pad:clamp(18px,3vw,52px);
  --marketplace-shell-max:1560px;
  --marketplace-gutter:clamp(16px,2vw,32px);
  --marketplace-layout-gap:16px;
  --marketplace-right-rail:292px;
}
:root[data-theme='dark']{
  --page:#090a0c;
  --surface:#121417;
  --surface-muted:#1a1d21;
  --surface-elevated:#171a1e;
  --input-bg:#1a1d21;
  --text-primary:#f5f6f7;
  --text-secondary:#a8adb5;
  --text-tertiary:#7e858f;
  --border-subtle:rgba(255,255,255,.10);
  --border-strong:rgba(255,255,255,.24);
  --shadow-strong:rgba(0,0,0,.55);
  --accent:#ff9b22;
  --accent-soft:#2a2117;
  --link:#74a5ff;
  --scrollbar-thumb:#34383f;
  --scrollbar-thumb-hover:#4a5059;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[10].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[10].use[3]!./src/app/globals.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************/
*{box-sizing:border-box}
html,body{margin:0;min-height:100%;background:var(--page);color:var(--text-primary);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:none}
html{scrollbar-width:none;background:var(--page)}
body{scrollbar-width:none}
html::-webkit-scrollbar,body::-webkit-scrollbar{width:0;height:0;display:none}
html::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:transparent}
html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background:transparent}
html::-webkit-scrollbar-button,body::-webkit-scrollbar-button{display:none;width:0;height:0}
body{overflow-x:hidden;transition:background-color .18s ease,color .18s ease}
button,input,select{font:inherit;color:inherit}
button{cursor:pointer}
:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}
@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}
@media(max-width:760px){body{padding-bottom:calc(62px + env(safe-area-inset-bottom))}}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[5].use[3]!./src/components/brand/ClikkleMarketplaceBrand.module.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************/
.ClikkleMarketplaceBrand_root__1GUdQ { display: inline-flex; align-items: center; gap: .72rem; min-width: 0; }
.ClikkleMarketplaceBrand_logo__Sf1XW { width: auto; height: 30px; object-fit: contain; }
.ClikkleMarketplaceBrand_fallback__3g3hz { font-size: 1.15rem; letter-spacing: -.04em; }
.ClikkleMarketplaceBrand_product__SNAZ6 { color: var(--text-secondary); font-size: .9rem; font-weight: 600; letter-spacing: -.01em; padding-left: .72rem; border-left: 1px solid var(--border-subtle); }
@media (max-width: 520px) { .ClikkleMarketplaceBrand_logo__Sf1XW { height: 25px; } .ClikkleMarketplaceBrand_product__SNAZ6 { font-size: .8rem; gap: .5rem; padding-left: .55rem; } }

/*!*****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[5].use[3]!./src/components/account/ProfileMenu.module.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************/
.ProfileMenu_menu__fTQlA{position:absolute;right:14px;top:48px;width:348px;background:var(--surface);border:1px solid var(--border-subtle);border-radius:16px;box-shadow:0 20px 56px var(--shadow-strong);padding:10px;z-index:90;color:var(--text-primary);overflow:hidden}.ProfileMenu_identity__OCcGg{display:grid;grid-template-columns:42px minmax(0,1fr) 30px;grid-gap:10px;gap:10px;align-items:center;padding:10px 10px 12px;border-bottom:1px solid var(--border-subtle)}.ProfileMenu_identity__OCcGg>i{width:40px;height:40px;border-radius:50%;background:var(--surface-muted);display:grid;place-items:center}.ProfileMenu_identity__OCcGg svg{width:19px}.ProfileMenu_identity__OCcGg span{display:flex;flex-direction:column;min-width:0}.ProfileMenu_identity__OCcGg b{font-size:12px;line-height:1.2}.ProfileMenu_identity__OCcGg small{font-size:9px;color:var(--text-secondary);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProfileMenu_identity__OCcGg button{width:28px;height:28px;border:0;background:transparent;color:var(--text-secondary);display:grid;place-items:center;border-radius:7px}.ProfileMenu_identity__OCcGg button:hover{background:var(--surface-muted)}.ProfileMenu_identity__OCcGg button svg{width:15px}.ProfileMenu_quickGrid__BzHJN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;padding:10px 0}.ProfileMenu_quickGrid__BzHJN a{min-height:52px;border:1px solid var(--border-subtle);border-radius:10px;padding:9px 10px;display:flex;align-items:center;gap:9px;background:var(--surface);font-size:10px}.ProfileMenu_quickGrid__BzHJN a:hover{background:var(--surface-muted)}.ProfileMenu_quickGrid__BzHJN svg{width:17px;flex:0 0 17px}.ProfileMenu_section__CUhql{border-top:1px solid var(--border-subtle);padding-top:8px}.ProfileMenu_sectionLabel__tsBwn{display:block;padding:2px 9px 5px;font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);font-weight:700}.ProfileMenu_section__CUhql>a{min-height:48px;border-radius:9px;display:grid;grid-template-columns:22px 1fr;align-items:center;grid-gap:8px;gap:8px;padding:7px 9px}.ProfileMenu_section__CUhql>a:hover{background:var(--surface-muted)}.ProfileMenu_section__CUhql>a>svg{width:17px}.ProfileMenu_section__CUhql>a span{display:flex;flex-direction:column}.ProfileMenu_section__CUhql>a b{font-size:10px}.ProfileMenu_section__CUhql>a small{font-size:8px;color:var(--text-secondary);margin-top:2px}.ProfileMenu_signout__WXydi{width:100%;height:40px;border:0;border-top:1px solid var(--border-subtle);margin-top:7px;padding:7px 9px 0;background:transparent;color:#c7352f;display:flex;align-items:center;gap:9px;font-size:10px}.ProfileMenu_signout__WXydi svg{width:16px}@media(max-width:760px){.ProfileMenu_menu__fTQlA{display:none}}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[5].use[3]!./src/components/marketplace-shell/MarketplaceShell.module.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************/
.MarketplaceShell_shell__BXebD{min-height:100vh;background:var(--page);color:var(--text-primary)}.MarketplaceShell_desktop__KAzqT{height:58px;display:flex;align-items:center;gap:34px;padding:0 26px;border-bottom:1px solid var(--border-subtle);position:-webkit-sticky;position:sticky;top:0;background:var(--surface);z-index:60}.MarketplaceShell_desktop__KAzqT>a:first-child{flex:0 0 225px}.MarketplaceShell_desktop__KAzqT form{height:38px;flex:1 1;max-width:650px;background:var(--input-bg);border:1px solid var(--border-subtle);border-radius:10px;display:flex;align-items:center;padding:0 14px}.MarketplaceShell_desktop__KAzqT form svg,.MarketplaceShell_msearch__H4ijl svg{width:17px;color:var(--text-secondary)}.MarketplaceShell_desktop__KAzqT input,.MarketplaceShell_msearch__H4ijl input{border:0;outline:0;background:transparent;flex:1 1;padding:0 10px;font-size:12px}.MarketplaceShell_desktop__KAzqT nav{margin-left:auto;display:flex;gap:25px;align-items:center;font-size:11px;position:relative}.MarketplaceShell_desktop__KAzqT nav svg{width:19px}.MarketplaceShell_profileButton__d8lo6{border:0;background:transparent;color:var(--text-primary);width:30px;height:30px;border-radius:8px;display:grid;place-items:center}.MarketplaceShell_profileButton__d8lo6:hover{background:var(--surface-muted)}.MarketplaceShell_topnav__nysZF{height:38px;display:flex;align-items:center;justify-content:flex-start;padding-left:calc(26px + 225px);gap:31px;border-bottom:1px solid var(--border-subtle);font-size:11px;position:-webkit-sticky;position:sticky;top:58px;background:var(--surface);z-index:55}.MarketplaceShell_topnav__nysZF a{white-space:nowrap}.MarketplaceShell_catalogToggle__KwhL4,.MarketplaceShell_catalogToggleActive__wfNs_{height:28px;border:0;background:transparent;display:flex;align-items:center;gap:4px;padding:0 3px;font:inherit;color:var(--text-primary);cursor:pointer;white-space:nowrap}.MarketplaceShell_catalogToggle__KwhL4 svg,.MarketplaceShell_catalogToggleActive__wfNs_ svg{width:13px;transition:transform .18s ease}.MarketplaceShell_catalogToggleActive__wfNs_{font-weight:700}.MarketplaceShell_catalogToggleActive__wfNs_ svg{transform:rotate(180deg)}.MarketplaceShell_cart__pQXBT{position:relative;display:grid;place-items:center}.MarketplaceShell_cart__pQXBT b{position:absolute;right:-8px;top:-9px;background:#ff9200;color:#fff;border-radius:50%;width:16px;height:16px;display:grid;place-items:center;font-size:9px}.MarketplaceShell_mobile__hB3dH,.MarketplaceShell_msearch__H4ijl,.MarketplaceShell_bottom__I8OK9,.MarketplaceShell_layer__HvISf{display:none}
.MarketplaceShell_desktopBody__LrhvJ{display:grid;grid-template-columns:0 minmax(0,1fr);transition:grid-template-columns .22s ease;max-width:100%;margin:0 auto}.MarketplaceShell_desktopBody__LrhvJ>main{min-width:0}.MarketplaceShell_desktopCatalogRail__SKipt{width:214px;overflow:hidden;opacity:0;pointer-events:none;transform:translateX(-8px);transition:opacity .16s ease,transform .22s ease;padding:16px 0 26px 16px;position:-webkit-sticky;position:sticky;top:96px;height:calc(100vh - 96px);align-self:start}.MarketplaceShell_shell__BXebD[data-marketplace-catalog-open="true"] .MarketplaceShell_desktopBody__LrhvJ{grid-template-columns:214px minmax(0,1fr)}.MarketplaceShell_shell__BXebD[data-marketplace-catalog-open="true"] .MarketplaceShell_desktopCatalogRail__SKipt{opacity:1;pointer-events:auto;transform:none}.MarketplaceShell_catalogPanel__WQSE4,.MarketplaceShell_compatibilityPanel__vEvz6,.MarketplaceShell_newToN5__3uiT6{border:1px solid var(--border-subtle);border-radius:11px;background:var(--surface)}.MarketplaceShell_catalogPanel__WQSE4{padding:13px 11px 10px}.MarketplaceShell_catalogEyebrow__W3uRe{margin:0 0 8px;font-size:8px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);font-weight:700}.MarketplaceShell_catalogPanel__WQSE4 nav{display:flex;flex-direction:column}.MarketplaceShell_catalogPanel__WQSE4 nav a{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-height:44px;border-bottom:1px solid var(--border-subtle)}.MarketplaceShell_catalogPanel__WQSE4 nav a:last-child{border:0}.MarketplaceShell_catalogPanel__WQSE4 nav i{width:25px;height:25px;border-radius:7px;background:var(--surface-muted);color:#5c54ef;display:grid;place-items:center}.MarketplaceShell_catalogPanel__WQSE4 nav i svg{width:14px}.MarketplaceShell_catalogPanel__WQSE4 nav span{display:flex;flex-direction:column;min-width:0}.MarketplaceShell_catalogPanel__WQSE4 nav b{font-size:9px;line-height:1.1}.MarketplaceShell_catalogPanel__WQSE4 nav small{font-size:7px;color:var(--text-secondary);line-height:1.2;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MarketplaceShell_catalogPanel__WQSE4 nav em{font-size:7px;color:var(--text-tertiary);font-style:normal}.MarketplaceShell_compatibilityPanel__vEvz6{margin-top:10px;padding:13px 11px}.MarketplaceShell_compatibilityPanel__vEvz6>div{display:grid;grid-template-columns:28px 1fr;align-items:center;grid-gap:8px;gap:8px;min-height:38px}.MarketplaceShell_compatibilityPanel__vEvz6 i{width:25px;height:25px;border-radius:7px;display:grid;place-items:center}.MarketplaceShell_compatibilityPanel__vEvz6 i svg{width:13px}.MarketplaceShell_compatibilityPanel__vEvz6 span{display:flex;flex-direction:column}.MarketplaceShell_compatibilityPanel__vEvz6 b{font-size:8px}.MarketplaceShell_compatibilityPanel__vEvz6 small{font-size:7px;color:var(--text-secondary);margin-top:1px}.MarketplaceShell_native__rAZoF{background:#edfaef;color:#16a34a}.MarketplaceShell_extension__C8eFa{background:var(--surface)4e8;color:#f59e0b}.MarketplaceShell_integrated__VXtCM{background:#eef4ff;color:#2563eb}.MarketplaceShell_compatible__Mwkyu{background:var(--surface)0f3;color:#e34b68}.MarketplaceShell_newToN5__3uiT6{margin-top:10px;min-height:126px;padding:14px 13px;display:flex;flex-direction:column;background:linear-gradient(160deg,var(--surface),var(--surface-muted))}.MarketplaceShell_newToN5__3uiT6 b{font-size:11px}.MarketplaceShell_newToN5__3uiT6 span{font-size:8px;line-height:1.35;color:var(--text-secondary);margin:7px 0 auto}.MarketplaceShell_newToN5__3uiT6 strong{font-size:9px;color:#155eef}
@media(max-width:1260px) and (min-width:761px){.MarketplaceShell_topnav__nysZF{gap:24px}.MarketplaceShell_desktop__KAzqT>a:first-child{flex-basis:200px}.MarketplaceShell_topnav__nysZF{padding-left:226px}.MarketplaceShell_shell__BXebD[data-marketplace-catalog-open="true"] .MarketplaceShell_desktopBody__LrhvJ{grid-template-columns:190px minmax(0,1fr)}.MarketplaceShell_desktopCatalogRail__SKipt{width:190px;padding-left:10px}.MarketplaceShell_catalogPanel__WQSE4 nav small,.MarketplaceShell_catalogPanel__WQSE4 nav em{display:none}}
@media(max-width:1100px) and (min-width:761px){.MarketplaceShell_catalogToggle__KwhL4,.MarketplaceShell_catalogToggleActive__wfNs_{display:none}.MarketplaceShell_shell__BXebD[data-marketplace-catalog-open="true"] .MarketplaceShell_desktopBody__LrhvJ,.MarketplaceShell_desktopBody__LrhvJ{grid-template-columns:minmax(0,1fr)}.MarketplaceShell_desktopCatalogRail__SKipt{display:none}.MarketplaceShell_topnav__nysZF{padding-left:24px;justify-content:center;gap:27px}.MarketplaceShell_desktop__KAzqT>a:first-child{flex-basis:190px}}
@media(max-width:760px){.MarketplaceShell_desktop__KAzqT,.MarketplaceShell_topnav__nysZF,.MarketplaceShell_desktopCatalogRail__SKipt{display:none}.MarketplaceShell_desktopBody__LrhvJ,.MarketplaceShell_shell__BXebD[data-marketplace-catalog-open="true"] .MarketplaceShell_desktopBody__LrhvJ{display:block}.MarketplaceShell_mobile__hB3dH{height:56px;display:grid;grid-template-columns:42px 1fr 42px;align-items:center;padding:0 10px;position:-webkit-sticky;position:sticky;top:0;background:var(--surface);border-bottom:1px solid var(--border-subtle);z-index:40}.MarketplaceShell_mobile__hB3dH>a:nth-child(2){justify-self:center}.MarketplaceShell_mobile__hB3dH button{border:0;background:transparent;padding:8px}.MarketplaceShell_mobile__hB3dH button svg,.MarketplaceShell_mobile__hB3dH>.MarketplaceShell_cart__pQXBT svg{width:22px}.MarketplaceShell_msearch__H4ijl{height:50px;display:flex;align-items:center;margin:0;padding:0 14px;position:-webkit-sticky;position:sticky;top:56px;background:var(--surface);z-index:35}.MarketplaceShell_msearch__H4ijl:before{content:"";position:absolute;inset:7px 14px;background:var(--input-bg);border:1px solid var(--border-subtle);border-radius:7px;z-index:-1}.MarketplaceShell_msearch__H4ijl input{font-size:11px}.MarketplaceShell_bottom__I8OK9{position:fixed;display:grid;grid-template-columns:repeat(5,1fr);height:calc(58px + env(safe-area-inset-bottom));bottom:0;left:0;right:0;background:var(--surface);border-top:1px solid var(--border-subtle);z-index:45;padding-bottom:env(safe-area-inset-bottom)}.MarketplaceShell_bottom__I8OK9 a{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:8px;color:var(--text-secondary);gap:3px}.MarketplaceShell_bottom__I8OK9 svg{width:19px}.MarketplaceShell_bottom__I8OK9 .MarketplaceShell_active__XWS6m{color:#ff8500;font-weight:700}.MarketplaceShell_layer__HvISf{display:block;position:fixed;inset:0;background:#0006;z-index:80}.MarketplaceShell_drawer__mMEfu{width:min(84vw,330px);height:100%;overflow:auto;background:var(--surface);padding:12px 16px 28px;animation:MarketplaceShell_slide__OrlBw .2s ease;box-shadow:20px 0 40px var(--shadow-strong)}.MarketplaceShell_drawer__mMEfu>div{height:52px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-subtle)}.MarketplaceShell_drawer__mMEfu>div button{border:0;background:transparent}.MarketplaceShell_drawer__mMEfu h4{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:var(--text-secondary);margin:18px 8px 5px}.MarketplaceShell_drawer__mMEfu>a,.MarketplaceShell_signout__m282c{min-height:42px;display:flex;align-items:center;gap:13px;padding:0 8px;border-radius:9px;font-size:12px}.MarketplaceShell_drawer__mMEfu>a:hover{background:var(--surface-muted)}.MarketplaceShell_drawer__mMEfu>a svg,.MarketplaceShell_signout__m282c svg{width:18px}.MarketplaceShell_signout__m282c{border:0;background:transparent;color:#b42318;width:100%;margin-top:12px}}
@keyframes MarketplaceShell_slide__OrlBw{from{transform:translateX(-20px);opacity:.5}to{transform:none;opacity:1}}

