.page_container__FiYad{width:100%;max-width:1400px;margin:0 auto}.page_header__TvHaa{margin-bottom:1.25rem}.page_headerContent__rCc8J{display:flex;align-items:center;gap:1rem}.page_headerIcon__yZISn{width:48px;height:48px;color:oklch(.55 .196 311.1);flex-shrink:0}.page_title__fwYRt{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin:0 0 .25rem;font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif}.page_subtitle__Yl3bc{font-size:.95rem;color:var(--text-secondary);margin:0}.page_categorySection___yYa0{margin-bottom:1.5rem}.page_categoryHeader__WpAMa{margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-subtle)}.page_categoryTitle__6_hMZ{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0 0 .25rem;font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif}.page_categoryDescription__zQcCr{font-size:.875rem;color:var(--text-muted);margin:0}.page_toolsGrid__pRKQh{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}@media(max-width:640px){.page_toolsGrid__pRKQh{grid-template-columns:1fr}}.StarButton_starButton__uw2gg{display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;color:var(--text-muted);cursor:pointer;padding:.25rem;border-radius:.375rem;transition:color .15s ease,background .15s ease,transform .15s ease}.StarButton_starButton__uw2gg:hover{color:oklch(.85 .18 85);background:var(--bg-glass-hover)}.StarButton_starButton__uw2gg:active{transform:scale(.9)}.StarButton_starButton__uw2gg.StarButton_favorited__L4MBl{color:oklch(.85 .18 85)}.StarButton_sizeSm__cQLQd svg{width:1rem;height:1rem}.StarButton_sizeMd__zujJt svg{width:1.25rem;height:1.25rem}.StarButton_sizeLg__Rqm4m svg{width:1.5rem;height:1.5rem}.StarButton_variantSidebar__7oeov{opacity:0;transition:opacity .15s ease,color .15s ease,background .15s ease}@media(max-width:768px){.StarButton_variantSidebar__7oeov{opacity:1}}.StarButton_variantSidebar__7oeov.StarButton_favorited__L4MBl{opacity:1}.StarButton_variantCard__jYG_4{opacity:0;transition:opacity .15s ease,color .15s ease,background .15s ease}@media(max-width:768px){.StarButton_variantCard__jYG_4{opacity:1}}.StarButton_variantCard__jYG_4.StarButton_favorited__L4MBl,.StarButton_variantTopbar__uAtt8{opacity:1}.FavoritesSection_section__jfDR4{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border-subtle)}.FavoritesSection_header__lMINx{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;color:var(--text-tertiary);font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.FavoritesSection_headerIcon__C7oYa{width:1rem;height:1rem;color:oklch(.85 .18 85)}.FavoritesSection_emptyHint__e5lIy{padding:0 1.25rem .5rem;color:var(--text-muted);font-size:.8125rem;line-height:1.4;margin:0}.FavoritesSection_list__vtPoC{display:flex;flex-direction:column;gap:.125rem;padding:0 .5rem}.FavoritesSection_row__OoVuz{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:.5rem;color:var(--text-secondary);text-decoration:none;transition:background .15s ease,color .15s ease}.FavoritesSection_row__OoVuz:hover{background:linear-gradient(135deg,oklch(55% .196 311.1deg/.2),oklch(91.9% .196 131.1deg/.2));color:var(--text-primary)}.FavoritesSection_row__OoVuz.FavoritesSection_active__B6ewf{background:linear-gradient(135deg,oklch(55% .196 311.1deg/.5),oklch(91.9% .196 131.1deg/.5));color:var(--text-primary);font-weight:500}.FavoritesSection_row__OoVuz.FavoritesSection_dragging__zQg9i{opacity:.5}.FavoritesSection_dragHandle__oqF9F{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:var(--text-muted);cursor:grab;opacity:0;transition:opacity .15s ease,color .15s ease}@media(max-width:768px){.FavoritesSection_dragHandle__oqF9F{opacity:1}}.FavoritesSection_dragHandle__oqF9F:hover{color:var(--text-secondary)}.FavoritesSection_dragHandle__oqF9F:active{cursor:grabbing}.FavoritesSection_row__OoVuz:hover .FavoritesSection_dragHandle__oqF9F{opacity:1}.FavoritesSection_name__h2nfG{flex:1;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ExpandCollapseAll_row__GyN00{display:flex;gap:.5rem;margin:.5rem 1.25rem}.ExpandCollapseAll_button__1kRZE{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;background:rgba(0,0,0,0);border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-tertiary);font-size:.75rem;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.ExpandCollapseAll_button__1kRZE:hover{background:var(--bg-glass-hover);color:var(--text-secondary);border-color:var(--border-medium)}.ExpandCollapseAll_icon__LVvyj{width:.75rem;height:.75rem}.SidebarSearch_wrapper__eoidV{margin:.5rem 1.25rem}.SidebarSearch_field__X_mXl{position:relative;display:flex;align-items:center;background:var(--input-bg);border:1px solid var(--input-border);border-radius:999px;padding:0 .625rem;transition:border-color .15s ease-in-out,background .15s ease-in-out}.SidebarSearch_field__X_mXl:hover{border-color:var(--border-medium)}.SidebarSearch_field__X_mXl:focus-within{border-color:var(--input-border-focus);background:var(--input-bg-focus)}.SidebarSearch_icon__Gkb83{width:.875rem;height:.875rem;color:var(--text-muted);flex-shrink:0}.SidebarSearch_input__OE1PA{flex:1;min-width:0;background:rgba(0,0,0,0);border:none;outline:none;padding:.375rem .5rem;color:var(--text-primary);font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.85rem}.SidebarSearch_input__OE1PA::placeholder{color:var(--text-muted)}.SidebarSearch_clear__USc95{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border:none;background:rgba(0,0,0,0);color:var(--text-muted);cursor:pointer;border-radius:999px;transition:color .15s ease-in-out,background .15s ease-in-out}.SidebarSearch_clear__USc95 svg{width:.875rem;height:.875rem}.SidebarSearch_clear__USc95:hover{color:var(--text-primary);background:var(--bg-glass-hover)}.SidebarSearch_kbd__miUL9{font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.7rem;color:var(--text-muted);background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.25rem;padding:0 .3rem;line-height:1.1;user-select:none}.SidebarSearch_field__X_mXl:focus-within .SidebarSearch_kbd__miUL9{opacity:0}.SidebarSearch_srStatus__9r5CB{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Sidebar_overlay__kH7_6{display:none}@media(max-width:768px){.Sidebar_overlay__kH7_6{display:block;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:99;animation:Sidebar_fadeIn__ADMnu .3s ease}}@keyframes Sidebar_fadeIn__ADMnu{0%{opacity:0}to{opacity:1}}.Sidebar_sidebar__5cJdO{position:fixed;left:0;top:0;bottom:0;width:280px;background:var(--bg-overlay);backdrop-filter:blur(20px);border-right:1px solid var(--border-subtle);z-index:100;overflow:hidden;transition:background .3s ease,border-color .3s ease,transform .3s ease}@media(max-width:768px){.Sidebar_sidebar__5cJdO{transform:translateX(-100%)}.Sidebar_sidebarOpen__Jldwq{transform:translateX(0)}}.Sidebar_sidebarContent___y8kB::-webkit-scrollbar{width:6px}.Sidebar_sidebarContent___y8kB::-webkit-scrollbar-track{background:var(--scrollbar-track)}.Sidebar_sidebarContent___y8kB::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.Sidebar_sidebarContent___y8kB::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.Sidebar_logo__CU_Yx{border-bottom:1px solid var(--border-subtle);transition:all .2s ease}.Sidebar_logo__CU_Yx,.Sidebar_logo__CU_Yx:hover{background:linear-gradient(135deg,#ff6b6b 5%,#feca57 33%,#48dbfb 66%,#1dd1a1);color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-fill-color:rgba(0,0,0,0)}.Sidebar_logoIcon__108Tc,.Sidebar_logoText__exTDQ{color:oklch(.919 .196 131.1)}.Sidebar_logoText__exTDQ{font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif}.Sidebar_categoryHeader__dqr7n{background:none;border:none;color:var(--text-tertiary);letter-spacing:.05em;transition:all .2s ease}.Sidebar_categoryHeader__dqr7n:hover{color:var(--text-secondary);background:var(--bg-glass)}.Sidebar_categoryIcon__pJIUI{color:oklch(.919 .196 131.1);opacity:.8;transition:opacity .2s ease}.Sidebar_categoryHeader__dqr7n:hover .Sidebar_categoryIcon__pJIUI{opacity:1}.Sidebar_toolLink__awUeB{color:var(--text-secondary);transition:all .2s ease}.Sidebar_toolLink__awUeB:hover:not(.Sidebar_disabled__jlZlU){background:linear-gradient(135deg,oklch(55% .196 311.1deg/.2),oklch(91.9% .196 131.1deg/.2));color:var(--text-primary)}.Sidebar_toolLink__awUeB:hover:not(.Sidebar_disabled__jlZlU) [data-variant=sidebar]{opacity:1}.Sidebar_toolLink__awUeB.Sidebar_active___o__g{background:linear-gradient(135deg,oklch(55% .196 311.1deg/.5),oklch(91.9% .196 131.1deg/.5));color:var(--text-primary);font-weight:500;border-top-left-radius:.1875rem;border-bottom-left-radius:.1875rem}.Sidebar_toolLink__awUeB.Sidebar_active___o__g:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}.Sidebar_toolLink__awUeB.Sidebar_active___o__g:before,.Sidebar_toolLink__awUeB.Sidebar_active___o__g:hover:not(.Sidebar_disabled__jlZlU){background:linear-gradient(135deg,oklch(55% .196 311.1deg),oklch(91.9% .196 131.1deg))}.Sidebar_toolLink__awUeB.Sidebar_disabled__jlZlU{color:var(--text-muted);cursor:not-allowed;opacity:.5}.Sidebar_toolLink__awUeB.Sidebar_disabled__jlZlU:hover{transform:none}.Sidebar_toolName__WHo8q{font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace}.Sidebar_comingSoon__k3Xxn{padding:.125rem .5rem;background:oklch(.75 .15 85);color:#000;border-radius:.25rem;font-size:.75rem;font-weight:600;white-space:nowrap}.Sidebar_chevron__tlqCT{color:var(--text-muted);transition:transform .15s ease-in-out}@media(prefers-reduced-motion:reduce){.Sidebar_chevron__tlqCT{transition:none}}.Sidebar_chevronExpanded___UIZa{transform:rotate(90deg)}.Sidebar_categoryItems__kZQ26{display:grid;grid-template-rows:0fr;margin-left:1.25rem;padding-left:.75rem;border-left:1px solid rgba(0,0,0,0);transition:grid-template-rows .2s ease-out,border-color .2s ease-out}@media(prefers-reduced-motion:reduce){.Sidebar_categoryItems__kZQ26{transition:none}}.Sidebar_categoryItems__kZQ26.Sidebar_expanded__WBNKF{grid-template-rows:1fr;border-left-color:var(--border-subtle)}.Sidebar_categoryItemsInner__bagiK{overflow:hidden;min-height:0}.Sidebar_noResults__x_y3C{margin:1rem 1.25rem;padding:.5rem .75rem;color:var(--text-muted);font-size:.85rem;font-style:italic;text-align:center;border:1px dashed var(--border-subtle);border-radius:.5rem}.TopBar_topBar__pBqAZ{position:fixed;top:0;left:280px;right:0;height:4rem;background:var(--bg-overlay);backdrop-filter:blur(20px);border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;z-index:90;transition:background .3s ease,border-color .3s ease}@media(max-width:768px){.TopBar_topBar__pBqAZ{left:0}}.TopBar_leftSection__WanxO{display:flex;align-items:center;gap:1rem;flex:1;min-width:0;overflow:hidden}.TopBar_pageIcon__1njvI{width:1.5rem;height:1.5rem;color:oklch(.919 .196 131.1);flex-shrink:0}.TopBar_pageTitle__1Bp5X{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif}.TopBar_rightSection__TTXdI{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.TopBar_iconButton__CkFzS{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.5rem;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.TopBar_iconButton__CkFzS svg{width:1.25rem;height:1.25rem}.TopBar_iconButton__CkFzS:hover{background:var(--bg-glass-hover);border-color:var(--border-medium);color:var(--text-primary)}.TopBar_iconButton__CkFzS:active{transform:scale(.95)}.TopBar_langText__PnA3j{font-size:.875rem;font-weight:600}@media(max-width:480px){.TopBar_langText__PnA3j{display:none}}.TopBar_hamburger__bvpU_{display:none;padding:.5rem;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.5rem;cursor:pointer;transition:background .2s ease,border-color .2s ease}@media(max-width:768px){.TopBar_hamburger__bvpU_{display:flex;align-items:center;justify-content:center}}.TopBar_hamburger__bvpU_:hover{background:var(--bg-glass-hover);border-color:var(--border-medium)}.TopBar_hamburgerBox__lHV_V{width:20px;height:20px;display:inline-block;position:relative}.TopBar_hamburgerInner__lyK4Q{display:block;top:50%;margin-top:-1px;transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.TopBar_hamburgerInner__lyK4Q,.TopBar_hamburgerInner__lyK4Q:after,.TopBar_hamburgerInner__lyK4Q:before{width:20px;height:2px;background-color:var(--text-secondary);border-radius:2px;position:absolute;transition:transform .22s ease,background-color .2s ease}.TopBar_hamburgerInner__lyK4Q:after,.TopBar_hamburgerInner__lyK4Q:before{content:"";display:block;transform-origin:center}.TopBar_hamburgerInner__lyK4Q:before{top:-6px;transition:top 75ms ease .12s,opacity 75ms ease}.TopBar_hamburgerInner__lyK4Q:after{bottom:-6px;transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.TopBar_hamburgerActive__bIGB3 .TopBar_hamburgerInner__lyK4Q{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.TopBar_hamburgerActive__bIGB3 .TopBar_hamburgerInner__lyK4Q:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms ease .12s}.TopBar_hamburgerActive__bIGB3 .TopBar_hamburgerInner__lyK4Q:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.ErrorBoundary_container__VI5SZ{display:flex;align-items:center;justify-content:center;min-height:50vh;padding:2rem}.ErrorBoundary_card__TqvdP{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:28rem;padding:3rem;border-radius:1rem;background:var(--bg-glass);border:1px solid var(--border-subtle);text-align:center}.ErrorBoundary_iconWrapper__DrHmd{color:var(--color-error)}.ErrorBoundary_title__gGi6w{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}.ErrorBoundary_message__mRBiL{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin:0}.ErrorBoundary_details__xtMR_{width:100%;text-align:left;color:var(--text-secondary)}.ErrorBoundary_errorText__AvN3O{font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.75rem;color:var(--color-error);background:var(--bg-secondary);border-radius:.5rem;padding:.5rem 1rem;margin-top:.5rem;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.ErrorBoundary_resetBtn__m8TCI{display:flex;align-items:center;gap:.5rem;padding:.5rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;color:var(--text-primary);background:var(--bg-glass-primary);border:1px solid var(--border-medium);cursor:pointer;transition:all .15s ease-in-out}.ErrorBoundary_resetBtn__m8TCI:hover{background:var(--bg-glass-hover);border-color:var(--border-strong)}.AppLayout_appLayout__xBnLb{min-height:100vh;position:relative}.AppLayout_mainWrapper__mOgn1{margin-left:280px}@media(max-width:768px){.AppLayout_mainWrapper__mOgn1{margin-left:0}}.AppLayout_mainContent__PvMzT{margin-top:4rem;padding:2rem;min-height:calc(100vh - 4rem);display:flex}.AppLayout_mainContent__PvMzT>div{flex:1}@media(max-width:768px){.AppLayout_mainContent__PvMzT{padding:1.5rem 1rem}}.ToolCard_card____Rld{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:1rem;padding:1.5rem;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.ToolCard_card____Rld:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.ToolCard_card____Rld{text-decoration:none;cursor:pointer;position:relative;overflow:hidden}.ToolCard_card____Rld.ToolCard_notImplemented__WqKhj{opacity:.6;cursor:not-allowed}.ToolCard_card____Rld.ToolCard_notImplemented__WqKhj:hover{transform:none;box-shadow:none}.ToolCard_header__ZY_7O{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}.ToolCard_iconWrapper__NFUW9{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:.75rem;background:var(--bg-glass-hover);color:oklch(.919 .196 131.1)}.ToolCard_iconWrapper__NFUW9 svg{width:28px;height:28px}.ToolCard_badge__RoCHA{display:inline-block;padding:4px 8px;border-radius:.375rem;font-size:10px;font-weight:600;text-transform:uppercase;background:oklch(.7 .18 145/.2);color:oklch(.7 .18 145)}.ToolCard_comingSoonBadge__FWg1u{background:var(--bg-glass-hover);color:var(--text-muted)}.ToolCard_title__rivsY{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.ToolCard_description__A2fQ_{font-size:.875rem;color:var(--text-tertiary);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ToolCard_category__GhQvX{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-subtle);font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.ToolCard_headerRight___RKdj{display:flex;align-items:center;gap:.5rem}.ToolCard_card____Rld:hover [data-variant=card]{opacity:1}