.services-dropdown{position:static;display:flex;align-items:center}.services-dropdown:after{position:absolute;top:100%;left:0;right:0;height:.5rem;content:"";pointer-events:none}.services-dropdown:hover:after{pointer-events:auto}.services-dropdown-trigger{display:inline-flex;align-items:center;gap:.4rem;padding:0;border:0;background:transparent;color:#fff;font:inherit;font-size:1rem;font-weight:500;cursor:pointer;opacity:.85;transition:opacity .16s ease}.services-dropdown-trigger:hover,.services-dropdown-trigger[aria-expanded=true],.services-dropdown-trigger:focus-visible{opacity:1}.services-dropdown-trigger:focus-visible{outline:2px solid #ff9100;outline-offset:6px;border-radius:2px}.services-dropdown-chevron{transition:transform .18s ease}.services-dropdown-trigger[aria-expanded=true] .services-dropdown-chevron{transform:rotate(180deg)}.services-dropdown-menu{position:absolute;top:100%;left:0;right:0;z-index:1100;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:1rem max(1.5rem,calc((100% - 1280px)/2));border-top:1px solid #e8ebef;border-bottom:1px solid #e8ebef;background:#fff;box-shadow:0 16px 32px #0f172a24;opacity:0;pointer-events:none;transform:translateY(-4px);visibility:hidden;transition:opacity .16s ease,transform .16s ease,visibility .16s}.services-dropdown-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}@media(max-width:1100px){.services-dropdown-menu{grid-template-columns:repeat(2,minmax(0,1fr))}}.services-dropdown-link{display:flex;min-width:0;align-items:center;gap:.75rem;padding:.7rem;border-radius:11px;color:#0f172a;text-decoration:none;transition:background-color .14s ease}.services-dropdown-link:hover,.services-dropdown-link:focus-visible{background:#f8fafc}.services-dropdown-link:focus-visible{outline:2px solid #ff9100;outline-offset:-2px}.services-dropdown-icon{display:inline-flex;width:42px;height:42px;flex:0 0 42px;align-items:center;justify-content:center;border:1px solid #e7eaf0;border-radius:11px;background:#f8fafc;color:#475569;transition:color .14s ease,background-color .14s ease,border-color .14s ease}.services-dropdown-img{display:block;width:30px;height:30px;object-fit:contain}.services-dropdown-img--tall{width:auto;height:32px}.services-dropdown-link--minecraft:hover .services-dropdown-icon,.services-dropdown-link--minecraft:focus-visible .services-dropdown-icon{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.services-dropdown-link--Terraria:hover .services-dropdown-icon,.services-dropdown-link--Terraria:focus-visible .services-dropdown-icon{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.services-dropdown-link--apps:hover .services-dropdown-icon,.services-dropdown-link--apps:focus-visible .services-dropdown-icon{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.services-dropdown-link--ai:hover .services-dropdown-icon,.services-dropdown-link--ai:focus-visible .services-dropdown-icon{border-color:#ddd6fe;background:#f5f3ff;color:#6d28d9}.services-dropdown-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:.18rem}.services-dropdown-heading{display:flex;align-items:center;gap:.45rem;font-size:.93rem;font-weight:700;line-height:1.3}.services-dropdown-description{color:#64748b;font-size:.78rem;line-height:1.45;overflow-wrap:anywhere}.services-dropdown-badge{padding:.1rem .45rem;border:1px solid rgba(255,145,0,.3);border-radius:999px;background:#fff1e0;color:#c2410c;font-size:.62rem;font-weight:700;letter-spacing:.04em;line-height:1.4}.services-dropdown-arrow{flex:0 0 16px;color:#94a3b8;opacity:0;transform:translate(-3px);transition:opacity .14s ease,transform .14s ease}.services-dropdown-link:hover .services-dropdown-arrow,.services-dropdown-link:focus-visible .services-dropdown-arrow{opacity:1;transform:translate(0)}@media(prefers-reduced-motion:reduce){.services-dropdown-trigger,.services-dropdown-chevron,.services-dropdown-menu,.services-dropdown-link,.services-dropdown-icon,.services-dropdown-arrow{transition:none}}:root{--accent: #ff9100}html,body{overflow-x:hidden;width:100%;max-width:100%;box-sizing:border-box;margin:0;padding:0}*,*:before,*:after{box-sizing:inherit}html,body,button,input,select,textarea{font-family:Inter,LINE Seed Sans TH,system-ui,sans-serif!important;background:#ff9100;color:#121212;font-size:16px;line-height:1.5;font-weight:400;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}.material-symbols-rounded,.material-symbols-outlined{font-family:Material Symbols Rounded,Material Symbols Outlined!important;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;vertical-align:middle;user-select:none}#main-content{width:100%;max-width:100%;overflow-x:hidden}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#ff9100;border-radius:10px;border:2px solid #0a0a0a}::-webkit-scrollbar-thumb:hover{background:#e38100}[id]{scroll-margin-top:80px}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:10000;padding:.75rem 1rem;border-radius:8px;background:#fff;color:#0f172a;font-weight:600;text-decoration:none;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid #2563eb;outline-offset:3px}body{margin:0;padding-top:52px}code{font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}.logo-kanit{font-family:Kanit,Inter,LINE Seed Sans TH,system-ui,sans-serif!important;font-weight:500;letter-spacing:-.02em}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-10px)}60%{transform:translate(-50%) translateY(-5px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}#page-loader{position:fixed;inset:0;z-index:20000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.1rem;background:#0a0a0a;opacity:0;pointer-events:none;transition:opacity .25s ease}html.page-loading #page-loader{opacity:1;pointer-events:auto}html.page-loading *{animation-play-state:paused!important}html.page-loading #page-loader,html.page-loading #page-loader *{animation-play-state:running!important}.page-loader-mark{display:block;width:52px;height:52px}.page-loader-spinner{width:34px;height:34px;border-radius:50%;border:3px solid rgba(255,255,255,.14);border-top-color:#ff9100;animation:page-loader-spin .8s linear infinite}@keyframes page-loader-spin{to{transform:rotate(360deg)}}.page-loader-text{color:#ffffff8c;font-size:.85rem;font-weight:600;letter-spacing:.02em}
