.tools-module__YkmrlW__container{min-height:100vh;color:var(--text-primary);background:0 0;flex-direction:column;display:flex}.tools-module__YkmrlW__mainContent{flex:1;width:100%;max-width:1000px;margin:0 auto;padding:7rem 1.5rem 5rem}.tools-module__YkmrlW__header{animation:tools-module__YkmrlW__rise .5s var(--transition-smooth) both;margin-bottom:2.5rem}.tools-module__YkmrlW__eyebrow{color:var(--gold);margin-bottom:.5rem;font-size:.8rem;font-weight:600}.tools-module__YkmrlW__title{letter-spacing:-.03em;color:var(--text-primary);margin-bottom:.75rem;font-size:2.25rem;font-weight:800;line-height:1.15}.tools-module__YkmrlW__subtitle{color:var(--text-secondary);max-width:480px;font-size:.98rem;line-height:1.6}.tools-module__YkmrlW__gridMeta{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:.85rem;font-size:.82rem;display:flex}.tools-module__YkmrlW__gridMetaTitle{color:var(--text-primary);font-weight:600}.tools-module__YkmrlW__gridMetaCount{color:var(--text-tertiary);align-items:center;gap:.5rem;display:inline-flex}.tools-module__YkmrlW__metaDot{background:currentColor;border-radius:50%;width:3px;height:3px}.tools-module__YkmrlW__appGrid{grid-template-columns:repeat(4,1fr);gap:1rem;list-style:none;display:grid}.tools-module__YkmrlW__appItem{animation:tools-module__YkmrlW__rise .5s var(--transition-smooth) both;display:flex}.tools-module__YkmrlW__appItem:first-child{animation-delay:50ms}.tools-module__YkmrlW__appItem:nth-child(2){animation-delay:90ms}.tools-module__YkmrlW__appItem:nth-child(3){animation-delay:.13s}.tools-module__YkmrlW__appItem:nth-child(4){animation-delay:.17s}.tools-module__YkmrlW__appItem:nth-child(5){animation-delay:.21s}.tools-module__YkmrlW__appItem:nth-child(6){animation-delay:.25s}.tools-module__YkmrlW__appItem:nth-child(7){animation-delay:.29s}.tools-module__YkmrlW__appItem:nth-child(8){animation-delay:.33s}.tools-module__YkmrlW__appTile{text-align:center;border:1px solid var(--border-subtle);transition:background .25s ease, border-color .25s ease, transform .25s var(--transition-smooth);background:#ffffff06;border-radius:20px;outline:none;flex-direction:column;flex:1;align-items:center;padding:1.75rem 1.15rem 1.35rem;display:flex;position:relative}.tools-module__YkmrlW__appTile:hover{background:#ffffff0d;border-color:#ffffff24;transform:translateY(-3px)}.tools-module__YkmrlW__appTile:focus-visible{border-color:var(--gold);box-shadow:0 0 0 3px #fbbf2433}.tools-module__YkmrlW__appTileDisabled{cursor:default}.tools-module__YkmrlW__appTileDisabled:hover{border-color:var(--border-subtle);background:#ffffff06;transform:none}.tools-module__YkmrlW__appIcon{color:#fff;width:62px;height:62px;box-shadow:inset 0 1px 0 #ffffff59, inset 0 -2px 0 #00000026, 0 10px 24px -8px var(--icon-shadow,#00000080);transition:transform .3s var(--transition-smooth);border-radius:18px;place-items:center;margin-bottom:1rem;display:grid}.tools-module__YkmrlW__appTile:hover .tools-module__YkmrlW__appIcon{transform:scale(1.06)}.tools-module__YkmrlW__appTileDisabled:hover .tools-module__YkmrlW__appIcon{transform:none}.tools-module__YkmrlW__tone_gold{color:#2a1a02;--icon-shadow:#f59e0b8c;background:linear-gradient(160deg,#fde68a 0%,#fbbf24 45%,#d97706 100%)}.tools-module__YkmrlW__tone_violet{--icon-shadow:#8b5cf673;background:linear-gradient(160deg,#c4b5fd 0%,#8b5cf6 50%,#5b21b6 100%)}.tools-module__YkmrlW__tone_teal{--icon-shadow:#14b8a673;background:linear-gradient(160deg,#99f6e4 0%,#14b8a6 50%,#0f766e 100%)}.tools-module__YkmrlW__tone_rose{--icon-shadow:#f43f5e73;background:linear-gradient(160deg,#fecdd3 0%,#f43f5e 50%,#9f1239 100%)}.tools-module__YkmrlW__tone_crimson{--icon-shadow:#ef444473;background:linear-gradient(160deg,#fca5a5 0%,#ef4444 50%,#b91c1c 100%)}.tools-module__YkmrlW__appTileDisabled .tools-module__YkmrlW__appIcon{filter:saturate(.35)brightness(.75);box-shadow:inset 0 1px #fff3,0 6px 16px -8px #0009}.tools-module__YkmrlW__appName{letter-spacing:-.01em;color:var(--text-primary);margin-bottom:.35rem;font-size:.95rem;font-weight:700}.tools-module__YkmrlW__appTileDisabled .tools-module__YkmrlW__appName{color:#f1f5f999}.tools-module__YkmrlW__appDesc{color:var(--text-tertiary);flex:1;max-width:190px;font-size:.78rem;line-height:1.45}.tools-module__YkmrlW__appStatusReady,.tools-module__YkmrlW__appStatusSoon{align-items:center;gap:.3rem;margin-top:.9rem;font-size:.74rem;font-weight:600;display:inline-flex}.tools-module__YkmrlW__appStatusReady{color:var(--gold)}.tools-module__YkmrlW__appStatusReady svg{transition:transform .25s var(--transition-smooth)}.tools-module__YkmrlW__appTile:hover .tools-module__YkmrlW__appStatusReady svg{transform:translate(2px,-2px)}.tools-module__YkmrlW__appStatusSoon{color:var(--text-tertiary)}.tools-module__YkmrlW__footer{text-align:center;border-top:1px solid var(--border-subtle);color:var(--text-tertiary);background:#06030f66;padding:2.5rem 1.5rem;font-size:.85rem}@keyframes tools-module__YkmrlW__rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.tools-module__YkmrlW__appGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.tools-module__YkmrlW__mainContent{padding:5.5rem .85rem 3.5rem}.tools-module__YkmrlW__header{margin-bottom:1.5rem}.tools-module__YkmrlW__eyebrow{margin-bottom:.25rem;font-size:.72rem}.tools-module__YkmrlW__title{margin-bottom:.4rem;font-size:1.6rem}.tools-module__YkmrlW__subtitle{font-size:.84rem;line-height:1.45}.tools-module__YkmrlW__gridMeta{margin-bottom:1rem;padding-bottom:.6rem;font-size:.75rem}.tools-module__YkmrlW__appGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.tools-module__YkmrlW__appTile{background:#ffffff09;border-radius:14px;padding:.9rem .45rem .75rem}.tools-module__YkmrlW__appIcon{width:44px;height:44px;box-shadow:inset 0 1px 0 #ffffff59, 0 6px 14px -4px var(--icon-shadow,#00000080);border-radius:13px;margin-bottom:.55rem}.tools-module__YkmrlW__appIcon svg{width:22px;height:22px}.tools-module__YkmrlW__appName{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.2rem;font-size:.76rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.tools-module__YkmrlW__appDesc{display:none}.tools-module__YkmrlW__appStatusReady,.tools-module__YkmrlW__appStatusSoon{gap:.2rem;margin-top:.35rem;font-size:.66rem}.tools-module__YkmrlW__appStatusReady svg,.tools-module__YkmrlW__appStatusSoon svg{width:10px;height:10px}}@media (min-width:480px) and (max-width:768px){.tools-module__YkmrlW__appGrid{grid-template-columns:repeat(auto-fill,minmax(115px,1fr));gap:.65rem}}@media (prefers-reduced-motion:reduce){.tools-module__YkmrlW__header,.tools-module__YkmrlW__appItem{animation:none}.tools-module__YkmrlW__appTile,.tools-module__YkmrlW__appIcon{transition:none}}
